IPv6不值钱,并且接口的网络连接质量一般也逊色于 IPv4,但总有小伙伴期望用最小成本(接近0)搭建自己的 AI 网关或其他用途。因此,极便宜的单栈 IPv6-only VPS 总有人买,买完很可能连基本的安装、更新软件都会报错。因为有小伙伴咨询,之前写过一篇文章,但作者本人也记不清具体标题了,加之 cloudflare warp-cli 新版本的命令行参数也有变化,索性重新记录一下。
安装官方warp
apt update && apt install lsb-release gpg curl wget curl -fsSL https://pkg.cloudflareclient.com/pubkey.gpg | 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/ $(lsb_release -cs) main" | tee /etc/apt/sources.list.d/cloudflare-client.list apt update && apt install cloudflare-warp
注册 cloudflare warp
warp-cli registration new
添加排除路由
对于v6单栈主机,务必排除 ipv6 地址(段),否则会失联。
warp-cli tunnel ip add-range ::0/0
指定模式并切换
可以以代理(proxy)运行,但不会分配 IPv4 地址,即使分配了 IPv4 地址,也无法入站。
warp-cli mode warp warp-cli connect
测试连接
curl -4 ip.sb
完成上述步骤后,我们就为 IPv6-only VPS 添加了 IPv4 出站访问能力。如果第一步安装官方 warp 就出现问题,一般是因为售价畸低的 VPS 连 DNS 解析都没有配,可以运行以下命令解决。
cat > /etc/resolv.conf << EOF nameserver 2001:4860:4860::8888 nameserver 2606:4700:4700::1111 EOF
更多精彩,敬请关注「老E的博客」!
文章评论