Cloudflare WARP:免费的网络加速和隐私保护
先说清楚:WARP 是什么,不是什么
WARP 是:
- Cloudflare 运营的 VPN 服务,流量经过 Cloudflare 的全球网络
- 基于 WireGuard 协议,加密你和 Cloudflare 之间的流量
- 对你访问的网站隐藏你的真实 IP(显示 Cloudflare 的出口 IP)
- 完全免费(WARP+、Zero Trust 是付费 / 增强版)
WARP 不是:
- 能翻墙的工具。在中国大陆直接用 WARP 大概率连不上,因为 WireGuard 的 UDP 端口容易被 GFW 识别和封锁
- 匿名工具。Cloudflare 能看到你的未加密流量目标,只是你访问的网站看不到你的真实 IP
适合什么人: 已经能翻墙、想在代理之上再叠一层隐私保护的用户;或者需要换 IP 访问对特定地区有限制的服务(某些流媒体、游戏)。
→ 还在解决翻墙问题?见《如何稳定访问 ChatGPT 和 Claude》
关键词(可以展开学习): WireGuard 协议、DNS over HTTPS(DoH)、IP 泄露检测、流量嗅探
安装
iOS / Android
App Store / Google Play 搜索 1.1.1.1(Cloudflare 官方 App),安装后点开关连接,就这么简单。
Windows / Mac
下载地址:one.one.one.one/
安装后在系统托盘找到图标,点击连接。
Linux
# Ubuntu / Debian
curl -fsSL https://pkg.cloudflareclient.com/pubkey.gpg \
| sudo gpg --yes --dearmor -o /usr/share/keyrings/cloudflare-warp-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/cloudflare-warp-archive-keyring.gpg] \
https://pkg.cloudflareclient.com/ $(lsb_release -cs) main" \
| sudo tee /etc/apt/sources.list.d/cloudflare-client.list
sudo apt update && sudo apt install cloudflare-warp
注册并连接:
warp-cli registration new # 注册设备(只需一次)
warp-cli connect # 连接
warp-cli status # 查看状态
验证是否生效
连接后访问下面这个地址,检查 warp=on:
https://cloudflare.com/cdn-cgi/trace
输出示例:
ip=104.28.x.x ← 这是 Cloudflare 的 IP,不是你的真实 IP
colo=NRT ← 最近的节点(NRT = 日本东京)
warp=on ← 确认生效
如果 warp=off,说明没有连上,检查客户端状态。
三种模式
WARP(默认)
全部 IP 流量通过 Cloudflare,访问的网站看到 Cloudflare 的 IP。
DOH Only
只把 DNS 查询加密(DNS over HTTPS),不改变 IP 流量路径。速度影响最小,只解决 DNS 污染问题。
# Linux 切换模式
warp-cli mode doh
Zero Trust
加入 Cloudflare Zero Trust 团队后,可以设置更精细的访问策略(哪些域名走 WARP、哪些不走)。个人用免费,最多 50 台设备。
实际使用场景
访问有地区限制的服务
某些流媒体(Netflix、Disney+)对代理服务器 IP 有黑名单。WARP 用的是 Cloudflare 的 IP 段,有时能绕过代理 IP 被封的问题,但不保证总是有效。
叠加隐私保护
你访问的网站只能看到 Cloudflare 的出口 IP,而不是你代理服务器的 IP。对于不想暴露代理节点位置的场景有帮助。
DNS 防污染
即使不开全流量 WARP,只开 DOH 模式也能让 DNS 查询加密,防止运营商 DNS 劫持。
和 Tailscale 一起用
WARP 处理出站流量加密,Tailscale 处理设备之间的内网互访,两者功能不重叠,可以同时开。
→ 见《Tailscale:五分钟组建私有局域网》
常见问题
连上 WARP 后网速反而变慢?
切换到 DOH 模式,或者暂时断开 WARP。WARP 全流量模式会增加延迟,取决于你和 Cloudflare 节点的距离。
WARP 和已有的代理客户端冲突?
通常两者只能开一个。代理客户端接管系统代理设置,WARP 也接管,会互相干扰。优先用代理,需要换 IP 时临时切到 WARP。
Linux 上 warp-cli connect 失败?
确认没有其他程序占用 WireGuard 端口:sudo lsof -i UDP:51820。或者尝试重新注册:warp-cli registration delete && warp-cli registration new
WARP+ 值得付费吗?
$5/月,使用 Cloudflare Argo 网络,路由更优化。如果你对速度敏感、经常传大文件可以试试,否则免费版够用。