vps使用wgcf解锁netflix

大部分ip都是可以解锁netflix自制剧,但是部分版权剧就没有办法。netflix将cloudflare的warp时别为原生ip,因此使用wgcf可以解锁netflix全部流媒体。

查询脚本:https://bbs.zsxwz.com/thread-3867.htm

自己用ubuntu比较多,以ubuntu为例,其他系统都差不多。

1、安装wgcf:

自己下载最新版wgcf:https://github.com/ViRb3/wgcf/releases/

或者使用大佬的脚本:

apt install curl sudo lsb-release -y

curl -fsSL git.io/wgcf.sh | sudo bash

2、生成wgcf配置文件,可以保存一下配置文件,迁移的时候就可以直接使用这个配置文件了:

# 注册warp账号,生成配置文件wgcf-account.toml
wgcf register

# 生成Wire­Guard配置文件wgcf-profile.conf
wgcf generate

3、修改Wire­Guard配置文件wgcf-profile.conf:

nano wgcf-profile.conf

# 修改dns,默认使用1.1.1.1不好用。
DNS = 9.9.9.10,8.8.8.8,1.1.1.1
#如果是仅ipv6的就修改为:
DNS = 2620:fe::10,2001:4860:4860::8888,2606:4700:4700::1111

# 可能还需要安装resolvconf
apt install openresolv

修改配置文件中的[Peer],分为三种情况,

只有ipv4的小鸡,添加的是ipv6支持,解锁netflix也就是用的是ipv6。

[Peer]
PublicKey = bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=
AllowedIPs = ::/0
Endpoint = 162.159.192.1:2408

只有ipv6的小鸡,添加的是ipv4支持,解锁netflix也就是用的是ipv4。

[Peer]
PublicKey = bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=
AllowedIPs = 0.0.0.0/0
Endpoint = [2606:4700:d0::a29f:c001]:2408

ipv4和ipv6都有的双栈网络的小鸡,只能选择一个,上面的配置选择一个即可。

4、安装Wire­Guard,安装完可以重启一下vps,具体查看官网教程即可:https://www.wireguard.com/install/

# ubuntu
apt install wireguard

euserv免费小鸡等VPS如果无法正常安装,可以自己手动安装wireguard-go:

apt install wireguard

#安装go
cd /tmp && wget https://dl.google.com/go/go1.13.4.linux-amd64.tar.gz && tar zvxf go1.13.4.linux-amd64.tar.gz &&  mv go /opt/go1.13.4 &&  ln -s /opt/go1.13.4/bin/go /usr/local/bin/go

# 查看版本
go version

#安装wireguard-go

apt install make -y

cd /usr/local/src && wget https://git.zx2c4.com/wireguard-go/snapshot/wireguard-go-0.0.20191012.tar.xz && tar xvf wireguard-go-0.0.20191012.tar.xz && cd wireguard-go-0.0.20191012

make

cp wireguard-go /usr/local/bin

# 查看版本
wireguard-go --version

#配置wgcf 生成wireguard KEY
wg genkey | tee private key | wg pubkey > publickey

#编辑 /lib/systemd/system/[email protected],在“Environment=WG_ENDPOINT_RESOLUTION_RETRIES=infinity ”这行的下方,插入一行:

Environment=WG_I_PREFER_BUGGY_USERSPACE_TO_POLISHED_KMOD=1

#执行:

ln -s /usr/bin/resolvectl /usr/local/bin/resolvconf

ln -sf /lib/systemd/system/systemd-resolved.service /etc/systemd/system/dbus-org.freedesktop.resolve1.service

5、启用WireGuard网络接口:

# Wire­Guard 配置文件复制到 /etc/wireguard/ 并命名为 wgcf.conf
cp wgcf-profile.conf /etc/wireguard/wgcf.conf

#加载内核模块
modprobe wireguard
#检查WG模块加载是否正常
lsmod | grep wireguard

#开启隧道
sudo wg-quick up wgcf
#关闭隧道
sudo wg-quick down wgcf

# 开机自启
systemctl enable [email protected]
systemctl start [email protected]

# 验证
ip a
#或者
ping ipv6.google.com
ping ipv4.google.com

6、优先使用 ipv4/ipv6网络。

# 修改配置
nano /etc/gai.conf

# 优先使用ipv4
# ubuntu/debian添加
precedence ::ffff:0:0/96 100
# centos 添加
label ::1/128 0
label ::/0 1
label 2002::/16 2
label ::/96  3
label ::ffff:0:0/96 4
precedence ::1/128 50
precedence ::/0 40
precedence 2002::/16 30
precedence ::/96  20
precedence ::ffff:0:0/96 100

# 优先使用ipv6
label ::1/128 0
label ::/0 1
label 2002::/16 2
label fd01::/16 1
label ::/96 3
label ::ffff:0:0/96 4
precedence ::1/128 50
precedence ::/0 40
precedence fd01::/16 40
precedence 2002::/16 30
precedence ::/96 20
precedence ::ffff:0:0/96 10

7、v2配置,找到你的服务端的配置文件config.json,修改其中的outbounds标签。

{
"protocol": "freedom",
"settings": {
}
},
# 将其修改成
{
"protocol": "freedom",
"settings": { 
"domainStrategy": "UseIP"
}
},

8、刷warp+无限流量:https://bbs.zsxwz.com/thread-3946.htm

留言

* - 必填