解决 Telegram无法连接 / telegram手机扫码无法登录

Share

本文主要是解决Telegram无法连接 ,telegram手机扫码无法登录 ,Telegram is connecting to Proxy,打开 Telegram 后卡在连接代理界面,无法同步消息。打开telegram二维码扫描登录,一直二维码扫描不上,原因是二维码没有完整加载出来,可设置代理解决这类问题。

近期教程:2024年7月最新 Telegram Premium 会员 开通教程,仅需支付宝和微信即可

问题描述

  • 打开 Telegram 后卡在连接代理界面,无法同步消息。
  • 打开telegram二维码扫描登录,一直二维码扫描不上,原因是二维码没有完整加载出来
  • 选择手机号登录无法加载中国,继而无法发送验证码登录
  • Telegram is connecting to Proxy ,mac telegram一直转圈

针对上面这几个问题,仅需要在 telegram客户端上进行代理设置即可,前提是你必须拥有 vpn或机场,如果没有稳定的 vpn或机场,容易造成封号,推荐我这个机场,已经使用三年,靠谱且速度快,机场注册地址

下面针对Telegram Desktop、macOs、ios、Android客户端分别进行代理详细设置

解决Telegram无法连接的详细步骤

1. Telegram Desktop 客户端

Telegram Desktop 默认没有开启”使用系统代理”, 很多人觉得需要开全局才能用, 但严重影响国内网站速度,然而可以手动设置自定义代理.不会影响国内网站的访问。

1.1、查看代理端口

查看软件 Clash for Windows、V2Ray、V2RayN类客户端端口

Clash for Windows 默认端口7890

V2Ray和V2RayN 默认端口10808,可在设置-》参数设置-》基础设置-》修改本地socks监控端口

V2RayN 查看默认端口10808
V2RayN 查看默认端口10808

1. 2 telegram未登录账号

Telegram二维码加载不出来
Telegram二维码加载不出来

1.3、 Telegram已登录账号:

Telegram Desktop 客户端→左上角三短线→设置→高级→网络和代理→代理类型→勾选”使用系统代理”或”使用自定义代理”

Telegram Desktop客户端设置代理
Telegram Desktop客户端设置代理
Telegram Desktop客户端查看连接类型
Telegram Desktop客户端查看连接类型

使用自定义代理添加方法:

添加→SOCKS5→服务器: 127.0.0.1, 端口: 7890(clash默认7890,v2rayN默认10808)

不需要填写用户名和密码.

Telegram Desktop客户端使用系统代理
Telegram Desktop客户端使用系统代理
Telegram Desktop客户端使用设置socks5代理
Telegram Desktop客户端使用设置socks5代理

添加之后,重启telegram 就好了

2. Telegram macOS 客户端

同样、Telegram macOS 客户端默认没有开启系统代理, 需要手动打开并设置自定义代理, 也可以用Surge/ClashX Pro 开启”增强模式”或 Clash/V2Ray类客户端Tun模式,但是增强模式或 Tun模式会导致一些网站访问速度变慢或无法打开,更推荐的做法是在 telegram内或未登录时自定义代理,如下图所示Clashx 客户端:

2.1、查看clash代理端口

ClashX控制台-》设置-》规则-》查看混合代理端口,如果端口被占用,修改为其他端口

mac clash代理端口查看
mac clash代理端口查看

2.2、telegram未登录,添加代理

telegram没有登录的情况下,二维码无法正常显示出来,此时右上角会出现设置代理按钮,点击开启

telegram未登录进行代理设置
telegram未登录进行代理设置

2.3、telegram已登录,添加代理

telegram内 -> 设置 -> 代理 -> 开启代理-》手动添加代理

telegram已经登录进行代理设置
telegram已经登录进行代理设置

2.4、 手动添加自定义代理

代理类型:SOCKS5

服务器:127.0.01

端口:7980

用户名和密码不需要填写,最后点击右上角完成即可

解决 Telegram无法连接,设置 socks5 代理
解决 Telegram无法连接

未登录的情况下,设置代理之后 重启telegram,telegram移动端扫码二维码也正常显示了,此时再用移动扫码登录就可以了

Telegram设置 socks5 代理后二维码正常显示了
Telegram设置 socks5 代理后二维码正常显示了

已登录的情况下,telegram就设置好了代理,如果 telegram代理一直处于连接中,无法接收和发生消息,也是重启 telegram 就好了

3. Telegram iOS/Android 客户端

iOS/Android 设备上开启代理软件即可, 一般不需要单独在 Telegram 中设置代理.

因为Telegram iOS 端是IP直连访问服务器的, 如果不能连接,也可以设置代理

3.1、 查看小飞机代理信息

打开小飞机 Shadowrocket,在设置-代理中查看

小飞机 Shadowrocket 代理端口查看
小飞机 Shadowrocket 代理端口查看

3.2、 Telegram iOS设置代理模式

设置-数据-代理(最下面)添加 SOCKS5配置, 服务器 127.0.0.1 ,端口 1082,最后保存即可。

Telegram iOS设置代理模式
Telegram iOS设置代理模式
Telegram iOS设置代理模式之sokcks5
Telegram iOS设置代理模式之 sokcks5
Telegram iOS设置代理连接成功
Telegram iOS设置代理连接成功

iOS上 Shadowrocket app, 所以即使开启了这类代理软件, 可以导入这个配置规则,实现更好的分流 https://raw.githubusercontent.com/Hackl0us/Surge-Rule-Snippets/master/LAZY_RULES/Shadowrocket.conf

4. 命令行无法连接 telegram api

调用telegram api时https://api.telegram.org/botxxxxx:xxxxxxxxxxxx/getMe:dial tcp 118.184.78.78:443: i/o timeout,明明已经开启了 clash代理,还不能访问,需要执行下面命令

在命令行执行下面命令即可

export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890

如果 clash等客户端代理模式端口不是 7890, 注意修改哈

点击加入 telegram 中文频道 了解更多电报知识!

查看更多

相关文章

了解 电报知识库 的更多信息

立即订阅以继续阅读并访问完整档案。

继续阅读