更新: Surge ponte竟然莫名其妙的已经可以在外网直接访问家里的内网了(192.168.x.x),太神奇了! 什么设置都没改变过,OpenWrt路由器也没做过任何设置,就重启过一次,不知不觉Surge ponte已经正常穿透回家了。百思不得其解。看Surge的“最近请求”访问内网连接的是家里的IPv4(非公网),不是走公网IPv6。 Surge的Surge ponte用处很大,不需要复杂的设置,就能让Apple TV相当于在家开了个节点,设备在外面使用这个节点可以通过家里翻墙,可以访问内网。
另:在众多代理app中,代理功能其实都大同小异。Surge的Surge ponte和smart策略组,这2个功能把Surge和其它代理app拉开了差距了
1
EVJohn 126 天前
apple tv 的 ponte 和手机端 surge 的 ponte 代理是同一个就能访问啊。
你看看是不是规则没写 192.168.2.1/24 Device:ITV |
2
EVJohn 126 天前
IP-CIDR,192.168.2.1/24,DEVICE:ITV
|
![]() |
3
xpn282 OP |
![]() |
4
ETiV 126 天前 via iPhone
iOS 看下 recent requests ,Mac 打开 Dashboard 看下
里面会有比较详细的信息 目前你提供的信息不多,我推测最可能的原因是你外面的网段刚好跟你家里的有冲突 |
5
ZeroClover 126 天前
你的 Apple TV 有 Thread 路由功能么
https://support.apple.com/zh-cn/102557 没有 Thread 路由功能的 Apple TV 没开 IP 转发,不能作为网关使用。 |
![]() |
6
anonymouswll 126 天前
应该是这个原因:
[目前 Surge Ponte 仅支持通过 IPv4 建立连接,但是可以转发 IPv6 请求。]( https://kb.nssurge.com/surge-knowledge-base/v/zh/guidelines/ponte) |
![]() |
7
xpn282 OP @ETiV
最近请求的失败信息 13:50:11.490442 [Connection] Handled by VIF 13:50:11.534186 [Rule] Rule matched: IP-CIDR 192.168.2.0/24 13:50:11.534271 [Rule] Policy DEVICE:TV doesn't exist. 13:50:11.534340 [Connection] Disconnect with reason: Outgoing connection setup failed (Policy DEVICE:TV doesn't exist.) |
![]() |
8
xpn282 OP |
![]() |
9
xpn282 OP @anonymouswll
好像看网上说想要远程访问内网,需要在路由上做端口转发,并且需要 ipv4 公网……那我没有 ipv4 公网……… Surge ponte 又不支持 ipv6………好像没得搞了 |
10
234ygg 126 天前
没公网当然不能直接连上,需要中继服务器
|
![]() |
11
ETiV 126 天前 via iPhone
DEVICE:TV doesn't exist
说明这个 device 的名字可能拼错了,你 exam 一下传给 TV 的配置文件,检查一下 tv-ponte-name 印象中如果没手动指定过的话,它默认应该是个 TV-nnnn 四位数字的名字 |
13
mayuko2012 126 天前
你可以看下 skip-proxy 有没有 192.168.0.0 相关的网段
|
![]() |
14
xpn282 OP @mayuko2012 #13
没有,我并没有使用 skip-proxy |
![]() |
15
neptuno 124 天前 via iPhone
当时我也遇到了,好像勾选了不解析 dns 就好了
|
![]() |
17
ThinkMan 118 天前 via iPhone
我也同样问题,没解决
|
![]() |
18
xpn282 OP 更新:
Surge ponte 竟然莫名其妙的已经可以在外网直接访问家里的内网了( 192.168.x.x ),太神奇了! 什么设置都没改变过,OpenWrt 路由器也没做过任何设置,就重启过一次,不知不觉 Surge ponte 已经正常穿透回家了。百思不得其解。看 Surge 的“最近请求”访问内网连接的是家里的 IPv4 (非公网),不是走公网 IPv6 。 Surge 的 Surge ponte 用处很大,不需要复杂的设置,就能让 Apple TV 相当于在家开了个节点,设备在外面使用这个节点可以通过家里翻墙,可以访问内网。 另:在众多代理 app 中,代理功能其实都大同小异。Surge 的 Surge ponte 和 smart 策略组,这 2 个功能把 Surge 和其它代理 app 拉开了差距了 |
![]() |
19
CharlesQin 93 天前 ![]() 我也弄成功了,测试了一下外网访问家里面路由器 196.168.1.1 可以正常登录。原因是 apptv 的配置不能和 ios 上 surge 的配置一样,如果一样了,通过 IP-CIDR,192.168.1.1/24,DEVICE:ITV-1234 转发到家里以后,又家里面的配置又再次应用了 IP-CIDR,192.168.1.1/24,DEVICE:ITV-1234 ,那就直接找不到 DEVICE:ITV-1234 了。
ios:IP-CIDR,192.168.1.1/24,DEVICE:ITV-1234 ,skip-proxy 删掉 192.168.0.0/16 apple tv:删掉 IP-CIDR,192.168.1.1/24,DEVICE:ITV-1234 ,skip-proxy 保留 192.168.0.0/16 |
20
xfs 80 天前
1. 如果 Ponte 类型无法选择 NAT Traversal ,需要在路由器中开启 Apple TV IP 的 DMZ (或者映射端口使用 Direct Access )
2. 成功开启 Ponte 后,iOS 配置文件的 "[Role]" 中增加 "IP-CIDR,192.168.x.1/24,DEVICE:TV-xxxx"(注意修改网段和设备名) 3. 部署配置到 Apple TV ,确保配置更新后重启 Apple TV 侧 Surge 代理,Ponte 显示 "通过 NAT 穿透访问" 即为配置成功 4. 如果在外网访问内网设备时提示 "Policy DEVICE:xxxx doesn't exist.",关闭再打开 Surge 代理按钮后重试 注:不需要单独修改 Apple TV 的配置文件,直接部署即可 |
![]() |
21
FreshOldMan 30 天前 via iPhone
把家里做节点,手机上怎么设置
|