centos7 安装Wgcf 使用CF WARP 解锁Netflix

Tad
Tad
2021-03-10 / 0 评论 / 1,585 阅读 / 正在检测是否收录...

此方法可为只有ipv4的 vps 增加ipv6地址,同样也可为仅有ipv6的vps 增加ipv4支持。
因为cloudflare warp地址被netflix检索为原生ip,故可以解锁netflix等。

首先需要通过WGCF来在服务器上面连接CF WARP作为出口。

执行以下命令:

mkdir wgcf
cd wgcf
wget -O wgcf https://github.com/ViRb3/wgcf/releases/download/v2.2.2/wgcf_2.2.2_linux_amd64
chmod +x wgcf

注册用户并生成配置文件:

./wgcf register
./wgcf generate

ip不干净的话会出现429,多试几次就行。

在程序目录(/root/wgcf)中找到wgcf-account.toml和wgcf-profile.conf两个新生成的文件。前者是你的WARP账户信息,如果有WARP+账户你也可以替换成你自己的账户;后者就是WireGuard的配置文件了,下载到本地保存。

修改dns

DNS = 2001:4860:4860::8844
DNS = 9.9.9.10,8.8.8.8,1.1.1.1

其中如果你喜欢的话也可以自己把engage.cloudflareclient.com解析成IP,对Endpoint修改成ipv4或者ipv6保存即可。

安装wireguard客户端。

centos7可以使用以下命令安装:

sudo yum install epel-release elrepo-release
sudo yum install yum-plugin-elrepo
sudo yum install kmod-wireguard wireguard-tools

安装好以后记得重启下VPS。

把刚刚下载好的配置文件wgcf-profile.conf上传至/etc/wireguard,然后修改下配置文件

如果需要cf warp的IPV6就删掉 AllowedIPs = 0.0.0.0/0,如果需要cf warp的ipv4就删掉 AllowedIPs = ::/0。不要两个同时启用,不然会导致你vps原本的ip地址无法连接上去。

最后保存配置文件,修改文件名为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]

编辑 /etc/gai.conf 文件

label ::1/128 0
label ::/0 1
label fd01::/16 1
label 2002::/16 2
label ::/96 3
label ::ffff:0:0/96 4
label fec0::/10 5
label fc00::/7 6
label 2001:0::/32 7
precedence ::1/128 50
precedence ::/0 40
precedence fd01::/16 40
precedence 2002::/16 30
precedence ::/96 20
precedence ::ffff:0:0/96 10

安装好后,ping6 检测一下 或者ip addr查看一下是否启用

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

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

这里如果你使用的是v2-ui之类面板,则在后台修改 - v2ray 配置模板

0

评论 (0)

取消