首先安装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
warp-cli registration new <团队名称>
,它会打印一个网址warp-cli mode warp
- 在浏览器里打开那个网址,认证之后,检查一下“打开 Cloudflare WARP”那个大按钮的元素
- 复制一下被设置给
location.href
的值,在你的终端里运行类似warp-cli --accept-tos registration token 'com.cloudflare.warp://<团队名称>.cloudflareaccess.com/auth?token=<TOKEN>'
的命令 - 执行
warp-cli connect
- 检查,执行
ip addr
会看到多出来个CloudflareWARP命名的网卡 - 查看出口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