解决在PAC/GFWList模式下不能正常看流媒体的问题

更新日期:2019年9月8日

问题场景:

客户端使用GFWList模式时观看流媒体。


问题描述:

  • 当使用全局模式或大陆白名单模式时,可以观看流媒体

  • 当使用GFWList模式时,则无法观看(例如HBO NOW)

  • 当使用GFWList模式时,可以观看,但有卡顿(例如YouTube)


HBO NOW在GFWList下的报错 Not in Service Area

问题分析:

流媒体CDN服务器的域名被GFWList识别为大陆网站。

若CDN服务区的域名不通过proxy访问,而是直达,流媒体网站可能会判定此连接非法。


解决方案:

添加相关域名至GFW列表(不同平台客户端的称谓不同)


梅林客户端配置(此处以HBO NOW为例):


账号设置 – 模式中选择【1】gfwlist模式,点击保存&应用



黑白名单 – 域名黑名单中添加相应的域名,然后点击保存&应用


更新(2019年8月)

Netflix已修改了所有DMP(Digital Media Player,数字播放器)设备客户端和服务器的通讯方式。在连接CDN(Content Delivery Network,内容分发网络)服务器时,不再请求域名解析,而是直接连接预存的CDN服务器IP。

这个修改导致DMP在配置了GFWList模式的路由器下无法观看Netflix。受影响的DMP包括:

  • 机顶盒:Apple TV (4K)、Android TV、Fire TV、Roku等

  • 游戏机:PS3、PS4 (Pro)、XBOX 360、XBOX One (S/X)等

  • 其他智能电视

也有部分用户报告手机在相同环境下亦无法观看Netflix。

因此,目前建议路由器用户使用大陆白名单模式。大陆白名单模式的配置请参见本网站上的教程。


macOS客户端配置(以HBO NOW为例):


点击代理设置 – 编辑PAC用户自定规则


输入相应域名(格式为||域名),并点击确认

Windows客户端配置(以HBO NOW为例):


编辑Windows客户端文件夹中的user-rules.txt

输入相应域名(格式为||域名),保存文件


选择PAC – 更新PAC为GFWList


重新连接,即可正常观看HBO NOW



结语:


GFW列表并不完整,遇到类似问题,可能需要通过抓包来找出其中缺失的域名。本站总结了一些主流站点的域名列表,请登录后在技术支持-帮助中心中找到。


0 次瀏覽
  • Telegram
  • Twitterbird

🌍https://bridgethewise.biz

564 2nd Ave

New York, NY 10016, USA

T: +1 (224) 507-0043

© 2017-2020 by 智者建桥有限责任公司