前言
最近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 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
结束
配置完就不需要双栈鸡,愉快的玩耍吧。
引用
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END