Apple TV 搭配 Surge Ponte 实现内网穿透

8 天前
 swordspoet

今年买了一个 Apple TV ,看了不少帖子说搭配 Surge 之后可以作为家庭网关,但是断断续续尝试了几次之后一直没有成功,经常报错:

Ping 超时,请确认该设备的 Ponte 状态并检查防火墙。(SGErrorDomain:40)

错误中提示需要检查防火墙,但是我已经提前在路由器(已经桥接)配置了防火墙端口放行策略,也没有深究背后的原理,故放弃。

直到昨天晚上在 /t/965740 24 楼中提到配置 6208 端口 udp 转发规则,参考官方文档,在配置了一条转发规则之后,果然网络就通了。

下面简单记录 Apple TV ➕ Surge Ponte 实现内网穿透的步骤,如果说得不对的地方请见谅。

前提:

步骤:

  1. Surge iOS:为 Surge tvOS 单独创建一个配置文件,以便跟移动端的环境区分,避免不必要的麻烦
  2. Surge iOS更多-其他平台- Surge tvOS -设备,将 Ponte 类型设置为 Direct Access ,设置外部端口,比如 6208 ,Ponte 设备名 ATV 。如图:Imgur
  3. Surge iOS:添加一条代理规则 IP-CIDR,192.168.2.0/24,DEVICE:ATV 。如图:Imgur
  4. Apple TV:固定好 Apple TV 的内网 IP 地址
  5. 路由器:配置 6208 (任意) udp 转发至 ATV 对应内网 IP 地址的 6208 端口。如图:Imgur

接下来,不出意外的话应该就可以在公网的环境下访问家里的网络了,公网下实测可以流畅访问家里搭建的 IPTV Allinone Imgur

其实之前通过 IPv6 也实现了内网穿透 /t/1074666 ,不过通过 Surge Ponte ,即便网络环境没有开通 IPv6 也能访问内网;另外路由器上不用放行太多的端口,能够提升内网的安全性。

2196 次点击
所在节点    Apple TV
25 条回复
SakuraYuki
6 天前
其实可以在 dns 里添加一条映射,这样就能用域名访问了,用起来方便点
hanxy1996
6 天前
这么用了一段时间最近发现不行了,还没修,在家的时候想不起来,出来了发现有问题又修不了
swordspoet
6 天前
@hanxy1996 确实,有的时候会有 UDP 阻断的错误。
id1988
2 天前
对于小白来说 ,感觉太难了,能留个 tg ,我跟您学习一下嘛。
swordspoet
2 天前
@id1988 有哪些地方讲得不够清楚可以指出

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

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

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

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

© 2021 V2EX