1. 启动 Clash Verge
保持运行并选好节点即可,不需要开系统代理或 Tun。
2. 打开 Telegram 的代理设置
点击 Telegram 左下角的盾牌图标,打开代理设置。
如果没有看到盾牌图标,可依次打开:☰ → Settings(设置)→ Advanced(高级)→ Connection type(连接类型)。
3. 照图填
选 Use custom proxy → 点右下角 Add proxy。
类型选 SOCKS5;Hostname 填 127.0.0.1;Port 填 7897;用户名密码留空 → Save。
端口以你的 Clash Verge 为准:设置 → 混合代理端口 显示几就填几,默认是 7897。
回到列表,刚加的这条下面显示绿色 online,就连上了。点 Close 关掉窗口。
原理
为什么别的能上,Telegram 不行?
浏览器能访问,并不代表 Telegram 已使用相同的代理设置。
如果 Telegram 无法连接,可以在应用内手动设置代理。
设置后,Telegram 会通过本机的 Clash Verge 连接网络。
127.0.0.1:7897 是什么?127.0.0.1 就是「本机」,7897 是 Clash Verge 在本机开的代理端口(混合端口,SOCKS5 和 HTTP 都收)。Telegram 把流量交给这个端口,Clash Verge 再按你选的节点送出去。
端口对不上?Clash Verge → 设置 → 「混合代理端口」显示几,就填几。
Use proxy for calls 是语音通话也走代理,通话不通再勾。Try connecting through IPv6 不用勾。