纯ipv6 vps,使用WARP获取IPv4详细教程

要在纯 IPv6 VPS 上通过 WARP 获取 IPv4 地址,可以使用 Cloudflare 提供的 WARP 服务。以下是详细教程:


步骤 1:安装必要的软件

确保你的 VPS 上已安装 WireGuard 和 curl 工具。如果没有安装,可以按以下步骤操作:

Debian/Ubuntu 系统:

sudo apt update
sudo apt install -y wireguard curl

CentOS/RHEL 系统:

sudo yum install -y epel-release
sudo yum install -y wireguard-tools curl

Alpine Linux 系统:

apk add wireguard-tools curl

步骤 2:安装 WARP 客户端

WARP 的配置需要通过 wgcf 工具来生成。按照以下步骤进行安装和配置:

下载 wgcf 工具:

curl -fsSL https://github.com/ViRb3/wgcf/releases/latest/download/wgcf_$(uname -m) -o wgcf
chmod +x wgcf
sudo mv wgcf /usr/local/bin/

注册 WARP 账号:

wgcf register

运行命令后会提示同意条款,输入 yes 确认注册。如果注册成功,会生成一个 wgcf-account.toml 文件。

生成 WireGuard 配置文件:

wgcf generate

成功后会生成 wgcf-profile.conf 文件,这就是 WireGuard 的配置文件。


步骤 3:修改 WireGuard 配置

编辑 wgcf-profile.conf 文件,启用双栈网络(IPv4 + IPv6)。添加以下内容:

  1. 找到 AllowedIPs 字段,将其修改为:
   AllowedIPs = 0.0.0.0/0, ::/0
  1. 确保 Endpoint 指向 Cloudflare 的 WARP 服务地址(通常自动生成,无需修改)。

步骤 4:启动 WireGuard 服务

将配置文件放入 /etc/wireguard/ 目录并启用 WARP:

sudo mv wgcf-profile.conf /etc/wireguard/wg0.conf
sudo wg-quick up wg0

可以使用以下命令查看 WireGuard 的状态:

sudo wg show

步骤 5:验证 IPv4 地址

通过 WARP 成功连接后,你的 VPS 应该具备 IPv4 地址。运行以下命令验证:

curl -4 ipinfo.io

如果能返回 IPv4 地址,说明配置成功。


步骤 6:设置开机启动

为确保 WARP 在 VPS 重启后自动启动,可以启用 WireGuard 的开机自启:

sudo systemctl enable wg-quick@wg0

注意事项

  1. 如果需要更高的流量,可以使用 WARP+,通过 Cloudflare 提供的 WARP+ 账户来升级。
  2. 确保 VPS 的防火墙规则允许 WireGuard 的端口(51820/UDP)正常通信。
  3. 如果你的 VPS 上已经使用了其他 VPN,请检查是否有冲突。

完成上述配置后,你的纯 IPv6 VPS 就可以通过 WARP 获取 IPv4 地址了!

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部