Skip to content

CloudFlare WARP 一键管理脚本

一键脚本

wget -N <https://gitlab.com/Misaka-blog/warp-script/-/raw/main/warp.sh> && bash warp.sh

常见问题

1. 如果我想使用全局 IPv4 / IPv6、或我想将 VPS 的出站交给 WARP 进行代理,我该是安装 WGCF 或 WARP-GO?

WGCF 和 WARP-GO 都是第三方的 CloudFlare WARP 的 Linux 应用程序。由于 WGCF 在香港、美西区域遭到 CloudFlare 的官方限制,故只能使用 WARP-GO

对于没遭到 CloudFlare 封禁的大部分区域的建议:WGCF > WARP-GO

2. 如果我仅使用 socks5 代理模式,我该是安装 WARP-Cli 或 WireProxy?

WARP-Cli 是由 CloudFlare 官方提供的 Linux 客户端,但是目前仅支持 AMD64 的 CPU 架构;WireProxy 是支持 WireGuard 协议的 socks5 代理程序(类似 xray、sing-box 等)。由于脚本使用 WGCF 进行申请 WARP 账号并且生成配置文件、但是由于 WGCF 在香港、美西区域遭到 CloudFlare 的官方限制,如为CPU 架构为 AMD64 的VPS、只能使用 WARP-Cli、如为非 AMD64 的 CPU 架构只能等候 CloudFlare 对 WARP-Cli 的重视并开发

对于没遭到 CloudFlare 封禁的大部分区域、且 CPU 架构为 AMD64 的建议:WARP-Cli > WireProxy

3. 对于直接使用 WireGuard / Sing-box WARP 节点的

可使用本脚本的 11 选项进行提取。如果你不想在 VPS 安装 WARP 或者是没有 VPS 的用户,可从下面两个 repl 的其中之一提取

WGCF:https://replit.com/@misaka-blog/wgcf-profile-generator

WARP-GO:https://replit.com/@misaka-blog/warpgo-profile-generator

Sing-box:https://replit.com/@misaka-blog/warpgo-sbfile-generator

由于配置文件是由服务器生成的,并且每位用户的网络环境不一样,故不会帮助用户设置优选 WARP Endpoint IP。可参考此方法:https://blog.misaka.rest/2023/03/12/cf-warp-yxip/ 优选可用的 Endpoint IP 并替换 engage.cloudflareclient.com:2408 为自己本地网络环境可用的 WARP Endpoint IP

4. 在部分 IPv6 Only 的机器安装 WGCF-WARP

运行本脚本代码安装 WARP 之后,由于 EndPoint 不清楚是上游原因还是啥情况被屏蔽了,需要修改 EndPoint IP 以使用

下面是一键修改命令: