本篇文章含有配套视频:https://youtu.be/Gn_CRFPYfYU
我在之前的视频中说过,WARP 是基于 WireGuard 协议的,所以我们从 WARP 中提取一些主要参数,形成一份配置文件,就可以在所有支持 WireGuard 协议的软件中使用,从而达到用第三方工具连接 WARP 的目的。
以前是用 wgcf 这个三方工具来提取配置文件,今天再和大家分享三种方法实现配置文件的提取。
这也是一篇初级教程,避免了一些命令行的使用,毕竟之前很多同学都栽在了命令行的操作上。
文章第一部分是通过三种方法提取 WireGuard 配置文件,第二部分讲 WARP 在各个工具中的表现如何,上次做视频是在2023年5月,到现在刚好一年,当时使用 WireGuard 连接的速度并不如官方客户端,我们看一下一年后的今天速度有什么变化。
通过 Telegram 提取
我在之前的视频中提过这种方式,机器人会直接发送一份 WireGuard 配置文件,免去了使用 wgcf 提取的麻烦,今天我们再来详细演示一遍。
首先在 Telegram 中搜索「warp plus」这个机器人账号,也可以直接点击这个链接,跳转打开机器人账号,然后点击左下角菜单,再点「generate」,点完后弹出一个任务菜单,单比之前更简单了,只需要订阅频道就可以,点开每个频道,再点加入,而且这次还有中文频道。
订阅完后,再重新点一下「generate」,就直接返回了激活码,并且附带一个 WireGuard 配置文件。
Telegram 申请 WARP PLUS KEY
打开配置文件看一下,这里面最重要的参数就是private key,大家也一定要保护好自己的 key ,不要泄露给别人。再就是endpoint这个参数,是入口点的意思,也就是从你本机连接 WARP 的入口,这个地址目前已经被大陆屏蔽,这就是大家连不上 WARP 的原因,所以大家可以使用WARP工具箱优选IP加速连接。
通过WARP工具箱提取
之前的视频演示过通过 wgcf 提取配置文件,由于需要命令行操作,很多同学出现各种各样的问题,我也在后续的解答视频中演示了怎么解决这个问题,但还是有很多同学不会操作,所以我把 wgcf 的一些功能都集成到了WARP工具箱中,方便大家使用。
如果你看完视频还是出现问题,那么现在可以使用WARP工具箱来操作 wgcf ,对了,我还做了一个官网,现在你可以在WARP工具箱的官网下载最新版本和查看更新日志。
首先打开WARP工具箱,点击上方菜单的「功能」,再选择「WGCF」打开配置窗口。
WARP工具箱集成wgcf功能
到这里就和使用命令行时一样了,也是三步走:
注册设备;
应用激活码;
生成配置文件。
第一步是向 Cloudflare 注册设备,第二步将在 Telegram 中获取到的激活码粘贴到输入框中,然后点击「应用激活码」,如果激活码应用成功,则会显示激活码可以使用的流量总数,当然失败也会有失败的提示。
最后一步是生成配置文件,在这个文件中修改endpoint后就可以导入其他工具使用。
通过replit提取
Replit 是一个云开发环境服务商(昨晚刚看到他们裁员的消息……),举个例子,如果你要用Java、C#等某种语言写个程序,首先你需要在本地搭建好开发环境,但如果你换了电脑,就需要重新配置环境,或者你外出后想修改代码,别人的电脑也没有开发环境,那么用 Replit 就可以解决这个问题,因为它是云开发环境,只需要一个浏览器登录上就能开发。
你可能会想,我又不写代码,要它干什么?
由于它是一个开发环境,所以也就可以执行一些程序,不管是脚本程序,还是二进制程序,所以我们可以直接在 Replit 的开发环境中,执行 wgcf 相关的命令,生成配置文件。
登录 Replit 后,点击右上角「+」新建一个运行环境,语言随便选,新建完成后进入 IDE 页面,左侧是文件列表,中间是代码编辑区,右边就是我们需要的 shell 环境。
Replit IDE区域
切换到 shell 中,使用 wget 下载 wgcf :
wget https://github.com/ViRb3/wgcf/releases/download/v2.2.22/wgcf_2.2.22_linux_amd64
下载文件前会让选择用哪一个程序,选第一个wget回车就可以。下载完后,输入ls看一下文件是否存在,然后执行授权命令,让 wgcf 有运行的权限:
chmod +x wgcf_2.2.22_linux_amd64
最后输入./wgcf_2.2.22_linux_amd64开始执行,默认显示帮助界面,剩下的就和之前一样了,注册设备、绑定激活码、生成配置文件。
注册设备
./wgcf_2.2.22_linux_amd64 register
绑定激活码
WGCF_LICENSE_KEY="这里粘贴激活码" ./wgcf_2.2.22_linux_amd64 update
生成配置文件
./wgcf_2.2.22_linux_amd64 generate
讲完这三种方法,我就不信你还能再出什么问题。
速度测试
客户端 平均速度(Kbps) 最高速度(Kbps)
WARP官方客户端 24129 35870
WireGuard 38691 41509
Shadowrocket 40251 49174
注1:平均速度指在速度无剧烈波动情况下,随机选取三个点的瞬时速度的平均值,测速方式并不严谨,仅作参考。
注2:Shadowrocket 测速时波动很频繁,并不是很稳定。
本文由 Ds' Blog 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Sep 12, 2024 at 06:36 am