warp配置clash
什么是WARP
WARP是cloudflare公司推出的可以用来保护使用者隐私的一款服务,对于经常使用WARP来解锁vps流媒体的人再熟悉不过了。
WARP基于wireguard协议,使用UDP来传输数据,也就意味着在公网中的高QOS,但是WARP的ip相对比较干净,对外访问网络的出口 IP 被很多网站视为真实用户,可以用来解锁流媒体,谷歌学术等。
本文是基于作者的粗略了解成文,故很多地方可能会出现些许错误,若出现错误,还望各位海涵,并发邮件通知我,我会尽快修改。
如何使用
直接去官网1.1.1.1进行下载,有安卓还有windows客户端。
获取24PB流量
打开Telegram机器人,按要求输入命令进行获取warp+ unlimited license key Wrap+ Bot:https://t.me/generatewarpplusbot
更换密钥到客户端
windows连接
windows连接需要使用clash进行前置连接登录,设置clash为tun模式,然后打开warp。
提取warp配置
使用github上的wgcf这个来进行获取配置。warp本质上是基于wireguard协议来进行生成的。因此我们完全可以不需要使用客户端,直接使用支持wireguard协议的第三方客户端来进行使用。
1.下载wgcf
1 | wget -O wgcf https://github.com/ViRb3/wgcf/releases/download/v2.1.4/wgcf_2.1.4_linux_amd64 |
2、注册 WARP 账户
1 | ./wgcf register |
在root文件夹下就会出现/root/wgcf-account.toml文件,里面是wgcf申请的免费账户信息,你可以将license_key替换成你自己的warp+ key,获取方法打开App右上角菜单 三 –> 账户 –> 按键,复制替换即可。
1 | ./wgcf update |
在这一步。我们可以把我们24pb流量的key进行更换,然后再进行升级
3生成WireGuard配置文件
1 | ./wgcf generate |
在root文件夹下就会出现/root/wgcf-profile.conf文件,这就是wgcf生成的WireGuard配置文件,可以导入到任何一个支持WireGuard协议的软件中使用。
(可选)4.优选ip
1 | wget -N https://gitlab.com/Misaka-blog/warp-script/-/raw/main/files/warp-yxip/warp-yxip.sh && bash warp-yxip.sh |
获取优选ip,得到更好的连接体验,更换endpoint为刚刚获取的优选ip还有端口,在wgcf的配置文件里面
clash配置wireguard
参照官方的clash配置文件写法
1 | proxies: |
我们需要设置的只有公钥私钥,还有ip地址
这些文件,直接按照提取的参考config来进行配置,server可以设置成之前得到的优选ip
(可选)clash设置relay,进行链式配置(得到稳定台湾ip)
1.设置代理组,参照官方clash文件
1 | Proxy Groups: |
类型是relay。
原理:clash首先会通过垃圾机场,访问warp,warp得到ip是基于访问ip的来进行生成附近的ip。所以我们可以用垃圾机场的ip得到稳定优质台湾ip。
接下来,我们还需要进行配置策略组,让访问网站走relay代理组
只需要在这里进行添加match,选择relay,就可以走链式代理
- MATCH:全匹配
这样所有的匹配就会走clash的链式代理组。
安卓使用sagernet,手动设置代理链就可以使用