cloudflarewarp to add extra ipv4 or ipv6 network support to vps servers

本帖引用内容,大部分内容是参考下面这些帖子 :

https://zsxwz.com/2021/02/26/vps%e4%bd%bf%e7%94%a8wgcf%e8%a7%a3%e9%94%81netflix/

https://p3terx.com/archives/use-cloudflare-warp-to-add-extra-ipv4-or-ipv6-network-support-to-vps-servers-for-free.html

先说一下我的机子。我的小鸡经过测式,显示为 纯ipv4,只支持自制剧

1.安装wgcf:

我用的大佬脚本

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:

因为我是 ipv4  所以:

nano wgcf-profile.conf

修改

DNS = 9.9.9.10,8.8.8.8,1.1.1.1

删除

AllowedIPs = 0.0.0.0/0

顺手安装了

apt install openresolv

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

这里直接apt 会找不到源。我参考了一个博客 https://candinya.com/posts/install-wireguard-on-debian-9/

只需要使用下面几行就可以安装Wire­Guard

echo "deb http://deb.debian.org/debian/ unstable main" > /etc/apt/sources.list.d/unstable-wireguard.list
printf 'Package: *\nPin: release a=unstable\nPin-Priority: 150\n' > /etc/apt/preferences.d/limit-unstable
apt update
apt install wireguard-dkms wireguard-tools

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

 

# 开机自启
systemctl enable wg-quick@wgcf
systemctl start wg-quick@wgcf
# 验证

ping ipv6.google.com

如果出现  Module wireguard not found

参考 https://askubuntu.com/questions/1174930/cant-load-wireguard-module

具体操作(出现module no found 才使用下面的命令)

sudo apt-get install linux-headers-$(uname -r)
sudo apt-get remove wireguard
apt-get install wireguard

测试

lsmod | grep wireguard

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

删除了原文的几行,只留下了我使用过的

# 修改配置

nano /etc/gai.conf
# 优先使用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标签。

我直接一键脚本安装 vless+xtls

编辑  /usr/local/etc/xray/config.json

"outbounds": [
{
"protocol": "freedom",
"settings": {
"domainStrategy": "UseIP"
}
},
{
"protocol": "blackhole",
"tag": "block"
}
],

主要就是

删除 outbounds 里面的 freedom 下面的

"tag": "direct"

加上

"settings": {
"domainStrategy": "UseIPv6"
}

修改后 执行

systemctl restart v2ray
systemctl status v2ray

8.测试

结果就是拥有了一个ipv6,并且全解锁。

9.希望大家不要滥用

 

引用:Debian10 wgcf 解锁 Netflix
https://bbs.zsxwz.com/thread-3883.htm

在centOS上面利用wgcf使用CF WARP作为出口(可解锁NF)
https://loukky.com/archives/1440】/

另外需要路由和出站指定netflix走ipv6;
https://toutyrater.github.io/app/netflix.html

https://www.hxhcloud.icu/debian10-wgcf-%E5%A5%97ipv6%E8%A7%A3%E9%94%81-netflix/

https://p3terx.com/archives/use-cloudflare-warp-to-add-extra-ipv4-or-ipv6-network-support-to-vps-servers-for-free.html

https://www.imcxx.com/archives/80/

http://92km.net/amp/wgcf-netflix-jiesuo.html

https://loukky.com/archives/1454

https://luotianyi.vc/5252.html

版权声明:
作者:Jays
链接:https://ijays.com/2021/04/cloudflare-warp-to-add-extra-ipv4-or-ipv6-network-support-to-vps-servers.html
来源:颓废的美
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>