在Surge上通过WireGuard协议一键提取并连接CloudFlare Warp+/Team-童家小站
type
status
date
slug
summary
tags
category
icon
password
Tweet Link
Author
Add Date
|手机上无法使用1.1.1.1,于是我就想能不能再wireguard客户端上使用,结果真的有大神写了这个教程。
原博地址:youtonghy.com
什么是Warp?
Warp是CloudFlare推出的隐私保护服务,使用WireGuard协议,目前已经与1.1.1.1的DNS服务捆绑在一起。
Warp与Warp+
Warp+是一项附加收费业务,通过CloudFlare的Argo技术来加快访问速度。不过据说这项技术只对使用了CloudFlare的网站有用,各位可以试试看。
Argo 是一项服务,它在 Cloudflare 网络中使用经过优化的路由,更快、更可靠且更安全地为您的用户提供响应。
使用过CloudFlare CDN的朋友们肯定清楚Argo,大致原理为在你本地就近接入CloudFlare后,网络数据通过其在全球的节点间的隧道或者专线传输至距离源站最近的节点,免去通过公网传输的种种弊端。
通过WGCF提取WireGuard配置(仅适用于WARP/WARP+)
Warp虽然是基于WireGuard的,但并不直接提供Profile,我们需要自己提取下。
项目地址: ViRb3/wgcf: ?用于 Cloudflare Warp 的跨平台非官方 CLI (github.com)
下载对应的版本,比如Windows电脑就是
wgcf_2.2.15_windows_amd64.exe
然后打开CMD,进入其所在的文件夹。为了方便操作,我将其改名为
wgcf.exe
。命令格式为:参数 | 作用 |
register | 注册新账号,保存为wgcf-account |
generate | 生成WireGuard配置,保存为wgcf-profile |
update | 更新账号配置 |
status | 查看账号配置 |
生成的配置中,除了私钥外,其余全部是统一的:
该配置可以直接导入到WireGuard客户端中使用。
提取Warp Team(Zero Trust)的WireGuard配置
Team版本的Warp是有无限流量的,并且可以免费申请到。不过申请时需要验证海外信用卡或者PayPal,如果你没有的话可以买一张虚拟卡,或者来找我白嫖一个车位。
提取Team的配置较为麻烦,需要用到Linux环境,动手能力不强的同学们可以撤了。还有一种方法使用安卓模拟器抓取,具体教程可见Cloudflare for Teams Wireguard Config (parkercs.tech)
脚本在这里
找到
/etc/wireguard/
目录下的wgcf.conf
文件,这个就是你的Team Wireguard配置文件,以下是我生成的文件:该脚本已经直接解析了Endpoint,不过这个IP是Anycast的,所以不影响使用
在Surge中连接
目前香港和多伦多都无法直接连接,只能通过warp-go连接,有知道如何处理的大佬可以教教我。
Warp Panel+
一个第三方面板,可以显示用户的IP,Warp+状态,流量等功能。
模块地址:
使用方法:安装后进入1.1.1.1应用即可,若提示信息为空请启用
MITM over HTTP/2