流媒体与 AI 解锁检测工具:RegionRestrictionCheck 怎么用、结果怎么看、注意什么

工具 · 发布 2026-11-05 · 更新 2026-11-05 · 约 2768 字 · 7 分钟

先说结论:品牌资料说「支持流媒体」不能当真,自己跑一遍检测脚本是唯一可靠的办法。最常用的工具是开源的 RegionRestrictionCheck,一条命令跑完会列出 Netflix、Disney+、YouTube Premium、TikTok、ChatGPT 等几十项的解锁状态。本文讲怎么跑、怎么逐节点测、结果怎么看,以及一条必须遵守的安全规则:先看源码再运行。

本站 17 家机场的测评页里没有解锁测试数据,品牌资料汇总见 Netflix 机场怎么选 和 ChatGPT 用什么机场。

RegionRestrictionCheck 是什么

GitHub 上的开源 Shell 脚本(项目名 RegionRestrictionCheck,作者 lmc999),通过向各平台发请求并分析返回内容,判断当前出口 IP 对每个平台的可用状态。它测的是当前这台机器的出口,所以要让机器的流量经过你要测的节点。

运行方法

Linux / macOS

  1. 让终端走代理。Clash Verge 开启 TUN 模式最省事;或者在终端里设置 export https_proxy=http://127.0.0.1:7897(端口以客户端显示为准)。
  2. 在客户端里选定要测的节点,关闭自动选择。
  3. 先下载脚本看一眼:
curl -L -o check.sh https://raw.githubusercontent.com/lmc999/RegionRestrictionCheck/main/check.sh
  1. 用编辑器打开 check.sh 大致浏览,确认没有可疑的下载或写入系统目录的操作,再运行:
bash check.sh
  1. 按提示选语言和测试范围(全部 / 仅流媒体 / 仅某地区)。

Windows

用 WSL(Ubuntu)按上面步骤跑;或者用 Git Bash。Windows 下代理环境变量的写法相同。

在手机上

脚本跑不了,但可以用「解锁检测网站」类的在线工具粗测,它们只能测少数平台且准确度低。手机的精确检测建议借一台电脑跑脚本,或者把路由器设成走某个节点后用电脑测。

逐节点测的技巧

同一家机场不同节点的解锁状态不同,测一次只代表当前节点。做法:

  1. 在客户端里把「代理」策略组改成手动选择。
  2. 选节点 → 跑脚本 → 记录 → 换下一个节点。
  3. 只测你常用的四五条,不用全测。
  4. 记下每条的 Netflix、Disney+、ChatGPT 三项,这三项最常用也最挑 IP。

跑完之后把解锁好的节点放进一个单独的策略组,流媒体和 AI 域名指向它,见 Clash 规则配置进阶。

结果怎么看

显示含义
Yes (Region: US)解锁,出口识别为美国
Originals OnlyNetflix 只能看自制剧,IP 被识别为代理
No不解锁
Failed (Network Connection)请求失败,可能是节点不稳或平台拦截了请求
Not Supported该平台不在当前地区提供服务

ChatGPT 项通常会分别显示网页端和 iOS 端的可用性,两者可能不同。

注意:脚本测的是 HTTP 请求层面的判断,实际登录后平台还有账号层面的风控,脚本显示 Yes 不保证登录后一定顺利。

安全注意

  • **不要直接 curl | bash**。先下载、看源码、再运行,这是对任何脚本的基本要求。
  • 在不重要的机器或虚拟机里跑。
  • 脚本会向多个平台发请求,频繁运行可能让当前 IP 被某些平台暂时限制。一个节点一天测一两次足够。
  • 不要用脚本的结果去「证明」某家机场全部解锁,它只代表当前节点、当前时间。

测完之后怎么用结果

把解锁好的节点记下来之后,下一步是在客户端里把流媒体和 AI 域名固定指向这些节点,并在 机场多设备共用 的路由器方案里同样指定。如果一家机场常用的几条节点都测不出解锁,换品牌时参考 机场推荐排行榜 和 机场品牌库 的筛选。

其他检测方式

  • 浏览器手测:直接打开 Netflix 搜一部非自制剧,能播就是解锁。最直观但慢。
  • 客户端 URL 测试:Clash 的延迟测试只能测连通性,测不出解锁。
  • IP 信息查询:ipinfo.io 之类的站能看出口 IP 的类型(hosting / isp),hosting 类型的流媒体解锁概率低。IP 类型的含义见 原生 IP、家宽 IP、机房 IP。

测速与延迟的工具是另一类,见 机场测速工具与方法。

各平台检测项的判断依据

平台脚本怎么判断误判情况
Netflix请求两部非自制剧页面是否返回可播放平台改页面结构时误判
Disney+请求地区接口返回的可用标记偶尔网络超时显示 Failed
YouTube Premium页面是否显示 Premium 可购买基本准确
ChatGPT请求 OpenAI 的地区接口,分别测网页与 iOS 端风控动态变化
TikTok地区接口返回的国家码不检查 SIM 卡,实际还要拔卡
Spotify注册页可用地区基本准确

脚本结果是「当前 IP 在当前时刻」的判断,不是承诺。

检测前的客户端设置

  1. 客户端切到全局模式或开 TUN,确保脚本的所有请求都走目标节点;规则模式下部分检测域名可能直连,结果会错。
  2. 关闭浏览器和其他占用带宽的程序,避免请求超时显示 Failed。
  3. 一次只测一条节点,测完记录再换。
  4. 测完切回规则模式。

客户端操作见 Clash Verge 教程。

常见问题

为什么同一个节点两次测结果不同?

平台的 IP 库和风控持续更新,节点也可能换了落地 IP。一个月复测一次。

检测会影响我的账号吗?

脚本不登录账号,只发匿名请求,不影响账号。

脚本显示 Netflix Yes 但实际只能看自制剧?

脚本判断依据是能否打开某部非自制剧的页面,平台策略变化时可能误判。以实际播放为准。

需要登录账号才能测吗?

不需要,脚本不登录任何账号,只发匿名请求。

测出来 ChatGPT 是 No 怎么办?

换节点。香港节点必然 No,日本、新加坡、美国逐个试。

每个节点都要测吗?

只测常用的几条。解锁状态会变,一个月复测一次。

有没有一键测全部节点的工具?

有一些社区工具可以遍历订阅逐个测,但多数需要把订阅链接交给它。订阅等于账号,不要交给来路不明的工具。