V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
phoenixruyi
V2EX  ›  Apple TV

Apple TV 3 设置代理问题

  •  
  •   phoenixruyi · 2018-01-19 11:08:32 +08:00 · 7750 次点击
    这是一个创建于 2260 天前的主题,其中的信息可能已经有所发展或是发生改变。
    问题描述
    1. 手中的 iPad 安装了 Surge 添加了代理服务,可以正常观看 Netflix.
    2. iPad 的 Surge 开启了共享网络并在 Apple TV wifi 下设置了 http 代理.
    3. Apple TV 可以正常观看 youtube,但是 Netflix 却报错,错误代码 UI187,说我所在地区不能观看 Netflix.

    为什么同样的代理下的同样的规则,iPad 可观看,但 Apple TV 却无法观看呢?
    77 条回复    2018-03-18 20:15:49 +08:00
    chztv
        1
    chztv  
       2018-01-19 12:29:42 +08:00
    Surge 的规则有问题吧,仔细找找
    trepwq
        2
    trepwq  
       2018-01-19 12:38:26 +08:00
    3.一般说明你的服务器 ip 地址不能看 Netflix,你 ipad 上能看吗?
    trepwq
        3
    trepwq  
       2018-01-19 12:40:31 +08:00
    没仔细看,可能是看的视频是 ip 直连的,没匹配到 sure 规则,试试全局代理,要不就把 aws 所有 ip 添加到规则
    phoenixruyi
        4
    phoenixruyi  
    OP
       2018-01-19 23:12:21 +08:00
    好的,谢谢,我再试试
    rOtk
        5
    rOtk  
       2018-01-20 08:11:39 +08:00 via iPhone
    @phoenixruyi 能说说具体怎么设置的呢?谢谢
    phoenixruyi
        6
    phoenixruyi  
    OP
       2018-01-20 21:39:05 +08:00   ❤️ 1
    @rOtk 需要的工具有 apple configurator2, surge
    首先开启 surge 的共享模式 假设 ip 是 10.0.1.2 端口号是 8888

    那么用 apple configurator2 在全局代理那里填入上述的 ip 和端口号就可以最后导入到 apple tv 即可。

    最后试了很多方法,发现 apple tv 还是采用路由器的方式最可靠。http 代理方法尝尝鲜就可以了,还是有局限
    taoli
        7
    taoli  
       2018-01-20 21:57:34 +08:00 via iPhone
    @phoenixruyi 我在 apple 官网搜索到了 mac 和 apple tv 通过无线网络连接 但是我用 apple configurator 2 搜索不到我的 apple tv 4
    请问你是通过 usb-c 还是网络来连接 apple tv 的?

    https://support.apple.com/zh-cn/HT208124
    phoenixruyi
        8
    phoenixruyi  
    OP
       2018-01-20 23:16:09 +08:00
    @taoli 我的是 apple tv 3 用的是 micro usb 与 mac 相连接
    rOtk
        9
    rOtk  
       2018-01-21 08:12:51 +08:00 via iPhone
    @phoenixruyi 谢谢回复,我以为能像 iPhone 那样在 Wi-Fi 里直接就能设置,找了半天没找到。
    shiqudeqingchun
        10
    shiqudeqingchun  
       2018-01-22 08:37:21 +08:00 via iPhone
    @taoli 这种方法,能实现什么效果呢?请问
    dcty
        11
    dcty  
       2018-01-22 08:54:08 +08:00
    surge 的代理就只有几条
    特殊 ip 段直连
    geoip cn 直连
    最后 代理
    byuan04
        12
    byuan04  
       2018-01-22 10:04:38 +08:00
    你设备都要用的话 何不换个路由刷$S 加规则
    chztv
        13
    chztv  
       2018-01-22 11:18:15 +08:00
    我用的是 TV4K,使用 WiFi+HTTP 代理一切正常,只要代理的那台 Mac 不休眠,Netflix 也都正常能看。当然通过梅林是最简单的方式。
    phoenixruyi
        14
    phoenixruyi  
    OP
       2018-01-22 13:16:05 +08:00
    @chztv 我周末时试了很多次都未成功,我以把 surge 设置成了全局出站模式,依然不能看 netflix。
    但是奇怪的是同样的线路同样的规则,Mac 和 iPad 都可以正常观看,只有 Apple TV 3 不行,但是 Apple TV 3 却可以看 youtube.......
    760585
        15
    760585  
       2018-01-29 07:35:46 +08:00
    @chztv TV4K 怎么设置 http 代理呀? 我在 apple configurator2 通过 Wi-Fi 在所有设备中看不到 tv 4k。
    chztv
        16
    chztv  
       2018-01-29 09:15:11 +08:00
    @760585 要同一 WiFi 下,macOS 至少 10.13 以上,为了这个我只能把 mac 升级了,唉……
    760585
        17
    760585  
       2018-01-29 12:43:27 +08:00
    @chztv macos 已经升级到最新的 10.13.3 了,配对中已经连接了,就是我在 apple configurator2 通过 Wi-Fi 在所有设备中看不到 tv 4k,是不是要还原 tv 4k 重新来一次呀?
    chztv
        18
    chztv  
       2018-01-29 13:27:53 +08:00
    @760585 不用还原啊,我一下子就连接成功。是不是你操作中哪一步不对,仔细看官方教程吧,我以前一次也没用过,按教程还是一次成功,https://support.apple.com/zh-cn/HT208124



    我按这个步骤来的
    760585
        19
    760585  
       2018-01-29 14:27:32 +08:00
    @chztv "使用一台尚未设置的 Apple TV 开始操作,或先抹掉这台 Apple TV 中的内容" 这个也是必要的吗?
    chztv
        20
    chztv  
       2018-01-29 14:41:56 +08:00
    @760585 不是必要。

    想起来了,有这一步

    如果您想要向已设置的 Apple TV 中添加应用或描述文件,请前往“设置”>“遥控器与设备”>“‘遥控器’应用与设备”。

    Apple TV 上应该停留在这个界面,然后继续在 mac 上操作。你再试试。
    760585
        21
    760585  
       2018-01-29 19:33:25 +08:00
    谢谢,搞定了。
    idigital
        22
    idigital  
       2018-02-05 20:40:48 +08:00 via iPhone
    @chztv 我也是用 Mac surge 做代理,在 Apple TV 4K 能看 YouTube 看不了 Netflix,surge 设全局也看不了,你是怎么设置的啊
    chztv
        23
    chztv  
       2018-02-05 21:00:22 +08:00
    @idigital Netflix 需要支持的节点才行,不然会提示你使用了代理
    idigital
        24
    idigital  
       2018-02-05 21:48:39 +08:00 via iPhone
    @chztv 提示的是没在你的地区提供服务,节点在 Mac 上是能看的
    idigital
        25
    idigital  
       2018-02-05 22:35:33 +08:00
    @chztv 全局 http 代理 仅限被监督的设备,你是怎么设置的呢?
    chztv
        26
    chztv  
       2018-02-06 09:46:46 +08:00
    @idigital 往前看我发的
    idigital
        27
    idigital  
       2018-02-06 13:39:18 +08:00
    @chztv 看了你发的了,我能在 Wi-Fi 下设置代理,描述文件可以添加到  TV 4k,可以看 YouTube,但是如果要设置「全局 HTTP 代理」,设置那里会显示「仅受监管设备」,描述文件就添加不到  TV 里,Wi-Fi 下的代理我把 Mac 上的 surge 开全局也看不了 Netflix 🤦‍♂️
    chztv
        28
    chztv  
       2018-02-06 13:47:28 +08:00
    @idigital 不需要全局 Http 代理啊,我只是 WiFi 下添加了 Mac 的 Surge 代理地址,也就是端口 8888 的代理 IP,关键是 Surge 的配置要写好,如果你的 Mac 可以看 netflix,Apple TV 理论上肯定也行。
    idigital
        29
    idigital  
       2018-02-06 13:49:34 +08:00
    @chztv 哦,我 surge 开了全局也看不了🤦‍♂️,晚上再试试,谢谢
    chztv
        30
    chztv  
       2018-02-06 13:53:05 +08:00
    @idigital Surge 全局也看不了,你确定你的$$节点是支持 netflix 的?
    idigital
        31
    idigital  
       2018-02-06 21:43:17 +08:00
    @chztv 我现在把  TV 的 dns 设置成 surge 所在的 Mac 的 IP 了,现在显示的是账户登录失败🤦‍♂️,节点没问题,我现在只能 AirPlay 了 🤦‍♂️
    chztv
        32
    chztv  
       2018-02-06 21:47:40 +08:00
    @idigital IP 和 DNS 都自动就行,不用管,只要代理设成 Mac 的 IP 和端口
    idigital
        33
    idigital  
       2018-02-07 23:12:16 +08:00 via iPhone
    @chztv 我设置自动,surge 开全局说“未在我的地区提供服务”🤦‍♂️,总觉得没走代理
    chztv
        34
    chztv  
       2018-02-08 09:02:38 +08:00
    @idigital Surge 开全局?你没用的规则?
    phoenixruyi
        35
    phoenixruyi  
    OP
       2018-02-08 16:43:09 +08:00
    @idigital @chztv
    我的 Apple TV3 也是这样的,即使 surge 开了全局也不行,奇怪的是同样的线路 mac 就可以看。
    所以这里让我很困惑。。。。。
    难道还需要在 apple tv3 上进行某些正确的设置吗?
    apple tv 上地区已选择美国,但是时区是自动获取。和这些有关系吗?
    chztv
        36
    chztv  
       2018-02-08 17:14:07 +08:00
    @phoenixruyi 好吧,我所有的设置都是 HK,节点也是 HK …… 不知道有没有关系。不过登录的 AppStore 是美区的。
    idigital
        37
    idigital  
       2018-02-08 21:22:28 +08:00 via iPhone
    @chztv 开全局能保证不被规则干扰吧,你 Mac surge 里 http 代理 ip 填的是什么,我这里是 0.0.0.0
    idigital
        38
    idigital  
       2018-02-08 21:22:46 +08:00 via iPhone
    @phoenixruyi 你最后解决了吗
    phoenixruyi
        39
    phoenixruyi  
    OP
       2018-02-08 23:00:19 +08:00 via iPad
    @idigital 还是没有解决.....
    idigital
        40
    idigital  
       2018-02-09 07:06:14 +08:00 via iPhone
    @phoenixruyi 🤝😢
    phoenixruyi
        41
    phoenixruyi  
    OP
       2018-02-09 11:41:16 +08:00
    这是我配置文件前半部分为
    loglevel = notify
    skip-proxy = 127.0.0.1, 192.168.0.0/16, 193.168.0.0/24, 10.0.0.0/8, 172.16.0.0/12, 100.64.0.0/10,localhost,*.local
    ipv6 = false
    exclude-simple-hostnames = true
    allow-wifi-access = true
    dns-server = system, 223.5.5.5, 119.29.29.29
    port = 8888
    socks-port = 8889
    external-controller-access = [email protected]:6170
    interface = 0.0.0.0
    socks-interface = 0.0.0.0

    我实在想不出问题还能出在哪儿了.....
    chztv
        42
    chztv  
       2018-02-09 12:38:53 +08:00   ❤️ 1
    @phoenixruyi
    关键是 netflix 的配置,前面肯定不会出错

    # MytvSUPER & Netflix
    DOMAIN-KEYWORD,nowtv100,Proxy
    DOMAIN-KEYWORD,rthklive,Proxy
    DOMAIN-SUFFIX,netflix.com,Proxy
    DOMAIN-SUFFIX,netflix.net,Proxy
    DOMAIN-SUFFIX,nflxext.com,Proxy
    DOMAIN-SUFFIX,nflximg.com,Proxy
    DOMAIN-SUFFIX,nflximg.net,Proxy
    DOMAIN-SUFFIX,nflxvideo.net,Proxy
    DOMAIN-SUFFIX,tvb.com,Proxy
    DOMAIN-SUFFIX,mytvsuper.com,Proxy
    DouglasYYJ
        43
    DouglasYYJ  
       2018-02-09 12:42:53 +08:00
    正好有 TV3,请问楼主 TV3 的描述文件怎么设置?
    phoenixruyi
        44
    phoenixruyi  
    OP
       2018-02-09 13:05:57 +08:00 via iPhone
    @chztv Netflix 的配置完全一样。我用是 scomper 的配置文件,但是还是无法观看。非常感谢。嗯看来无解了。
    phoenixruyi
        45
    phoenixruyi  
    OP
       2018-02-09 13:07:30 +08:00 via iPhone
    @DouglasYYJ 可以看我在 6 楼的回复
    chztv
        46
    chztv  
       2018-02-09 14:11:56 +08:00
    @phoenixruyi 换路由器翻 Q 呗,大王家的 AC68U 也 500 不到,反正我现在也换路由器,使用更方便。
    taoli
        47
    taoli  
       2018-02-21 00:33:19 +08:00 via iPhone
    @phoenixruyi 我成功通过无线连接了 mac 和 apple tv 但是安装描述文件时遇到了点问题 能联系我吗 我的 id at me 点 com
    idigital
        48
    idigital  
       2018-02-23 09:29:33 +08:00
    @chztv 你在 atv 里 Wi-Fi 代理填的是 surge http 代理的端口还是 socks 代理的端口?
    chztv
        49
    chztv  
       2018-02-23 10:07:21 +08:00
    @idigital 当然是 http,苹果系所有的终端在代理里不都是填 http ?
    idigital
        50
    idigital  
       2018-02-23 14:31:39 +08:00
    @chztv 我为啥就不行呢😖,跟 DNS 有关么? Surge 出站模式全局都不行哎
    chztv
        51
    chztv  
       2018-02-23 14:44:04 +08:00
    @idigital 你是 TV4K 还是 TV3 ? Netflix 有没有升级到最新版?
    idigital
        52
    idigital  
       2018-02-23 16:18:49 +08:00
    @chztv 4K,是最新版,tvOS 也是最新
    chztv
        53
    chztv  
       2018-02-23 16:24:25 +08:00
    @idigital 那我也是一样,如果你确定你的$$节点没问题,那肯定就是 Surge 的配置文件不正确
    phoenixruyi
        54
    phoenixruyi  
    OP
       2018-02-23 17:25:43 +08:00
    @idigital 如果你用出站模式,那就是忽略配置文件了,全部请求都走你节点。

    我在想是否有这种可能,apple tv 中的 Netflix 对于 ip 的判断有别于其它客户端呢?
    它会针对原生 ip 的判断,也就是说,即使你可以在其它客户端能看 Netflix,并不表示你所用的节点是原生 ip。但是 apple tv 中会特别针对这点做判断呢?

    不知这样是否能解释通,为什么其他设备可用唯独 apple tv 不行。
    phoenixruyi
        55
    phoenixruyi  
    OP
       2018-02-23 17:35:20 +08:00
    @taoli 你用的是 apple tv4 可以往上翻翻看 @chztv 的帖子其中提到了如何设置
    chztv
        56
    chztv  
       2018-02-23 17:51:56 +08:00
    @phoenixruyi @idigital 我的建议一直是用配置文件,不要用全局代理。
    我还使用过梅林下的路由器$$,路由器的$$配置的是国内白名单模式,相当于国外都走节点,这样的模式下,我的 TV4K 还是可以用的。
    我觉得说到底,第一,节点很重要,我用的都是 HK 的节点,第二,Mac Surge 我用的都是配置文件模式(规则判定)。不管是 Mac Surge 代理还是路由器$$,我这边 iOS 和 tvOS 包括 WEB 都是正常。
    idigital
        57
    idigital  
       2018-02-23 20:11:51 +08:00 via iPhone
    @chztv 好的,能否给一份你的配置文件? email:[email protected]
    idigital
        58
    idigital  
       2018-02-23 20:51:05 +08:00 via iPhone
    @chztv 用你上面的规则还是不行,不知道有没有设置 dns,我没设置 dns,提示的是未在你所在地区提供服务
    chztv
        59
    chztv  
       2018-02-24 00:56:20 +08:00
    @idigital 想到一点,我的 TV4K 所有的设置都是设置成 HK 的,包括地区设置,apple ID 也不是大陆的,关闭了定位。我中间出过一次问题,好像是登录了中国区的 iTunes 账号,结果好像 Netflix 也出错了,登录前就显示简体中文,后来退出登录了港区的 ID,好像好了。你可以尝试下。
    idigital
        60
    idigital  
       2018-02-24 09:35:50 +08:00
    @chztv 晚上重置了他😂
    chztv
        61
    chztv  
       2018-02-24 10:04:59 +08:00
    @idigital 我当时入手时好像是看了篇教程,如何在新版 ATV 上进行 App 安装之类的,教程好像是全程指导美区进行,我用的是 HK 节点,所以都按 HK 设置了。
    idigital
        62
    idigital  
       2018-02-24 22:49:08 +08:00 via iPhone
    @chztv 放弃了🤦‍♂️
    phoenixruyi
        63
    phoenixruyi  
    OP
       2018-02-25 09:22:16 +08:00
    @idigital 定位关闭也不行吗?
    idigital
        64
    idigital  
       2018-02-25 12:27:39 +08:00 via iPhone
    @phoenixruyi 不行🤦‍♂️
    chztv
        65
    chztv  
       2018-02-25 20:58:24 +08:00 via Android
    @idigital app store 都正常?就是 Netflix 不能?油管正常吗?
    idigital
        66
    idigital  
       2018-02-27 10:04:26 +08:00
    @chztv App Store 正常,现在油管升级后也不行了🤦‍♂️,所以还是用路由吧
    shidianxia
        67
    shidianxia  
       2018-03-02 13:06:15 +08:00
    @idigital 我跟你遇到了一样的问题。Apple TV 4 导入 profile 设置了全局代理( ip 英国),BBC 可以看。youtube 无法登陆,netflix 也无法登陆,同样的代理在 Mac 和 iPad 上都是好的。没办法看来只能用路由器当网关了。

    怀疑新版的 youtube 和 netflix 用了新的方式认证登陆。
    idigital
        68
    idigital  
       2018-03-04 11:56:36 +08:00
    @shidianxia 是啊,搞个软路由看看了🤦‍♂️
    iro
        69
    iro  
       2018-03-05 21:27:53 +08:00   ❤️ 1
    @idigital // Netflix
    USER-AGENT,Argo*,🖥 Netflix
    DOMAIN-SUFFIX,netflix.com,🖥 Netflix
    DOMAIN-SUFFIX,netflix.net,🖥 Netflix
    DOMAIN-SUFFIX,nflxso.net,🖥 Netflix
    DOMAIN-SUFFIX,nflxext.com,🖥 Netflix
    DOMAIN-SUFFIX,nflximg.com,🖥 Netflix
    DOMAIN-SUFFIX,nflximg.net,🖥 Netflix
    DOMAIN-SUFFIX,nflxvideo.net,🖥 Netflix
    IP-CIDR,23.246.0.0/12,🖥 Netflix
    IP-CIDR,37.77.0.0/12,🖥 Netflix
    IP-CIDR,45.57.0.0/12,🖥 Netflix
    IP-CIDR,64.120.128.0/17,🖥 Netflix
    IP-CIDR,66.197.128.0/17,🖥 Netflix
    IP-CIDR,108.175.0.0/12,🖥 Netflix
    IP-CIDR,185.2.0.0/12,🖥 Netflix
    IP-CIDR,185.9.188.0/22,🖥 Netflix
    IP-CIDR,192.173.64.0/18,🖥 Netflix
    IP-CIDR,198.38.0.0/12,🖥 Netflix
    IP-CIDR,198.45.0.0/12,🖥 Netflix

    我觉得第一条蛮重要的? USER-AGENT,Argo*,PROXY
    idigital
        70
    idigital  
       2018-03-05 22:56:52 +08:00 via iPhone
    @iro 谢谢哈,我已经搞了软路由看上了😂
    iro
        71
    iro  
       2018-03-05 23:05:07 +08:00
    @idigital 比心 🙋🏼‍♀️
    idigital
        72
    idigital  
       2018-03-06 12:17:36 +08:00
    @iro  🤗
    phoenixruyi
        73
    phoenixruyi  
    OP
       2018-03-06 13:54:42 +08:00
    @idigital 请问你是如何设置软路由的呢?有相关链接可以参考吗?刚刚找了一些教程比较零散....一头雾水
    idigital
        74
    idigital  
       2018-03-18 12:43:39 +08:00 via iPhone
    @phoenixruyi 我直接买了台 小马软路由 v1 让老板装上 lede,我也不会装😂
    phoenixruyi
        75
    phoenixruyi  
    OP
       2018-03-18 15:43:50 +08:00
    @idigital 我最近入了 apple tv 4k 目前的 netflix 可以通过 http proxy 来观看了,但是 youtube 却不行了...
    估计 youtube 目前的版本禁用了 http proxy。
    idigital
        76
    idigital  
       2018-03-18 16:06:17 +08:00
    @phoenixruyi 估计是,升级新版后 YouTube 通过局域网代理不能看了,索性就买了「软路由」🤦‍♂️省心了😂
    760585
        77
    760585  
       2018-03-18 20:15:49 +08:00
    @chztv 我自己生成 一个描述文件就改了代理的地方,用 apple configurator2 添加 也提示完成了,但是好像没有起作用,奇怪呀,还有 您那描述文件能不能发一个给我
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   960 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 20:41 · PVG 04:41 · LAX 13:41 · JFK 16:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.