关于 Surge for tvOS 的使用问题

125 天前
 Ssiswent

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

2163 次点击
所在节点    Apple TV
15 条回复
xiajiebuhui
125 天前
仅局域网?
有公网吗?设置端口映射了吗
ozOGen
125 天前
看看你 TV 的界面,右边最下面一格咋写的
MIMIC
125 天前
局域网 lan only 应该啥都不需要设置啊
先用官网的最小配置试试,排查下问题
Ssiswent
125 天前
@xiajiebuhui 没有公网,没设置端口映射
Ssiswent
125 天前
@ozOGen 这个吗
camphoto_342241519.JPG
Ssiswent
125 天前
@MIMIC 是 tvOS 和 iOS 都要用最小配置吗,我现在用的这个
https://raw.githubusercontent.com/Rabbit-Spec/Surge/Master/Conf/Spec/Surge.conf
ozOGen
125 天前
@Ssiswent
TV 和手机在同一个网段吗? 不在的话 inter-vlan 有防火墙吗?
TV 对外网访问正常吗?
不通过 Ponte ,直接用 ios 端的远程控制器直连 TV 的 IP 和端口正常吗?
Ssiswent
125 天前
@ozOGen #7 在同一个网段
IMG_2206.PNG
camphoto_1297389768.JPG
TV 对外网访问指的是不开 vpn ,直接使用 bilibili 等软件吗,是正常的
不通过 Ponte ,直接用 ios 端的远程控制器直连 TV 的 IP 和端口我还没有试过,因为我不知道怎么设置= =
ozOGen
125 天前
既然这样。。。那我有理由怀疑你的 TV 配置文件里没有包含开放远程控制器的定义字段。。

TV 端配置文件 [General] 里加上

http-api = secret@0.0.0.0:9091

这种字段定义一下端口和密码,
然后在 IOS 端工具-远程控制器 连接一下 TV 端的端口
看看能连上不
ozOGen
125 天前
@ozOGen
不对,应该是加这条

external-controller-access = secret@0.0.0.0:9091
Ssiswent
125 天前
@ozOGen #9 是的,我 tvOS 和 iOS 使用的是同样的配置,都是这个
https://raw.githubusercontent.com/Rabbit-Spec/Surge/Master/Conf/Spec/Surge.conf
所以没有包含 external-controller-access 这个字段,我晚上回去加上重新部署试试
Ccf
125 天前
@Ssiswent
这个配置有何特别之处么?
比起那个懒人配置?
xiajiebuhui
124 天前
一般和配置文件关系不大,建议要公网 ip,然后做端口映射。
不行的话用 nat 模式。
另外建议先用 mac 版本的 Surge 试试,方便排查问题。
Ssiswent
122 天前
@xiajiebuhui #13 mac surge 是正常的,我换了个配置可以了,似乎和拉取远程订阅地址和 rule list 失败有关,但是不知道为什么会失败,我换成这种直接把 proxy 写到配置的方式就行了

出错的位置

Ssiswent
122 天前
@ozOGen #9 我换了个配置可以了,似乎和拉取远程订阅地址和 rule list 失败有关,但是不知道为什么会失败,我换成这种直接把 proxy 写到配置的方式就行了

出错的位置

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

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

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

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

© 2021 V2EX