Teams账户申请教程:https://blog.misaka.rest/2023/02/08/cf-teams/

注意:Teams账户切换回普通账户之后,CloudFlare WARP客户端会认定为是一台新的设备处理

提取CloudFlare WARP配置文件

在我们使用官方的CloudFlare WARP客户端的时候,有时候或多或少会出现一些问题,这是由于官方客户端不太适配国内的网络大环境。不过好消息是CloudFlare WARP的底层协议是WireGuard,我们可以使用WireGuard客户端来配置并使用CloudFlare WARP。

准备材料

  • 一台手机 / 电脑
  • VPS(可选)
  • WARP+ / Teams账号(可选)

    Repl.it 代码平台在线提取

    1. 打开项目地址: https://replit.com/@misaka-blog/wgcf-profile-generator 或 https://replit.com/@misaka-blog/warpgo-profile-generator
    2. 点击绿色的Run按钮
    3. 选择账户类型,我这里选择的是免费账户CloudFlare WARP 官方客户端详细使用教程 (持续更新)
    4. 稍后脚本会生成配置文件内容以及WireGuard的节点分享二维码CloudFlare WARP 官方客户端详细使用教程 (持续更新)

      VPS的WARP脚本

      1. SSH登录进VPS,并进入WARP脚本
      2. 进入11选项

      CloudFlare WARP 官方客户端详细使用教程 (持续更新)3.选择客户端

    CloudFlare WARP 官方客户端详细使用教程 (持续更新)4.稍后脚本会生成配置文件,并提示保存位置以及WireGuard的节点分享二维码CloudFlare WARP 官方客户端详细使用教程 (持续更新)如为 WARP-GO 的话也会提取 Sing-box 配置文件CloudFlare WARP 官方客户端详细使用教程 (持续更新)

    寻找并修改可用的EndPoint IP及端口

    可用端口:500、854、859、864、878、880、890、891、894、903、908、928、934、939、942、943、945、946、955、968、987、988、1002、1010、1014、1018、1070、1074、1180、1387、1701、1843、2371、2408、2506、3138、3476、3581、3854、4177、4198、4233、4500、5279、5956、7103、7152、7156、7281、7559、8319、8742、8854、8886

    Endpoint IPV4地址:

    162.159.192.1(1的取值范围0-254)
    162.159.193.1(1的取值范围0-254)
    162.159.195.1(1的取值范围0-254)
    188.114.96.1(1的取值范围0-254)
    188.114.97.1(1的取值范围0-254)
    188.114.98.1(1的取值范围0-254)
    188.114.99.1(1的取值范围0-254)

Endpoint IPV6地址:

[2606:4700:d0::]
[2606:4700:d1::]

::后可增加取值xxxx:xxxx,举例:2606:4700:d1::1111:1111,取值范围不再赘述,自行谷歌,填入客户端没报错,说明取值可用

如嫌自己寻找可用的 Endpoint IP 太麻烦,可以使用教程中的方法优选

导入节点
打开WireGuard客户端
点击“新建空隧道”

CloudFlare WARP 官方客户端详细使用教程 (持续更新)

复制粘贴,并参考下图说明节点配置文件内容CloudFlare WARP 官方客户端详细使用教程 (持续更新)

接收只要出现非0值即为连接成功

CloudFlare WARP 官方客户端详细使用教程 (持续更新)

在视频分享中,我们提到了如何使用CloudFlare WARP客户端。不过官方的客户端的体验在中国大陆来说比较差。而提取出来的WireGuard配置文件中,自己寻找可用的EndPoint IP又是一件很麻烦的事情。在这期文章中,我们主要来解决两个问题:一是优选出可用的WARP EndPoint IP并应用到WireGuard的节点;二是将优选的IP应用到官方客户端

准备材料
提取的WARP的WireGuard配置
官方WARP客户端
优选步骤
注意:请将任何VPN代理软件关闭,否则优选结果有可能不准!!!

Windows

从这个网站:

下载warp-yxip-win.7z文件,并解压。如无意外的话文件内容应该是长这样

CloudFlare WARP 官方客户端详细使用教程 (持续更新)

1.启动warp-yxip.bat,选择优选模式(默认为IPv4) CloudFlare WARP 官方客户端详细使用教程 (持续更新)

2.等待优选,大约需要1-3分钟

CloudFlare WARP 官方客户端详细使用教程 (持续更新)

3.优选完成后,找到result.csv文件,打开。可以看到优选的EndPoint IP是按照丢包率和延迟排列的

CloudFlare WARP 官方客户端详细使用教程 (持续更新)

Mac OS
暂无,待补充

Linux 各发行版
1.进入命令行,复制粘贴以下命令

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

2.选择优选模式(默认为IPv4)CloudFlare WARP 官方客户端详细使用教程 (持续更新)

3.等待脚本安装依赖,并优选

4.脚本会自动显示前10个最优的WARP Endpoint IP

CloudFlare WARP 官方客户端详细使用教程 (持续更新)

安卓 Termux
1.安装并打开Termux,复制粘贴以下命令

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

2.选择优选模式(默认为IPv4)

CloudFlare WARP 官方客户端详细使用教程 (持续更新)

3.等待脚本安装依赖,并优选

4.脚本会自动显示前10个最优的WARP Endpoint IPCloudFlare WARP 官方客户端详细使用教程 (持续更新)

苹果 iSH
1.安装并打开iSH,输入以下命令

apk add -f openssh bash wget

2.复制粘贴以下命令

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

3.选择优选模式(默认为IPv4)

CloudFlare WARP 官方客户端详细使用教程 (持续更新)

4.等待脚本安装依赖,并优选

5.脚本会自动显示前10个最优的WARP Endpoint IP

节点应用
1.修改WireGuard节点的配置。将之前的EndPoint IP替换为优选出来的

CloudFlare WARP 官方客户端详细使用教程 (持续更新)

2.找到CloudFlare WARP官方客户端的安装位置(一般在C:\Program Files\Cloudflare\Cloudflare WARP),将博客项目提供的设置端点.bat文件复制进来

CloudFlare WARP 官方客户端详细使用教程 (持续更新)

3.打开设置端点.bat,输入优选过的EndPoint IP并设置

CloudFlare WARP 官方客户端详细使用教程 (持续更新)

4.链接官方WARP客户端,可以看到之前很难连接上的WARP就奇迹般地连上了

CloudFlare WARP 官方客户端详细使用教程 (持续更新)

5.用优选过的WARP访问外网,可以看到例如视频中的演示是正常访问的