IPv6 Only VPS 解锁 IPv4 网络访问(WARP 一键脚本教程)
本文介绍 WARP 一键脚本的安装流程,方便为 IPv6 Only VPS 解锁 IPv4 网络访问。
IPv6 Only VPS 解锁 IPv4 网络访问(WARP 一键脚本教程)
部分 VPS(尤其是 NAT VPS 或部分 IPv6-only 节点)默认只提供 IPv6 网络,导致无法访问纯 IPv4 网站或服务,常见问题如:
- 无法 ping IPv4 地址
- 无法使用 apt update、yum 等下载软件包
- 无法访问 GitHub、Docker Hub 等 IPv4-only 服务
解决方案:使用 Cloudflare WARP 隧道,为 VPS 添加虚拟 IPv4 网络。
一、脚本说明
一键脚本开源地址:fscarmen/warp
二、初始安装
1.执行命令
1
wget -N https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh && bash menu.sh
2.选择语言
输入 2,选择简体中文
1
2
3
4
5
6
7
Language:
1. English (default)
2. 简体中文
Choose: 2
3.选择要添加的网络接口
输入 3,选择为 IPv6 only 添加 WARP 双栈网络接口
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
======================================================================================================================
1. 为 IPv6 only 添加 WARP IPv4 网络接口 (bash menu.sh 4)
2. 为 IPv6 only 添加 WARP IPv6 网络接口 (bash menu.sh 6)
3. 为 IPv6 only 添加 WARP 双栈网络接口 (bash menu.sh d)
4. 打开 WARP (warp o)
5. 安装 CloudFlare Client 并设置为 Proxy 模式 (bash menu.sh c)
6. 更换支持 Netflix 的 IP (warp i)
7. 永久关闭 WARP 网络接口,并删除 WARP、 Linux Client 和 WireProxy (warp u)
8. 变更 WARP 账户 (warp a)
9. 升级内核、安装BBR、DD脚本 (warp b)
10. 同步最新版本 (warp v)
11. WARP 解锁 Netflix 等流媒体专业一键(支持多平台、多方式和 TG 通知)
12. 安装 iptable + dnsmasq + ipset,让 WARP IPv4 only 接管流媒体流量 (不适用于 IPv6 only VPS) (bash menu.sh e)
13. 安装 wireproxy,让 WARP 在本地创建一个 socks5 代理 (bash menu.sh w)
14. 安装 CloudFlare Client 并设置为 WARP 模式 (bash menu.sh l)
0. 退出脚本
请选择: 3
4.选择工作模式
输入 1,选择全局
1
2
3
4
5
6
7
只能使用 wireguard-go with reserved 运行
工作模式:
1. 全局 (默认)
2. 非全局
请选择: 1
5.选择账户类型
输入 1,选择免费账户
1
2
3
4
5
6
如有 WARP+ 或 Teams 账户请选择:
1. 使用免费账户 (默认)
2. WARP+
3. Teams
请选择: 1
6.选择出站优先级
输入 2,选择优选 IPv6
1
2
3
4
5
6
请选择优先级别:
1. IPv4
2. IPv6
3. 使用 VPS 初始设置 (默认)
请选择: 2
7.等待安装完成后,测试 ip 地址
检查 warp ipv4 地址
1
curl -4 ip.sb
检查 warp ipv6 地址
1
curl -6 ip.sb
三、卸载 WARP
输入命令 warp u 卸载。
四、配置更新
1.切换为 ipv4 单栈(只添加 WARP ipv4 出站地址,保留 vps 本身 ipv6 出站地址)
1
warp 4
2.切换出站优先级
切换为 ipv4 优先
1
warp s 4
切换为 ipv6 优先
1
warp s 6
3.更多配置命令,可输入命令 warp h 查看帮助菜单。
1
warp h
本文由作者按照
CC BY 4.0
进行授权
