Linux|给VPS套上Cloudflare Warp

发布于 2022-08-30  156 次阅读


前言

  • 2022年8月7日 ,CloudFlare WARP 更新,可对任何网站隐藏源IP地址,原文大概说:我们刚刚对支持WARP的服务进行了重大更新,将为您提供准确的地理浏览体验,而不会向您访问的网站透露您的IP地址。相反,你访问的网站将看到一个Cloudflare的IP地址,使他们更难直接跟踪你。
  • 一般推荐直接用WarpTeams(即Zero Trust,下同),同样免费且不限流量。

准备工作

  • VPS的购买搭建什么的就不说了,不是本文的目的,参考这篇文章提取(绑定)WarpTeams的私钥备用,当然也可以用安卓模拟器或者脚本提取私钥。

安装WARP

直接一键脚本梭哈:

wget -N https://cdn.jsdelivr.net/gh/fscarmen/warp/menu.sh && bash menu.sh

根据需要选中语言、IPv4还是双栈,然后根据脚本提示随便安装一个版本的warp,我们最后会对私钥进行替换,所以这些都不关键。 更多详情请参考GitHub项目地址


替换私钥

安装完成后,如果卡住或者提示获取不到IP都没关系,先将私钥替换成自己的。

vim /etc/wireguard/wgcf.conf

一般只要替换PrivateKey即可,其他根据自己需求,保存退出vim,先执行一次warp o关闭warp,再执行一次重启warp。


验证

使用以下命令查询 WARP 状态,如返回 warp=plus 即为成功

curl -s4m4 https://www.cloudflare.com/cdn-cgi/trace | grep warp | sed "s/warp=//g"

也可以进入这个页面查看warp状态。


其他说明

  • 现在warp应该已经不能稳定解锁流媒体了,如果有需求可以执行warp i刷IP,后面加上区域可以刷对应区域的IP,如warp i sg
  • 经测试,warp的IP目前可以屏蔽Instagram主页的广告(不确定)。
  • 隐身模式或者不登陆使用Google时可能会触发人机检测,解决方法是登陆Google账号,或者添加一条规则用其他节点绕过:
[Rule]
DOMAIN-KEYWORD,www.google.,NOTwarp

Abandon all hope, ye who enter here.