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