利用 Bot 解除 TG 限制群组转存
问题Telegram 的某些群组中无法复制、转发其中的消息
解决方法检索到了一个名为 SaveRestrictedContentBot 的 GitHub 项目
部署获取各项参数
获取 API_ID、 API_HASH
登录获取:https://my.telegram.org/auth
获取 BOT_TOKEN
在 Telegram 内搜索 @Botfather
获取 AUTH
在 Telegram 内搜索 @userinfobot
获取 FORCESUB
新建一个公开频道,把新建的机器人拉进去并设置为管理员,频道名即为 FORCESUB(不要带 @)
获取 SESSION
找到一个名为 pyrogramsessiongen 的 GitHub 项目
拉源码
1git clone https://github.com/Yoruwu/pyrogramsessiongen
安装 python 和 pip
进入脚本所在目录
1cd pyrogramsessiongen
执行脚本
1python3 gen.py
按要求输入各项参数,得到 SESSION 值
正式部署
拉源 ...
解决 Docker 干预 iptables 导致异常暴露端口的问题
系统版本:CentOS Linux release 7.9.2009Docker版本:version 24.0.7
问题Docker 容器映射端口会自动打开宿主机的相应端口,无法用 firewalld 或 ufw 管理
解决办法host 模式创建 Docker 容器时使用 host 模式
1234567version: '3'services: nginx: image: nginx:latest network_mode: host restart: unless-stopped
优点:可以用 firewalld 或 ufw 管理端口了
缺点:可能会造成端口冲突
在映射端口时添加 127.0.0.1
操作:
首次创建:例如 docker run -p 127.0.0.1:8090:8090 -d your-image
正在运行:修改 /etc/docker/daemon.json 加上"ip":"127.0.0.1",然后执行 systemctl daemon-reload && ...
iTerm2 利用 ssh config 快速连接远程主机
配置密钥登录
生成密钥1ssh-keygen -o -a 256 -t ed25519
一路回车,要加密码也行
复制公钥中的内容1cat ~/.ssh/id_ed25519.pub
远程主机配置配置公钥1234567cd ~/.ssh # 文件夹不存在就 mkdir ~/.sshnano authorized_keys # 编辑 authorized_keys, 将刚刚复制的公钥文件内容粘贴进去, 保存即可chmod 600 authorized_keys # 配置文件权限systemctl restart sshd # 重启 SSH 服务
配置 sshd_config此处命令配置 sshd_config,新机器无脑照搬就行, 有自定义设置的就别直接执行, cat <<'TEXT' > /etc/ssh/sshd_config 后 TEXT 前的内容为 sshd_config 的内容, 自行手动编辑就行,编辑前建议备份一下原来的
1234567891011121314151617181920212223242526272829303132333435 ...
使用 Trzsz-iTerm2 解决 iTerm2 lrzsz 乱码问题
安装Wiki 看这里:https://trzsz.github.io/cn/
服务端
Ubuntu 可用 apt 安装123sudo apt update && sudo apt install software-properties-commonsudo add-apt-repository ppa:trzsz/ppa && sudo apt updatesudo apt install trzsz
Debian 可用 apt 安装1234567sudo apt install curl gpgcurl -s 'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x7074ce75da7cc691c1ae1a7c7e51d1ad956055ca' \ | gpg --dearmor -o /usr/share/keyrings/trzsz.gpgecho 'deb [signed-by=/usr/share/keyrings/trzsz.gpg] http ...
完美永久破解最新 Sublime Text 4 Build 4169 ( Windows 版 )
下载 Sublime Text 4
打开 Hex 编辑器
打开 Sublime Text 安装目录选择文件 sublime_text.exe
Ctrl + F 搜索 80 38 00 并更改为 FE 00 90(第一个匹配)
x64:Ctrl + F 搜索 4157415656575553B828210000 替换 33C0FEC0C3575553B828210000
x86: Ctrl + F 搜索 55535756B8AC200000 替换 33C0FEC0C3AC200000
保存文件到本地
备份原 sublime_text.exe 文件
将修改过的 sublime_text.exe 复制到安装目录中
增加系统 hosts 文件内容(C:\Windows\System32\drivers\etc\hosts):12345678#sublimetext 0.0.0.0 www.sublimetext.com0.0.0.0 sublimetext.com0.0.0.0 sublimehq.com0.0.0.0 telemetry.sublimehq.com0.0.0.0 li ...
主机 + 服务状态监控 —— 哪吒监控
一切看 wiki !评价优势
哪吒 = ServerStatus + Uptime Kuma
有 GUI,比 ServerStatus 方便一点
劣势
对比 ServerStatus 没有月流量统计和三网丢包率统计
主机状态监控能对主机进行排序,但是服务状态监控却不能对服务进行排序
注意事项反代 gRPC 端口并套上 cdn
必须先在后台的设置中填入接入CDN的面板服务器域名/IP
/opt/nezha/dashboard/data/config.yaml 中要改的,别改错了12ProxyGRPCPort: 443 # 不是 GRPCPortTLS: true
Nginx直接看 wiki
宝塔Nginx Config 配置中,upstream 块是可以直接和 Server 块并列的,反代 grpc 也可以直接在 Server 块中填入
Nginx Proxy Manager在 Advanced 中添加:
12345678910111213underscores_in_headers on;location / {grpc_read_timeout 300s;g ...
防止遗忘 —— ESXI 安装黑群晖
img 和 pat
我一般用这个,pat 可以去官网下,不过官网很多版本已经不提供了
arpl 我从来没成功过,装完就失联,喜欢可以试试
grub.cfg 修改
打开 DG ,把 img 拖进去,然后找到 grub.cfg
如果群晖使用单网口,需要把 netif_num=2 改为 netif_num=1,同时把 mac2=001132123457 这串代码整行删除
「虚拟机限定」:删除 DiskIdxMap=00、SataPortMap=1、SasIdxMap=0 这三个参数
转换 vmdk用 StarWind V2V Converter 转换,顺序依次是:Local file -> VMDK -> ESXI Server image -> ESXI pre-allocated image
安装注意事项
虚拟网卡类型须修改为 E1000e
注意是启动类型是 EFI 还是 BIOS
7.0 以上版本的 img 须选择 usb 或者 sata 安装
macvlan 设置
控制面板 -> 网络 -> 网络界面 -> 管理 -> Open VSw ...
x-ui 设置二级代理解锁流媒体
问题A VPS 不解锁流媒体 C 但是很稳很快,B VPS 能解锁流媒体 C 但是很拉胯
思路详见上一篇《使用 WARP 解锁 ChatGPT 访问》
xray 配置模版:
geosite 域名列表
1234567891011121314151617181920212223//本地监听配置{ "listen": "127.0.0.1", "port": 30000, "protocol": "socks", "sniffing": { "enabled": true, "destOverride": ["http", "tls"] }}//路由规则{ "type": "field", "outboundTag&quo ...
ESXI 修复虚拟机启动的 Kernel Error 问题
问题虚拟机开机显示 system halted 或者有关于 kernel 的报错,又或者启动了也有各种各样的问题
原因断电等原因导致硬盘中的 ESXI 操作系统内核损坏
解决
下载 ESXI 镜像,现在官方不太好下了,建议直接下官网的 OEM 版
写入 U 盘
写入系统盘,到这个界面选择保存配置安装
其余都按原来的设置
将硬盘池中原有的虚拟机重新注册到新的 ESXI 操作系统
ESXI 直通核显并实现在虚拟机中套娃虚拟机
问题
在虚拟机套娃虚拟机,会报错:未开启 VT / Hyper-V
ESXi 在直通 pci 设备后打开硬件虚拟化,会报错:启用了嵌套硬件辅助的虚拟化时无法添加 pci 设备
解决
编辑设置 -> 虚拟机选项 -> 高级 -> 配置参数 -> 编辑配置添加以下参数: 123vhv.allowPassthru = TRUE # 嵌套虚拟化下允许直通svga.present = FALSE # 关闭 ESXI 默认提供的虚拟显卡hypervisor.cpuid.v0 = FALSE #非必须,若有问题,可以尝试添加
找到 Win10 虚拟机的 vmx 文件并下载
在本地打开并添加 vhv.enable = "TRUE"
vhv.enable = "TRUE" 是启用硬件虚拟化,无法在 web 端启用但是可以在配置文件中强制启用
上传回刚刚的目录,替代掉原文件
启动虚拟机,即可在虚拟机中再开
可能会踩得坑
ESXI 无法同时直通直通核显和独显,只能二选一,且直通独显需要在 BIOS 内屏蔽核显
直通显卡可能会报 ...