mieqq 一、通过 Shu app 安装(来自 @WVVWeng) 确保手机和tv处于同一网络 在Surge iOS版中导出证书为.crt文件到shu 中; 找到文件,长按后选导出文件,再点击Wi-Fi传输,复制数据线的网址,保持这个界面不要退出 在AppleTV通用-隐私设置里的【共享AppleTV分析】选项上按【播放键】,输入第二步的网址 在AppleTV通用-关于-证书信任设置信任添加的证书。 二、通过 dropbox 等外部链接(来自 @Adam ) 在Surge iOS版中导出证书为.crt文件到Dropbox中 在Dropbox中复制对应的文件链接,默认情况下复制的URL最后会有一个参数【dl=0】 改为【dl=1】 在 Apple TV 通用-隐私设置里的【共享 Apple TV 分析】选项上按【播放键】,输入第二步修改过的地址 在 Apple TV 通用-关于-证书信任设置 信任添加的证书 三、通过 Apple Configurator https://github.com/DualSubs/Universal/wiki/在Apple-TV-(tvOS)-上添加描述文件或MitM证书
dante2046 加两个方案 1: 家里有其他设备可以作为webdav服务端的,如nas,安卓手机安装一个mixplorer,然后同样在上文提及的输入界面,输入.crt证书完整链结。 2.利用github,创建仓库后,将.crt证书上传,提取raw链接复制至输入界面。
mieqq 突然想到一个有趣的方案,不需要借助网盘和其他软件,首先确保 Surge tvOS 配置里有证书。原理是用 HTTP API 获取配置里证书,完成后去掉模块即可,不会有隐私泄漏问题。 Surge tvOS 安装这个模块 然后到 Apple TV的设置->通用->隐私与安全性->在「共享 Apple TV 分析」栏点击遥控器「播放按钮」 -> 添加描述文件 输入 ca.me 然后完成并安装 去Apple TV的设置->通用->关于->证书信任,设置刚刚下载的证书为可信
mieqq 好吧,刚得知 http api 有另一种鉴权方式,不需要设置 header。 也就是说直接访问 http://127.0.0.1:port/v1/mitm/ca?x-key=key 就好,不需要模块🙈