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
结束
配置完就不需要双栈鸡,愉快的玩耍吧。
引用
我的博客又开启啦!第一篇文字
免责声明:
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。
如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!
发表评论: