首先安装warp-cli命令,https://pkg.cloudflareclient.com/

Debian执行如下命令,其他发行版在上边的网址中找。

curl -fsSL https://pkg.cloudflareclient.com/pubkey.gpg | sudo gpg --yes --dearmor --output /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-get update && sudo apt-get install cloudflare-warp
  1. warp-cli registration new <团队名称>,它会打印一个网址 warp-cli mode warp
  2. 在浏览器里打开那个网址,认证之后,检查一下“打开 Cloudflare WARP”那个大按钮的元素
  3. 复制一下被设置给 location.href 的值,在你的终端里运行类似 warp-cli --accept-tos registration token 'com.cloudflare.warp://<团队名称>.cloudflareaccess.com/auth?token=<TOKEN>' 的命令
  4. 执行 warp-cli connect
  5. 检查,执行ip addr会看到多出来个CloudflareWARP命名的网卡
  6. 查看出口ip,执行命令curl --interface CloudflareWARP cip.cc
$ warp-cli disconnect
$ warp-cli registration delete
$ warp-cli mode warp
$ warp-cli registration new <orgname>
$ warp-cli connect
$ curl https://www.cloudflare.com/cdn-cgi/trace/ which returns:
fl=49f269
h=www.cloudflare.com
ip=xx.xxx.xxx.xx
ts=1712059990.77
visit_scheme=https
uag=curl/7.81.0
colo=MRS
sliver=005-tier1
http=http/2
loc=ES
tls=TLSv1.3
sni=plaintext
warp=off
gateway=off
rbi=off