IPV6 Only VPS 服务器 开启warp记录

前言

最近618,鸡总家搞促销活动,下单了一台玩玩。

HongKong - BGP KVM VPS - Lite
vCPU: 1x
内存: 1GB
硬盘: 20GB NVMe
带宽: 500Mbps *
月流量: 不限制 *
IPv4 地址: 无
IPv6 地址: 1 x /64

其实ipv6的机器跟其他的机器没什么太大区别,就是不能wireguard开启,运行 warp-cli register 需要有 ipv4网关。

ipv6 VPS需要重装为debian 10的系统。而且还需要一台双栈的vps(有ipv4与ipv6的),准备好就可以开工了。

ssh登录VPS

本地有ipv6的直接连接ssh登录就可以了。没有的话,用双栈的vps登录。

双栈的登录方式,你在双栈vps上输入

ssh root@IPv6鸡地址

登录上即可。

更新系统

登录成功后,在vps中执行

apt update -y && apt install curl wget -y

由于新装的系统,需要更新一下系统并安装curl与wget。

配置ipip6隧道

修改成自己的对应信息

#IPV6 ONLY 机器

modprobe ip6_tunnel
ip -6 tunnel add tun0 mode ipip6 remote [双栈鸡IPv6地址] local [IPv6鸡地址]
ip link set dev tun0 up
ip addr add 192.168.1.1 peer 192.168.2.1 dev tun0
ip route add 192.168.2.0/24 dev tun0
ip route replace 0.0.0.0/0 via 192.168.2.1
iptables -F

#双栈机器

modprobe ip6_tunnel
ip -6 tunnel add tun0 mode ipip6 remote [IPv6鸡地址] local [双栈鸡IPv6地址]
ip link set dev tun0 up
ip addr add 192.168.2.1 peer 192.168.1.1 dev tun0
ip route add 192.168.1.0/24 dev tun0
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE
iptables -F

#临时启用IP转发功能

sysctl -w net.ipv4.ip_forward=1

由于没有给隧道设置持久化,小鸡重启之后就没了,但是warp是可以正常连接的。

安装warp

IPV6 VPS上一句一句执行

sudo apt-get update
sudo apt-get -y install gnupg
curl https://pkg.cloudflareclient.com/pubkey.gpg | sudo gpg --yes --dearmor --output /usr/share/keyrings/cloudflare-warp-archive-keyring.gpg
echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/cloudflare-warp-archive-keyring.gpg] https://pkg.cloudflareclient.com/ focal main' | sudo tee /etc/apt/sources.list.d/cloudflare-client.list
sudo apt update
sudo apt-get -y install cloudflare-warp

注册 warp

如果前两部没有弄好的话 也就是没有ipv4的路由 那么就会注册失败

warp-cli register

成功的 这一步应该返回Success

然后设置warp跳过ipv6 否则 连上了warp就断网

warp-cli add-excluded-route ::0/0

链接

warp-cli connect

这个时候应该就成功了

先链接 等待一下 生成warp的虚拟网卡和ip

然后可以ping一下 1.1.1.1 通了就说明ok

设置自动链接

warp-cli enable-always-on

测速

curl -fsSL git.io/speedtest-cli.sh | sudo bash
speedtest -s 34555

其他

有些debian模板没有ipv6的dns

vim /etc/resolv.conf

nameserver  2606:4700:4700::1111
nameserver  2606:4700:4700::1001

另外如果连不上双栈鸡
可以先关闭双栈机的 防火墙  然后再双栈鸡上开启转发

临时:

echo 1 > /proc/sys/net/ipv4/ip_forward
#或者
sysctl -w net.ipv4.ip_forward=1

永久:

vim /etc/sysctl.conf
net.ipv4.ip_forward = 1

保存后执行

sudo sysctl -p

 

公共dns64服务

提供商

国家/城市

DNS64服务

NAT64前缀

Kasper Dupont

芬兰/赫尔辛基

2a01:4f9:c010:3f02::1

2a01:4f9:c010:3f02:64::/96

Trex

芬兰/坦佩雷

2001:67c:2b0::4

2001:67c:2b0:db32::/96

Trex

芬兰/坦佩雷

2001:67c:2b0::6

2001:67c:2b0:db32:0:1::/96

level66.network

德国/法兰克福

2a09:11c0:f1:bbf0::70

2a09:11c0:f1:be00::/96

Kasper Dupont

德国/纽伦堡

2a01:4f8:c2c:123f::1

2a01:4f8:c2c:123f:64::/96

go6Labs

斯洛文尼亚

2001:67c:27e4:15::6411

2001:67c:27e4:642::/96

go6Labs

斯洛文尼亚

2001:67c:27e4::64

2001:67c:27e4:64::/96

go6Labs

斯洛文尼亚

2001:67c:27e4:15::64

2001:67c:27e4:1064::/96

go6Labs

斯洛文尼亚

2001:67c:27e4::60

2001:67c:27e4:11::/96

Kasper Dupont

荷兰/阿姆斯特丹

2a00:1098:2b::1

2a00:1098:2b::/96

Tuxis

荷兰/中部

2a03:7900:2:0:31:3:104:161

2a03:7900:6446::/96

Kasper Dupont

英国/伦敦

2a00:1098:2c::1

2a00:1098:2c::/96

echo -e "nameserver 2a03:7900:2:0:31:3:104:161\nnameserver 2a00:1098:2b::1" > /etc/resolv.conf

结束

配置完就不需要双栈鸡,愉快的玩耍吧。

 

引用

https://hostloc.com/thread-1036792-1-1.html

免责声明:

本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。

本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。

如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

发表评论:

抱歉,检测到您未登录,需要评论,请先