获取适用于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_key
Address = 172.16.0.2/32
Address = xxx/128 #warp-account.conf第151行v6
MTU = 1420

[Peer]
PublicKey = bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=
AllowedIPs = 0.0.0.0/0
Endpoint = #warp-account.conf第137行v6

注意

查看Cloudflare System Status页面可以看到有些服务器是Re-routed的状态,这些地区的wireguard配置文件中需要添加warp-account.conf文件中第131行的reserved项,官方的wireguard并不支持这一设置。

参考

  1. 【WGCF】连接CF WARP为服务器添加IPv4/IPv6网络
实用教程

如何在三分钟内手动安装Vaultwarden

2024-5-13 17:29:59

实用教程

Scaleway STARDUST 1G硬盘安装Alpine Linux

2024-8-4 10:13:40

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索