252 字
1 分钟
获取适用于Wireguard的WARP Teams(Zero Trust)配置文件
前言
惊闻 Cloudflare 决定终止 WARP+ 推荐计划,但目前还可以使用 Zero Trust 的 Teams 获取 WARP+ ,遂成此文。
WARP-SH
通过 fscarmen 的网站获取token:Cloudflare WARP Zero Trust Token
wget -N https://gitlab.com/fscarmen/warp/-/raw/main/api.sh && bash api.sh -r -t <token>将<token>更改为上面获取到的
需要 python3 和 curl
此时当前目录下就出现了warp-account.conf文件,可以通过命令bash api.sh -n <device name>修改设备名。
Wireguard
查看warp-account.conf文件即可获取所需的配置信息,下面给出适用于IPv6 only的小鸡获取IPv4的配置文件
[Interface]PrivateKey = xxx #warp-account.conf第5行private_keyAddress = 172.16.0.2/32Address = xxx/128 #warp-account.conf第151行v6MTU = 1420
[Peer]PublicKey = bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=AllowedIPs = 0.0.0.0/0Endpoint = #warp-account.conf第137行v6注意
查看Cloudflare System Status页面可以看到有些服务器是Re-routed的状态,这些地区的wireguard配置文件中需要添加warp-account.conf文件中第131行的reserved项,官方的wireguard并不支持这一设置。
参考
获取适用于Wireguard的WARP Teams(Zero Trust)配置文件
https://yushum.com/posts/获取适用于wireguard的warp-teamszero-trust配置文件/