想请教一下网络大佬们, Surge 的 Ponte 在 Apple TV 上内网穿透回家访问 NAS 没成功,是哪里出错了呢?

257 天前
 GabrielleBellamy

本人是网络相关的小白。最近因为把 Surge 升级到最新了,于是想尝试一下 Ponte 内网穿透,连接家里的 NAS ,但一点都没成功。我已经把站里大部分与 Surge Ponte 有关的帖子都看了一遍,也照着更改了几遍,但我的设备还是没法正常运行,请大佬支支招~

情况如下:

  1. 我有一个 Apple TV ,上面运行了 Surge ,设定了 Always On ,因此应该是不会断开的。
  2. 所有设备上都装有 Surge ,都是最新版本。
  3. Apple TV 上打开了 Ponte ,设置的类型为 NAT Traversal 。设置这个类型是因为我用 MacBook Pro 上的 Surge 检测了一下,可以支持 Full Cone NAT ,于是就选择了这个类型。其他类型我也都试过,都没成功。(没有公网 IP ,因此静态端口转发肯定不会成功)名称设置成了 appletv 。
  4. Apple TV 端使用了独立的配置文件,配置文件中不包含 IP-CIDR 到其他设备的规则。
  5. 同时,Apple TV 配置文件的开头,skip 的部分保留了192.168.0.0/16, 而在所有客户端上将这一条删去了。
  6. 在客户端上,设置规则IP-CIDR,192.168.0.185/24,DEVICE:appletv,放在配置文件较后的位置,具体位于 GEOIP,CN,"🎯 全球直连"FINAL,🐟 漏网之鱼的前面,彼此紧接着。192.168.0.185 是我家里网络里 NAS 的地址,这样写应该是没问题的吧?
  7. 接着我配置了各个设备端,然后想测试一下官网手册给出的用例,结果都失败了。其中,连接系统文件共享服务是用 MacBook Pro 作为服务器测试的,当然不出意外也是失败的。报错为“The operation couldn't be completed. Operation not supported”。在测试通过这个 Ponte 访问家中其他设备时,自然也是连不上。
  8. 我发现,当我在家里(服务器端)的网络下时,Ponte 诊断显示一切正常,只是提醒我在同一个网段下的时候 ponte 转发不会被激活。然而当我离开家、换成别的网络的时候,在 Surge 内的 Ponte 似乎也显示异常,诊断结果是“Surge on the remote device may not be turned on. (POSIX:61)”。这样来说其实还是没有成功打通的样子。

请问各位大佬们,我漏掉了什么步骤吗?或者路由器的什么设置需要我特别配置的?我没有公网 IP ,暂时就不考虑这个类型了(很多教程都是基于公网 IP 的,似乎更顺利一些)。谢谢谢谢🙏

3008 次点击
所在节点    Apple
23 条回复
GabrielleBellamy
254 天前
@xpn282 就是分流的规则,很多很多很多🥹
GabrielleBellamy
254 天前
@xpn282 规则集也用了。最开始是订阅了一个规则,然后自动更新,后来没有订阅,因为自己需要自定义的更多了,就改成手动,以前的规则就都全部留了下来。后来又陆续加了几个规则集,在散装规则的基础上加上的。所以现在就像屎山一样庞大。
xpn282
254 天前
@GabrielleBellamy
一般正常就几条规则集就搞定了,那需要那么多条啊。。。。
比如我自己的规则集:apple 、ChatGPT 、SONY 、gfw 、cn 域名、lan 、geoip:cn

就这些而已

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

https://www.v2ex.com/t/1102696

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

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

© 2021 V2EX