Surge for Mac 版无法让另一部手机通过代理的方式,使用 telegram 。

16 天前
 RichardDon

Surge for Mac 版无法让另一部手机通过代理的方式,使用 telegram 。

当我在 Mac (假设叫 A )安装了 surge 并开启了允许 Wi-Fi 访问,在另一部手机上(假设叫 B ),两者在一个 Wi-Fi 下 。 B 希望使用 telegram ,并且配置了 telegram 的代理服务器为 A ,在 B 上输入了 A 的 IP 地址作为代理服务器的地址,端口根据 surge 的提示,使用了默认的 6153 端口。协议时 Socket5 。

结论是:在 telegram 上显示,一直连接不到 A 服务器。

我测试过,如果在 B 上使用 A 提供的 Http 代理模式,B 上的浏览器翻墙没问题。目前在 A 上使用 surge 的 dashboard 监控,发现 B 设备上的 telegram 一直没有连接到 A 。

现在搞不懂是不是 surge 的配置有问题?配置如下:

[General] // General

macOS Only

http-listen = 0.0.0.0:6152 socks5-listen = 0.0.0.0:6153

external-controller-access = lhie1@0.0.0.0:6170

internet-test-url = http://www.gstatic.com/generate_204 proxy-test-url = http://www.gstatic.com/generate_204

test-timeout = 3 ipv6 = false show-error-page-for-reject = true

// DNS dns-server = system, 8.8.8.8, 119.29.29.29, 119.28.28.28, 8.8.4.4, 1.2.4.8, 182.254.116.116

// Advanced loglevel = notify skip-proxy = 127.0.0.1, 192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12, 100.64.0.0/10, 17.0.0.0/8, localhost, .local, www.baidu.com,yunbusiness.ccb.com,wxh.wo.cn,gate.lagou.com,www.abchina.com.cn,www.shanbay.com,login-service.mobile-bank.psbc.com,mobile-bank.psbc.com.crashlytics.com, seed-sequoia.siri.apple.com, sequoia.apple.com exclude-simple-hostnames = true use-default-policy-if-wifi-not-primary = false

// Others allow-wifi-access = true enhanced-mode-by-rule = false // network-framework = true wifi-access-socks5-port = 6153

792 次点击
所在节点    Telegram
11 条回复
ETiV
16 天前
Mac 上的设置里打开增强模式
iPhone 的网关按照 Surge 的提示进行配置(记得还原代理设置)(记得修改 DNS )
RichardDon
16 天前
感谢回复。

我修改了 iPhone 的 Wi-Fi 里面的网关,改成了 Mac 的 ip 地址。同时保持 telegram 的代理 ip 、端口都是 Mac 上 surge 配置好的。DNS 设置成了 8.8.8.8 和 1.1.1.1 。

最终在 telegram 上测试代理,还是无法连接到 Mac ,一直显示连接中。
zieglar
16 天前
DNS 要改成 198.18.0.2 吧?
xpn282
16 天前
1 ,首选确保 mac 上的 Telegram 能正常使用。
2 ,把 iPhone 上的网关设为 mac 的 IP ,dns 设为 198.18.0.2 。不要在 iPhone 的 Telegram 上开代理。
现在还不能使用的话,那就出鬼了
RichardDon
16 天前
@xpn282 感谢。我按照你说的,尝试了修改 B 手机的 dns 为 198.18.0.2 ,但 B 手机还是无法使用 telegram 。哎。。。
xpn282
15 天前
@RichardDon
你是不是在 Telegram 的设置里还开着代理啊?
RichardDon
15 天前
没有呢,telegram 里面的代理我都关了。现在 telegram 一直显示 connecting 。
julyclyde
14 天前
telegram 是不是需要开放“本地局域网”权限?
RichardDon
14 天前
不是这个问题。要是谁有条件可以试一下。
@julyclyde
timedivision
13 天前
代理应该设置在 Wi-Fi 里吧
RichardDon
11 天前
问题已经解决了。

另外,我还尝试了用 iPhone 手机上的 surge 作为服务器代理,但没有成功。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/1108073

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX