vpszdm.com · 开源脚本

WARP 一键安装
破解 Google 中国定位

Cloudflare 官方客户端 · 透明代理 · Google 流量自动走 WARP · 无需手动配置

Cloudflare 官方 WARP
Google 流量透明代理
IPv6 防泄漏
开机自动生效
一条命令管理
代码完全开源

⚡ 一键执行(推荐)

root@vps ~ $
bash <(curl -fsSL https://vpszdm.com/warp-google.sh)
📥
下载后执行
先下载脚本审查内容,确认无误后再手动运行,适合高安全要求场景。
🔁
wget 备用方式
如果 curl 不可用,可用 wget 下载,功能完全相同。
curl 方式
curl -fsSL https://vpszdm.com/warp-google.sh -o warp-google.sh && chmod +x warp-google.sh && bash warp-google.sh
wget 方式
wget -qO warp-google.sh https://vpszdm.com/warp-google.sh && chmod +x warp-google.sh && bash warp-google.sh
↓ 直接下载脚本

🛠 脚本包含哪些功能

🌏
Google 中国定位解锁
通过 WARP 将 Google 流量出口定位为中国 IP,解锁相关功能限制。
🔀
透明代理(无感知)
iptables + redsocks 自动将 Google IP 段导入 WARP,无需改代理设置。
🛡️
IPv6 防泄漏
自动添加 Google IPv6 黑洞路由,防止 IPv4/IPv6 定位不一致被检测。
⚙️
Cloudflare 官方客户端
使用 Cloudflare 官方 warp-cli,稳定可靠,从官方源安装。
🔄
开机自动启动
注册 systemd 服务,重启后 WARP 及透明代理自动恢复,无需手动操作。
🗑️
一键完整卸载
完整清理 WARP 客户端、redsocks、iptables 规则及 systemd 服务。

📐 原理说明

组件 作用 说明
cloudflare-warp WARP 客户端 在本机 40000 端口建立 SOCKS5 代理,出口 IP 为 Cloudflare WARP 分配的中国 IP
redsocks 透明代理转发 监听本机 12345 端口,将收到的 TCP 流量转发至 WARP SOCKS5
iptables NAT 流量劫持规则 将目标地址属于 Google IP 段的 TCP 流量 REDIRECT 到 redsocks 的 12345 端口
IPv6 黑洞路由 防 IPv6 泄漏 添加 2607:f8b0::/32 黑洞路由,阻止 Google IPv6 直连导致定位偏移
gai.conf 优先 IPv4 设置系统 DNS 解析优先返回 IPv4 地址,配合 IPv6 黑洞路由生效
warp-google.service 开机自启 systemd 服务,网络启动后自动拉起 redsocks 和 iptables 规则

🖥 warp 管理命令一览

安装完成后可用
warp {status|start|stop|restart|test|ip|uninstall}
warp status
查看 WARP 客户端连接状态与透明代理运行状态
warp start
启动 WARP 连接并重新加载 iptables 规则
warp stop
停止 WARP 连接并清除所有透明代理规则
warp restart
重启整个 WARP + 透明代理服务
warp test
测试 Google 连通性,返回 HTTP 状态码
warp ip
对比显示直连 IP 与 WARP 出口 IP 的归属地
warp uninstall
完整卸载 WARP 客户端、redsocks、规则及服务

🔎 如何确认 WARP 已正常工作

1
查看 WARP 客户端连接状态
warp-cli status
输出应包含 Status update: Connected
2
确认 WARP 出口 IP 归属为非中国
curl -x socks5://127.0.0.1:40000 -s ip.sb && curl -s http://ip-api.com/json/$(curl -x socks5://127.0.0.1:40000 -s ip.sb)?lang=zh-CN | grep country
WARP 分配的 IP 归属地应显示为 非China
3
测试 Google 透明代理连通性
curl -s -o /dev/null -w "%{http_code}" https://www.google.com
返回 200 表示透明代理已生效,Google 流量正常走 WARP
4
确认 iptables 规则已加载
iptables -t nat -L WARP_GOOGLE -n | head -10
有多条 REDIRECT 规则输出,说明 Google IP 劫持规则已就绪

🔄 卸载 / 完整清理

⚠️
注意:卸载时脚本会自动清除 iptables 规则、redsocks 进程、systemd 服务及 cloudflare-warp 软件包。如需保留 WARP 客户端本身, 请手动执行下方步骤而非一键卸载。
1
一键完整卸载(推荐)
warp uninstall
自动清理所有组件,包括软件包、规则、服务文件。
2
仅停止透明代理(保留 WARP)
warp stop
清除 iptables 规则并断开 WARP,不删除软件包。
3
手动清除 iptables 规则
iptables -t nat -D OUTPUT -j WARP_GOOGLE; iptables -t nat -F WARP_GOOGLE; iptables -t nat -X WARP_GOOGLE
如需单独删除 iptables 规则而不影响其他组件,可手动执行此命令。