共计 5262 个字符,预计需要花费 14 分钟才能阅读完成。
什么是二级代理
为了观看网剧我们经常会购买新加坡日本等地的服务器代理 Netflix 的流量,而拥有原生 IP 的服务器往往在线路上对国内用户并不是非常的友好。这时我们就可以通过二级代理的方式来加速以提升观看体验。
打个比方你有两台服务器,一台新加坡的可以解锁 Netflix 所有剧集(下称 VPS1),但是直连速度并不理想。而另一台美国的 CN2 gia 的机器(下称 VPS2)速度很快但是并不能看 Netflix。这时我们就可以在美国的服务器做中转,属于 Netflix 的流量就转发到新加坡的机器,其他流量就直连。通常来说国外 VPS 之间的速度不会太差这个方法也可以起到给能解锁的节点加速的作用。
同时这个方法非常强大,你甚至可以配置多个二级代理以及路由规则让一个节点的 Netflix、HBO max 和 Disney + 分别解锁不同区域。
具体操作方法
搭建 x-ui 面板并配置好入站点
我们先将两台服务器使用 x-ui 面板搭建代理,然后都创建好入站规则。
协议随意,在这里(VPS2)使用了 vless 协议并配置了 ws+tls,新加坡机器(VPS1)由于不会经过墙所以直接使用 socks。x-ui 面板以及入站配置相对简单这里就不展开说了。
找到 Xray 默认配置
我们在美国服务器(VPS2)的 x-ui 上找到 Xray 的默认配置。
可以先将完整配置复制到编辑器中方便修改。(推荐 vscode)
观察默认配置
实在懒的话这部分不看也行,直接复制下面的抄作业模板然后把入站节点改好就行了。
我们可以先将其全选复制到编辑器上观察一下 x-ui 默认的配置。
配置文件关键信息
在配置文件中我们我们可以找到几个重要的键值对,分别为入站、出站和路由。对应的英文如下:
| inbounds | outbounds | routing |
|---|---|---|
| 入站 | 出站 | 路由 |
修改配置
简单认识模板文件后我们便可以开始着手修改了。
入站
由于入站协议我们使用面板可视化生成,不用在配置文件里面手写,所以在这里我们不用去动 inbounds 的内容。
出站
我们要在 outbounds 中增加 VPS1 的出站配置。
找到 outbounds 的大括号 [] 在 ] 前面的花括号 } 后面打一个英文逗号 , 然后回车另起一行将下面的配置粘贴进去。
{
// VPS1 的配置
"tag": "VPS1", // 这里能用别的名称,能和路由中的 outboundTag 对上即可
"protocol": "socks",
"settings": {
"servers": [
{
"address": "1.2.3.4",// 请填写实际地址
"port": 80,// 填写实际端口
"users": [
{
"user": "usr",// 填写实际用户名
"pass": "passws", 填写实际密码
"level": 0 }
]
}
]
}
}
然后把地址、端口、id 以及 alterId 改成的 VPS1(新加坡机器)的入站内容即可。
这上面内容只是给个格式,请按照实际内容填写。这里的协议不限于 vmess 可自行更换。
路由
然后我们找到 routing 在 rules 的大括号 [] 在 ] 前面的花括号 } 后面打一个英文逗号 , 然后回车另起一行将下面的配置粘贴进去让 Netflix 的流量走 VPS1 即可。
{
"type": "field",
"outboundTag": "VPS1", // 这里能用别的名称,能和出站中的 Tag 对上即可
"domain": ["geosite:netflix","nflxvideo.net","nflxext.com","nflxso.net"] // netflix 走 VPS1
}
抄作业模板
注意在实际操作时候要将里面的注释给去掉。把节点信息改成自己的就行。如果 tag 名称不变的话就没必要去改路由规则了。
为了方便修改这里贴一份已经将出站点和路由格式填好的 Xray 配置文件,复制下来直接修改里面的内容即可,注意在实际操作时候要将里面的注释给去掉。
{
"api": {
"services": [
"HandlerService",
"LoggerService",
"StatsService" ],
"tag": "api" },
"inbounds": [
{
"listen": "127.0.0.1",
"port": 62789,
"protocol": "dokodemo-door",
"settings": {"address": "127.0.0.1"},
"tag": "api" }
],
"outbounds": [
{
"protocol": "freedom",
"settings": {}},
{
"protocol": "blackhole",
"settings": {},
"tag": "blocked" },
{
// VPS1 的配置
"tag": "VPS1", // 这里能用别的名称,能和路由中的 outboundTag 对上即可
"protocol": "socks",
"settings": {
"servers": [
{
"address": "1.2.3.4",// 请填写实际地址
"port": 80,// 填写实际端口
"users": [
{
"user": "usr",// 填写实际用户名
"pass": "passws",// 填写实际密码
"level": 0 }
]
}
]
}
}],
"policy": {
"system": {
"statsInboundDownlink": true,
"statsInboundUplink": true }
},
"routing": {
"rules": [
{
"inboundTag": [
"api" ],
"outboundTag": "api",
"type": "field" },
{
"ip": [
"geoip:private" ],
"outboundTag": "blocked",
"type": "field" },
{
"outboundTag": "blocked",
"protocol": [
"bittorrent" ],
"type": "field" },
{
"type": "field",
"outboundTag": "VPS1", // 这里能用别的名称,能和出站中的 Tag 对上即可
"domain": ["geosite:netflix","nflxvideo.net","nflxext.com","nflxso.net"] // netflix 走 VPS1
}
]
},
"stats": {}}
完成
在修改完以后我们链接上原先不能看 Netflix 非自制剧的美国服务器(VPS2)访问 Netflix 就能发现可以观看绝命毒师了。

