Debian 12 极简部署 Cloudflare WARP SOCKS5 本地代理
2026-09-13 20:14:56
# 服务器指南
在 Debian 12 服务器上部署 Cloudflare WARP 本地 SOCKS5 代理,可以实现仅让配置了代理的应用走 WARP 出口,服务器原生流量保持不受影响(Proxy / Local Proxy 模式)。
以下为精简后的核心部署步骤。
1. 安装软件源与客户端
在 Debian 12 终端中依次执行以下命令:
1 | # 1. 添加 Cloudflare 官方 key 与 APT 软件源 |
2. 配置 SOCKS5 代理模式
将 WARP 切换为 proxy 模式,并设置本地监听端口(此处以 40000 端口为例):
1 | # 切换为代理模式(首次使用若提示接受协议,输入 y 回车) |
说明:后台服务
warp-svc已由 systemd 托管并开机自启,退出 SSH 终端不会导致代理中断,无需使用nohup或screen。
3. 验证连接状态
验证 SOCKS5 代理通道
使用 socks5h:// 访问 Cloudflare 诊断页面(由代理端解析域名):
1 | curl --proxy socks5h://127.0.0.1:40000 https://www.cloudflare.com/cdn-cgi/trace |
输出结果中若显示 **warp=on**,则说明 WARP SOCKS5 代理生效成功。
验证本地直连流量
直接访问 IP 查询服务:
1 | curl https://api.ipify.org |
此命令返回的是 VPS 本身的原生出口 IP,证明全局流量未被抢占。
常用命令速查
| 需求 | 命令 |
|---|---|
| 查看运行状态 | warp-cli status |
| 断开连接 | warp-cli disconnect |
| 重新连接 | warp-cli connect |
| 修改 SOCKS5 端口 | warp-cli proxy port <新端口> |
| 检查端口监听状态 | ss -lntp | grep 40000 |
| 查看后台服务状态 | systemctl status warp-svc |