V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
RichardDon
V2EX  ›  Telegram

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

  •  
  •   RichardDon · 3 天前 · 526 次点击

    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 = [email protected].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

    10 条回复    2025-01-30 23:02:31 +08:00
    ETiV
        1
    ETiV  
       3 天前
    Mac 上的设置里打开增强模式
    iPhone 的网关按照 Surge 的提示进行配置(记得还原代理设置)(记得修改 DNS )
    RichardDon
        2
    RichardDon  
    OP
       3 天前
    感谢回复。

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

    最终在 telegram 上测试代理,还是无法连接到 Mac ,一直显示连接中。
    zieglar
        3
    zieglar  
       3 天前
    DNS 要改成 198.18.0.2 吧?
    xpn282
        4
    xpn282  
       3 天前
    1 ,首选确保 mac 上的 Telegram 能正常使用。
    2 ,把 iPhone 上的网关设为 mac 的 IP ,dns 设为 198.18.0.2 。不要在 iPhone 的 Telegram 上开代理。
    现在还不能使用的话,那就出鬼了
    RichardDon
        5
    RichardDon  
    OP
       2 天前
    @xpn282 感谢。我按照你说的,尝试了修改 B 手机的 dns 为 198.18.0.2 ,但 B 手机还是无法使用 telegram 。哎。。。
    xpn282
        6
    xpn282  
       2 天前
    @RichardDon
    你是不是在 Telegram 的设置里还开着代理啊?
    RichardDon
        7
    RichardDon  
    OP
       2 天前
    没有呢,telegram 里面的代理我都关了。现在 telegram 一直显示 connecting 。
    julyclyde
        8
    julyclyde  
       1 天前
    telegram 是不是需要开放“本地局域网”权限?
    RichardDon
        9
    RichardDon  
    OP
       1 天前
    不是这个问题。要是谁有条件可以试一下。
    @julyclyde
    timedivision
        10
    timedivision  
       3 小时 51 分钟前 via iPhone
    代理应该设置在 Wi-Fi 里吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   725 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 18:54 · PVG 02:54 · LAX 10:54 · JFK 13:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.