😁## 什么是WARP

WARP是cloudflare公司推出的可以用来保护使用者隐私的一款服务,对于经常使用WARP来解锁vps流媒体的人再熟悉不过了。

WARP基于wireguard协议,使用UDP来传输数据,也就意味着在公网中的高QOS,但是WARP的ip相对比较干净,对外访问网络的出口 IP 被很多网站视为真实用户,可以用来解锁流媒体,谷歌学术等。

本文是基于作者的粗略了解成文,故很多地方可能会出现些许错误,若出现错误,还望各位海涵,并发邮件通知我,我会尽快修改。

如何使用WARP

官方应用

Cloudflare WARP是可以直接通过官网应用来使用,可以登录官网 来下载应用,安装成功后,打开首页开关即可体验Cloudflare WARP。WARP下载后会有1G的WARP+体验流量,流量使用完后会降级WARP,后期可以刷邀请流量和升级为Zero Trust解决。但由于国内的特殊网络情况,可能出现一直正在连接中的情况,不断重试直至连接成功即可。

刷邀请流量

Cloudflare WARP尚处在推广期,可以通过邀请用户来获取奖励流量。GitHub上有成熟脚本可以通过模拟邀请用户来刷WARP+流量。以下是作者了解到的两个脚本,需要的可以自己去GitHub主页了解。WARP虽好,可不要贪刷哦。

  1. warp-plus-cloudflare
  2. Warp-Up
操作步骤
  1. 获取warp id,打开App右上角菜单 三 --> 高级 --> 诊断 --> ID,复制出来备用。
  2. 打开刷流量网页 --> RUN --> 填入上步获取的ID--> 回车。
  3. 脚本会自动运行,每18秒就会有1G的warp流量入账。

创建团队

待续

第三方应用或脚本

wgcf

wgcf是Cloud­flare WARP 的非官方 CLI 工具,通过模拟 WARP 客户端注册账号,获取WARP网络,并生成通用的 Wire­Guard 配置文件。大部分的WARP脚本都是通过wgcf申请账号,获取到warp ip,实现隐私冲浪。我们使用wgcf可以用来生成Wire­Guard配置文件,来导入到任何一个支持Wire­Guard协议的软件中进行使用,不再局限于官方应用。

Linux

1、下载 wgcf

wget -O wgcf https://github.com/ViRb3/wgcf/releases/download/v2.1.4/wgcf_2.1.4_linux_amd64
chmod +x wgcf

2、注册 WARP 账户

./wgcf register

在root文件夹下就会出现/root/wgcf-account.toml文件,里面是wgcf申请的免费账户信息,你可以将license_key替换成你自己的warp+ key,获取方法打开App右上角菜单 三 --> 账户 --> 按键,复制替换即可。

./wgcf update

3生成Wire­Guard配置文件

./wgcf generate

在root文件夹下就会出现/root/wgcf-profile.conf文件,这就是wgcf生成的Wire­Guard配置文件,可以导入到任何一个支持Wire­Guard协议的软件中使用。

wgcf脚本

该脚本是大佬开发的集刷WARP+流量,升级内核,自动配置WARP网络,自动选择WireGuard方案等等优点。一行简单的命令即可让你体验到warp+。

wget -N https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh && bash menu.sh

具体信息可前往GitHub主页查看,大佬写的很详细。

Cloudflare WARP Installer

此脚本是由P3TERX大佬开发的“一把梭” 式极致体验的WARP脚本,按照自己的需求执行以下命令即可,整个过程将自动进行,几种网络状态可自由切换。

# 自动配置 WARP WireGuard 双栈全局网络
bash <(curl -fsSL git.io/warp.sh) d
# 自动配置 WARP WireGuard IPv4 网络
bash <(curl -fsSL git.io/warp.sh) 4
# 自动配置 WARP WireGuard IPv6 网络
bash <(curl -fsSL git.io/warp.sh) 6
# Cloudflare WARP 一键配置脚本 功能菜单
bash <(curl -fsSL git.io/warp.sh) menu

有更多需求可以前往作者博客查看,还有好多实用小技巧哦。

ProjectWARP

也可称warp-go,基于Wireguard-Go和wgcf实现的第三方客户端,过人之处在于可以直接通过网页获取Team Token,无需使用安卓虚拟机来提取配置文件,并且可以一键生成WireGuard配置文件,导出非常方便。

wget -N https://gitlab.com/fscarmen/warp/-/raw/main/warp-go.sh && bash warp-go.sh

脚本在执行过程中会有详细说明,按照脚本中和说明操作即可。对于该脚本有任何问题均可前往TG群组提问,会有大佬耐心解答。

WARP+Surge

由于surge在早前的更新中 支持了WireGuard协议,所以我们可以通过上述脚本提取出的WireGuard配置文件,来实现WARP连接。现在主要存在两种方式:1、使用薯条大佬的模块,通过将私钥公钥替换成自己生成的私钥公钥,实现WARP。2、通过脚本直接导出配置文件,实现WARP。

整点薯条

薯条大佬的GitHub 上有详细的操作过程,使用该方法的好处在于无需电脑等额外设备,通过boxjs+surge模块就可提取,但操作过程比较繁琐,此外boxjs的操作过程对于新手来说又是一个难点;感谢薯条大佬的作品和付出,但现在并不推荐该做法。

欢迎进入薯条佬的TG群了解更多。

运行脚本

通过第三方的脚本生成WireGuard配置文件,按照surge ui中的提示按个填写即可。此方法相对于上述方法,优点在于操作简单,只需运行脚本,按照要求填写即可生成配置文件;缺点在于会占用一个账户位置,warp key只能有5台设备同时使用。

提示:iOS或iPad OS的用户可以通过下载ISH来运行脚本,ISH的文件在文件app中即可查看。

Surge panel

Surge panel由于既美观又实用,一直广受Surge用户好评,WARP加上panel会有什么激情碰撞呢。由RE大佬开发的panel可以详细展示出IP信息以及WARP信息,包括使用流量、剩余流量等等;Surge用户可以尝试一下。

https://raw.githubusercontent.com/I-am-R-E/Functional-Store-Hub/Master/WarpPanel/WarpPanel%2B.sgmodule

代理链 or 直连

Surge还有一个功能叫做代理链,使用一个代理链接另外一个代理,又称为代理链或跳板代理。生成的warp通过更换Endpoint ip可以实现国内直连,但是分配到的ip大多数已经送中,不能享受到warp带来的更多功能;但是代理链的出现,使得可以得到更多的warp节点,warp可以根据代理链ip分配最近的cdn节点;例如可以用新加坡节点代理链warp,你就可以得到一个可以既可以解锁大多数流媒体还可以保护隐私的节点,何乐而不为。

综上所述,还是建议代理链使用WARP节点。