但由于脚本检测的是本机 IP,故任旧检测显示无法观看非自制。实际是可以观看的。

且访问 Netflix 官网时跳转的链接也变为新加坡地址。

在使用 v2rayNcore 时我们也可以看到解锁区域的 Top10

解锁 Disney+
这个方法也能解锁 Disney+,在出站中增加可以解锁的节点路由增加规则如法炮制即可。
如果你的解锁机器可以同时解锁 Netflix 和 Disney + 那么只需要加一次出站节点,然后在 netflix 的路由规则的 } 后面加个英文逗号 , 入下面的规则即可。
{
"type": "field",
"outboundTag": "VPS1",
"domain": [
"geosite:disney",
"disney.asia",
"disney.be",
"disney.bg",
"disney.ca",
"disney.ch",
"disney.co.il",
"disney.co.jp",
"disney.co.kr",
"disney.co.th",
"disney.co.uk",
"disney.co.za",
"disney.com",
"disney.com.au",
"disney.com.br",
"disney.com.hk",
"disney.com.tw",
"disney.cz",
"disney.de",
"disney.dk",
"disney.es",
"disney.fi",
"disney.fr",
"disney.gr",
"disney.hu",
"disney.id",
"disney.in",
"disney.io",
"disney.it",
"disney.my",
"disney.nl",
"disney.no",
"disney.ph",
"disney.pl",
"disney.pt",
"disney.ro",
"disney.ru",
"disney.se",
"disney.sg",
"20thcenturystudios.com.au",
"20thcenturystudios.com.br",
"20thcenturystudios.jp",
"adventuresbydisney.com",
"babble.com",
"babyzone.com",
"bamgrid.com",
"beautyandthebeastmusical.co.uk",
"dilcdn.com",
"disney-asia.com",
"disney-discount.com",
"disney-plus.net",
"disney-portal.my.onetrust.com",
"disney-studio.com",
"disney-studio.net",
"disney.my.sentry.io",
"disneyadsales.com",
"disneyarena.com",
"disneyaulani.com",
"disneybaby.com",
"disneycareers.com",
"disneychannelonstage.com",
"disneychannelroadtrip.com",
"disneycruisebrasil.com",
"disneyenconcert.com",
"disneyiejobs.com",
"disneyinflight.com",
"disneyinternational.com",
"disneyinternationalhd.com",
"disneyjunior.com",
"disneyjuniortreataday.com",
"disneylatino.com",
"disneymagicmoments.co.il",
"disneymagicmoments.co.uk",
"disneymagicmoments.co.za",
"disneymagicmoments.de",
"disneymagicmoments.es",
"disneymagicmoments.fr",
"disneymagicmoments.gen.tr",
"disneymagicmoments.gr",
"disneymagicmoments.it",
"disneymagicmoments.pl",
"disneymagicmomentsme.com",
"disneyme.com",
"disneymeetingsandevents.com",
"disneymovieinsiders.com",
"disneymusicpromotion.com",
"disneynewseries.com",
"disneynow.com",
"disneypeoplesurveys.com",
"disneyplus.bn5x.net",
"disneyplus.com",
"disneyplus.com.ssl.sc.omtrdc.net",
"disneyredirects.com",
"disneysrivieraresort.com",
"disneystore.com",
"disneystreaming.com",
"disneysubscription.com",
"disneytickets.co.uk",
"disneyturkiye.com.tr",
"disneytvajobs.com",
"disneyworld-go.com",
"dssott.com",
"go-disneyworldgo.com",
"go.com",
"mickey.tv",
"moviesanywhere.com",
"nomadlandmovie.ch",
"playmation.com",
"shopdisney.com",
"shops-disney.com",
"sorcerersarena.com",
"spaindisney.com",
"star-brasil.com",
"star-latam.com",
"starwars.com",
"starwarsgalacticstarcruiser.com",
"starwarskids.com",
"streamingdisney.net",
"thestationbymaker.com",
"thisispolaris.com",
"watchdisneyfe.com"]
}
参考链接
xui:https://github.com/vaxilu/x-ui
v2ray 文档:https://toutyrater.github.io/