有个问题想请教一下大家,我在 iOS 部署了 Surge 到 tvOS ,但是从远程控制器进入 Apple TV final 设备,提示Ping 超时,请确认该设备的 Ponte 状态并检查防火墙。 (SGErrorDomain:40),Ponte 类型我试过 LAN Only 和 Proxy NAT Traversal ,都是这个错误,请问有大佬能推断一下是什么原因吗?谢谢!

有个问题想请教一下大家,我在 iOS 部署了 Surge 到 tvOS ,但是从远程控制器进入 Apple TV final 设备,提示Ping 超时,请确认该设备的 Ponte 状态并检查防火墙。 (SGErrorDomain:40),Ponte 类型我试过 LAN Only 和 Proxy NAT Traversal ,都是这个错误,请问有大佬能推断一下是什么原因吗?谢谢!

|
xiajiebuhuiJan 5, 2024 via iPhone
1
仅局域网?
有公网吗?设置端口映射了吗 |
|
ozOGenJan 5, 2024
2
看看你 TV 的界面,右边最下面一格咋写的
|
|
MIMICJan 5, 2024
3
局域网 lan only 应该啥都不需要设置啊
先用官网的最小配置试试,排查下问题 |
|
4
@xiajiebuhui 没有公网,没设置端口映射
|
|
6
@MIMIC 是 tvOS 和 iOS 都要用最小配置吗,我现在用的这个
https://raw.githubusercontent.com/Rabbit-Spec/Surge/Master/Conf/Spec/Surge.conf |
|
ozOGenJan 5, 2024
7
@Ssiswent
TV 和手机在同一个网段吗? 不在的话 inter-vlan 有防火墙吗? TV 对外网访问正常吗? 不通过 Ponte ,直接用 ios 端的远程控制器直连 TV 的 IP 和端口正常吗? |
|
8
@ozOGen #7 在同一个网段
IMG_2206.PNG camphoto_1297389768.JPGTV 对外网访问指的是不开 vpn ,直接使用 bilibili 等软件吗,是正常的 不通过 Ponte ,直接用 ios 端的远程控制器直连 TV 的 IP 和端口我还没有试过,因为我不知道怎么设置= = |
|
ozOGenJan 5, 2024
9
既然这样。。。那我有理由怀疑你的 TV 配置文件里没有包含开放远程控制器的定义字段。。
TV 端配置文件 [General] 里加上 http-api = [email protected]:9091 这种字段定义一下端口和密码, 然后在 IOS 端工具-远程控制器 连接一下 TV 端的端口 看看能连上不 |
|
ozOGenJan 5, 2024
10
|
|
11
@ozOGen #9 是的,我 tvOS 和 iOS 使用的是同样的配置,都是这个
https://raw.githubusercontent.com/Rabbit-Spec/Surge/Master/Conf/Spec/Surge.conf 所以没有包含 external-controller-access 这个字段,我晚上回去加上重新部署试试 |
|
xiajiebuhuiJan 6, 2024 via iPhone
13
一般和配置文件关系不大,建议要公网 ip,然后做端口映射。
不行的话用 nat 模式。 另外建议先用 mac 版本的 Surge 试试,方便排查问题。 |
|
14
@xiajiebuhui #13 mac surge 是正常的,我换了个配置可以了,似乎和拉取远程订阅地址和 rule list 失败有关,但是不知道为什么会失败,我换成这种直接把 proxy 写到配置的方式就行了
![]() 出错的位置 ![]() ![]() |
|
15
|
|
ztcAug 6, 2024
16
我也是这样,同样的问题
|
|
GvkqJ643XruI8t7CAug 10, 2024 via Android
17
我也遇到这个问题,不知道怎么搞
|