(Linux系统)Cloudflare WARP+ MASQUE 协议配置指南

1.1.1.1 + WARP: Safer Internet 是由 Cloudflare 提供的服务,旨在提高用户的互联网隐私和安全性。它会创建一个更安全的连接,帮助保护你的互联网流量。WARP 使用加密技术,阻止互联网服务提供商(ISP)和其他第三方跟踪你的 DNS 请求。

warp-cli 是 Cloudflare WARP 的命令行客户端工具,用于在 Linux 系统上配置和管理WARP连接。

  1. 安装 warp-cli Ubuntu/Debian/Red Hat Enterprise Linux & CentOS 的package repository :arrow_upper_right:,个人使用的是 Arch系统,yay -S cloudflare-warp-bin
  2. 注册一个新账户 warp-cli registration new
  3. 启动和启用 WARP 服务
# 启动服务
sudo systemctl start warp-svc 
# 确保服务在开机时自动启动
sudo systemctl enable warp-svc 
  1. 启用 MASQUE 协议,新建 mdm.xml 放到 /var/lib/cloudflare-warp(感谢这个佬的解决方案https://linux.do/t/topic/212964/137?u=theruncom)
<dict>
    <key>warp_tunnel_protocol</key>
    <string>masque</string>
</dict>
  1. 设置代理模式 warp-cli mode proxy,默认端口为40000,为了符合之前的一些代理设置,这里我修改为端口7890,warp-cli proxy port 7890
  2. 查看配置是否生效 warp-cli settings
    image
  3. 连接与断开 WARP 网络
# 连接
warp-cli connect
# 断开
warp-cli disconnect
  1. 查看 WARP 连接状态 warp-cli status
  2. 查看当前账户信息 warp-cli registration show
  3. 设置 WARP密钥,来获取巨额流量 Telegram: Contact @generatewarpplusbotwarp-cli registration license 替换密钥
  4. 再次查看当前账户信息 warp-cli registration show

Have Fun!! :tada:

43 个赞

不错!等一个 openwrt 的折腾记录

2 个赞

感谢你的教程

2 个赞

怎么全局挂代理呢?
使用 warp模式 云服务器ssh就断了,只能通过另一台机子内网ssh

或许可以添加排除IP,使SSH连接不经过warp,但这对动态IP不行
warp-cli tunnel ip add 192.168.1.0/24
再重启生效一下,warp-cli settings里面可以查看这个

不认为能存活多久,我表示悲观

我只想把他配置到clash里 不想额外多个app

用的人多了都不好使的。。

2024.9.24 menu.sh v3.1.3

The Linux Client adds the MASQUE protocol option, available in both Proxy mode (menu 5) and WarpProxy mode (menu 14)

Linux Client 增加 MASQUE 协议可选项,Proxy 模式(菜单5)和 WarpProxy 模式(菜单14)都可以使用

1 个赞

启了个docker里的ubuntu,装好后,warp-cli status一直是connecting。不懂是不是哪里没弄对~

1 个赞

我也发现最近是这样的,要多等等,有一定机率能连接上

来,一步到位,上个docker版本的

好像已经挂了,昨天还能用,今天已经连接不了了

现在是不是不能用了?一直是Connecting

确实已经不能用了,被封了

1 个赞

#Cloudflare添加

大家看看我的这个思路?

现在IPv6有漏风,能用,v4不行