-
Notifications
You must be signed in to change notification settings - Fork 49
☁ Cloudflare: WARP
Virgil Clyne edited this page Aug 31, 2023
·
1 revision
⚠️注意:此脚本已停止供应
-
Cloudflare WARP 注册管理及转换WireGuard配置
-
注:
- 自动邀请新用户刷WARP+流量”功能还没写
- BoxJs集成
- 持久化储存(有,但不是完全有,没有做反写功能)
- 通知(有,但不是完全有,有来自Cloudflare的错误和信息通知)
- 注册新账户
- 注册新账户(用自定义密钥对)并生成WireGuard配置文件
- 注册新设备(注册ID)
- 重绑定许可证(许可证 & 注册ID)
- 更换密钥对(用自定义密钥对)(注册ID & 令牌)
- 查询账户信息(创建日期/剩余流量/邀请人数等)
- 查询设备配置(设备名称/设备类型/创建日期/活动状态等)
- 自定义客户端设备类型
- todo
- 自动邀请新用户刷WARP+流量(鸽了,team版无限流量,你应该也整一个)
- 安装
BoxJs
插件:- 安装方法及下载链接详见: 🧰 BoxJs
- 在
应用
-☁ Cloudflare
-☁ Cloudflare WARP
-中填写您的Cloudflare WARP
信息- BoxJs要先填写Loon\quanX\Surge的
HTTP-API
地址,不然看不到日志输出
- BoxJs的
HTTP-API
填写位置位于左上角菜单键
内,或底端标签栏应用
-内置应用
-偏好设置
-应用设置
内 - iOS版Surge的
HTTP-API
设置项位于首页
-更多设置
-HTTP API & Web控制器
- 打开Cloudflare WARP模块
- BoxJs要先填写Loon\quanX\Surge的
- 操作方法(使用BoxJs):
- 运行方式选择
注册新账户(用自定义密钥对)并生成WireGuard配置文件
- 在WireGuard客户端中
新建隧道
-生成密钥对
- 将WireGuard生成的私钥和公钥填写到BoxJs中的
WireGuard: 私钥
和WireGuard: 公钥
- 页面最下方点
保存
- 点击Cloudflare WARP页面右上角的
圆箭头按钮
运行 - 记录下日志中提供的信息,导入或填入WireGuard
- 运行方式选择
- 使用此功能可以将任意
注册ID(设备ID/客户端ID/配置文件ID)
绑定至你指定的许可证(账户)/License(Account)
- 操作方法(使用BoxJs):
- 运行方式选择
重绑定许可证(许可证 & 注册ID)
- 填写你要换绑的
WARP: 许可证(账户)/License(Account)
(可通过模块读取,或查看iOS1.1.1.1
APP选项-账户-按键) - 填写你要绑定到此许可证的
WARP: 注册ID(设备ID/客户端ID/配置文件ID)
(可通过模块读取,或查看iOS1.1.1.1
APP选项-高级-诊断-客户端配置-ID) - 填写此注册ID对应的token到
WARP: 验证内容/Verify Content
(可通过模块读取) - 点击页面下方的
保存
- 点击Cloudflare WARP页面右上角的
圆箭头按钮
运行 - 记录下日志中提供的信息
- 运行方式选择
- 使用此功能可以将任意
注册ID(设备ID/客户端ID/配置文件ID)
的密钥更换为你指定的密钥对
- 操作方法1(使用BoxJs):
- 运行方式选择
更换密钥对(用自定义密钥对)(注册ID & 令牌)
- 在WireGuard客户端中
新建隧道
-生成密钥对
- 将
WireGuard生成的私钥和公钥
或你要换绑的私钥和公钥
填写到WireGuard: 私钥
和WireGuard: 公钥
- 填写你要绑定到此密钥对的
WARP: 注册ID(设备ID/客户端ID/配置文件ID)
(可通过模块读取,或查看iOS1.1.1.1
APP选项-高级-诊断-客户端配置-ID) - 填写此注册ID对应的token到
WARP: 验证内容/Verify Content
(可通过模块读取) - 点击页面下方的
保存
- 点击Cloudflare WARP页面右上角的
圆箭头按钮
运行 - 查看执行结果(
通知
或日志
)
- 注:如果此
注册ID
为某个1.1.1.1
APP的注册ID
,则启用此1.1.1.1
APP会自动将您自定义的密钥对
换回APP生成的密钥对
- 注2:如想正常打开
1.1.1.1
APP并使用APP的其他功能如账户信息,流量查看,邀请等功能,请使用Surge模块锁定密钥对
始终为自定义的密钥对
,但APP因密钥对不符,自身的VPN功能将无法使用。
- 运行方式选择
- 操作方法2(使用BoxJs+Surge模块):
- 在WireGuard客户端中
新建隧道
-生成密钥对
- 将
WireGuard生成的私钥和公钥
或你要换绑的私钥和公钥
填写到WireGuard: 私钥
和WireGuard: 公钥
- 填写你要绑定到此密钥对的
WARP: 注册ID(设备ID/客户端ID/配置文件ID)
(可通过模块读取,或查看iOS1.1.1.1
APP选项-高级-诊断-客户端配置-ID) - 点击页面下方的
保存
- 打开
1.1.1.1
APP - 执行
重置加密密钥
操作(iOS客户端位于:选项-高级
-连接选项
-重置加密密钥
) - 查看执行结果(
通知
或日志
)
- 注:保持模块开启情况下,可正常打开
1.1.1.1
APP并使用APP的其他功能如账户信息,流量查看,邀请等功能,单1.1.1.1
APP因密钥对不符,自身的VPN功能将无法使用。
- 在WireGuard客户端中
- host主机名均为:
engage.cloudflareclient.com:2408
- 注意,不要将endpoint直接设置为此主机名
162.159.192.0 | [2606:4700:d0::a29f:c000] |
---|---|
162.159.192.1:2408 | [2606:4700:d0::a29f:c001]:2408 |
162.159.192.2:2408 | [2606:4700:d0::a29f:c002]:2408 |
162.159.192.3:2408 | [2606:4700:d0::a29f:c003]:2408 |
162.159.192.4:2408 | [2606:4700:d0::a29f:c004]:2408 |
162.159.192.5:2408 | [2606:4700:d0::a29f:c005]:2408 |
162.159.192.6:2408 | [2606:4700:d0::a29f:c006]:2408 |
162.159.192.7:2408 | [2606:4700:d0::a29f:c007]:2408 |
162.159.192.8:2408 | [2606:4700:d0::a29f:c008]:2408 |
162.159.192.9:2408 | [2606:4700:d0::a29f:c009]:2408 |
162.159.193.0 | [2606:4700:d0::a29f:c100] |
---|---|
162.159.193.1:2408 | [2606:4700:d0::a29f:c101]:2408 |
162.159.193.2:2408 | [2606:4700:d0::a29f:c102]:2408 |
162.159.193.3:2408 | [2606:4700:d0::a29f:c103]:2408 |
162.159.193.4:2408 | [2606:4700:d0::a29f:c104]:2408 |
162.159.193.5:2408 | [2606:4700:d0::a29f:c105]:2408 |
162.159.193.6:2408 | [2606:4700:d0::a29f:c106]:2408 |
162.159.193.7:2408 | [2606:4700:d0::a29f:c107]:2408 |
162.159.193.8:2408 | [2606:4700:d0::a29f:c108]:2408 |
162.159.193.9:2408 | [2606:4700:d0::a29f:c109]:2408 |
162.159.195.0 | [2606:4700:d1::a29f:c100] |
---|---|
162.159.195.1:2408 | [2606:4700:d1::a29f:c101]:2408 |
162.159.195.2:2408 | [2606:4700:d1::a29f:c102]:2408 |
162.159.195.3:2408 | [2606:4700:d1::a29f:c103]:2408 |
162.159.195.4:2408 | [2606:4700:d1::a29f:c104]:2408 |
162.159.195.5:2408 | [2606:4700:d1::a29f:c105]:2408 |
162.159.195.6:2408 | [2606:4700:d1::a29f:c106]:2408 |
162.159.195.7:2408 | [2606:4700:d1::a29f:c107]:2408 |
162.159.195.8:2408 | [2606:4700:d1::a29f:c108]:2408 |
162.159.195.9:2408 | [2606:4700:d1::a29f:c109]:2408 |
- BoxJs:
- 安装方法及下载链接详见: 🧰BoxJs
- Cloudflare.boxjs.json
- BoxJs:
- v2.0.0