WARP 解锁Netflix
摘要:借助xray/v2ray的路由规则分流Netflix流量,使用Cloudflare WARP解锁Netflix.
若vps的ipv4无法解锁Netflix非自制剧,而ipv6支持,则仅需配置xray分流。若vps没有ipv6 ip或不解锁Netflix,可以借助WARP解锁。
配置分流
配置双outbounds(ipv4&ipv6),并在routing设置中指定Netflix走ipv6. 配置geosite需要geosite.dat,如果没装会报错。下面是配置文件的outbounds和routing片段示例:
1 | "outbounds": [ |
以上仅指定netflix走ipv6,可根据自身需求添加(例如:ColoCrossing机房可以加入geosite:google来绕过谷歌搜索时弹出的人机验证)。多ipv6可以用sendThrough指定出口,详见Outbounds配置
拓展一下思路:outbounds亦可指定其他协议来连接到支持解锁的vps.
参考文章:v2ray白话文教程
配置WARP
WARP是Cloudflare提供的VPN服务(注意,这项服务并不使你匿名)。目前,WARP能够解锁接入地的Netflix。
WARP基于Wireguard。
安装WireGuard
安装方式详见WireGuard主页.
注意,Debian在安装前需要启用backports
使用wgcf生成配置
进入wgcf项目主页,转到releases选择适用的二进制文件下载。
1 | chmod +x wgcf |
此时同目录下生成了wgcf-profile.conf
我们需要删除这一行: AllowedIPs = 0.0.0.0/0,因为若wireguard同时接管ipv4和ipv6流量,我们便无法再连接到vps了。若想让wireguard接管ipv4,则删除AllowedIPs = ::/0
应用这份wireguard配置
1 | wg-quick up wgcf-profile.conf |
若报错,请正确配置resolvconf. 成功启动后,可以ping ipv6.google.com来测试连通性。
配置WARP开机启动
1 | cp wgcf-profile.conf /etc/wireguard/wgcf.conf |