本文介绍如何设置Telegram电报之后,但连不上服务器,不能注册、收发消息的问题。
Telegram Desktop(桌面版) 默认并没有勾选”使用系统代理”,所以实际使用的时候大家觉得要开全局代理才能使用。其实是可以手动勾选”使用系统代理”或使用自定义代理,然后做一些设置即能在分流模式下使用Telegram的。
这里以Clash for windows 如何设置电报TG(Telegram)代理上网。其他软件也是相同的设置。
打开Clash并开启系统代理模式,进入“常规 / General”选项卡,并记下右侧的端口号,默认为7890。
Clash for Windows 设置 Telegram 电报代理上网
打开TG,此时分两种情况:未登录TG和已登录TG。
未登录账号:你会看到界面左下角有一个转圈的小图标,点它。
已登录账号:Telegram Desktop 客户端 → 左上角三短线 → 设置 → 高级 → 连接类型 → 代理类型 → 勾选"使用系统代理"或"使用自定义代理"。
点击 “添加代理 / ADD PROXY”,选中SOCKS5,并在服务器一栏中输入“127.0.0.1”,端口输入“7890”(这里看你自己使用代理软件的端口设置),然后点击“保存 / SAVE”。
保存后显示代理服务器的状态,绿色的“可用”表示当前可以使用的代理,蓝色的“已连接”表示当前连接的代理,红色则表示无法连接。点击“关闭/Close”,即可正常使用Telegram了。
Windows系统其他代理软件查看本地端口的方法
Clash for Windows: 主界面 → General → Port(默认是: 7890)
Clash.NET: 主界面 → 右侧 → 混合端口(Mixe-Port)
SS/SSD → 右键状态栏SS/SSD图标 → 服务器 → 编辑服务器 → 本地端口(默认是: 1080)
SSR → 右键状态栏SSR图标 → 选项设置→本地端口(默认是: 1080)
V2RayN: 主界面 → 左下角 → SOCKS5(或者参数设置 → 本地监听端口)(默认是: 10808)
Trojan-Qt5: 打开Trojan-Qt5主界面 → 双击一个节点 → 本地端口(默认是1080)
Netch: 打开Netch主界面 → 设置 → 本地端口SOCKS5(默认是2801)
有可能你或你用的规则修改了代理软件的本地SOCKS5/HTTP端口,具体以你的代理客户端为准.不能乱设置乱猜测,乱设置可能导致 Telegram Desktop 连不上网络.
Telegram macOS 客户端不遵从系统代理,所以需要设置自定义代理,也可以用Surge/ClashX Pro 开启"增强模式"。(Surge/ClashX Pro 的"增强模式"就是针对这类不遵从系统代理的软件做的功能)
代理软件查看本地端口的方法
Surge→点击状态栏Surge图标→显示主界面→SOCKS5(默认是: 6153)
Clash for Mac: 主界面→General→Port(默认是: 7890)
ClashX→点击状态栏ClashX图标→帮助→端口→Socks Port(默认是: 7891)
ShadowsocksX: 点击状态栏ShadowsocksX图标→高级设置→本地Socks5监听端口(默认是: 1086)
V2RayX: 点击状态栏V2RayX图标→Configure→Local Socks5 Port(默认是: 1081)
V2rayU: 点击状态栏V2rayU图标→偏好设置→Advance→本机 Sock 监听端口(默认是: 1080)