Zero Trust 启用MSQUE协议(Beta)

前文:

Cloudflare 正式宣布 WARP 将提供 MASQUE 支持

在 Cloudflare WARP 中构建新协议

MASQUE 是一组隧道机制,可以扩展 HTTP/3 并利用 QUIC 传输协议的独特属性来有效代理 UDP 和 IP 流量。

Cloudflare 宣布在消费者产品 WARP 中添加 MASQUE 支持(很快将会在 Zero Trust 中推出!),以协助提供更快速、更稳定的网页浏览体验,同时不降低对用户隐私的保护。

MASQUE 支持让用户能够:

  • 充分利用使用 HTTP/3 和 QUIC 的优势
  • 获得更快速、更稳定的网页浏览体验
  • 在浏览网页时保护隐私安全

以上来自 Masque for WARP | Cloudflare (cloudflare-cn.com)

准备:

  1. 账户ID:‘https://dash.cloudflare.com/{account_id}
  2. Cloudflare API Token
  3. WARP settings · Cloudflare Zero Trust docs了解到Cloudflare Warp版本限制:
  4. 启用Override local interface IP(之前忘记写这个了)
  5. Cloudflare API Documentation抄一份代码,以下是NodeJS示例:
var axios = require("axios").default;

var options = {
 method: 'PATCH',
 url: 'https://api.cloudflare.com/client/v4/accounts/{填入account_id}/devices/policy',
 headers: {'Content-Type': 'application/json', 'X-Auth-Email': '填入邮箱', 'X-Auth-Key': '填入API Token'},
 data: {
   tunnel_protocol: 'masque'
 }
};

axios.request(options).then(function (response) {
 console.log(response.data);
}).catch(function (error) {
 console.error(error);
});

准备工作结束。

运行代码,等待。
接下来在装有Warp的客户端打开终端输入: warp-cli settings,并回车,显示隧道协议为MASQUE则成功。

更多信息可查看 Cloudflare API Documentation,以及 WARP settings · Cloudflare Zero Trust docs

23 个赞

感谢分享 :smile:

2 个赞

大佬强啊

1 个赞

牛了

1 个赞

感谢分享!

这协议现在应该还没开源吧?

1 个赞

这东西都没人用了吗 :smiling_face_with_tear:

2 个赞

建议大家过几天再试。今天hy2和其他一些基于udp的协议被精准封锁了,说明gfw最近在封异常udp流量。quic国内还没普及,这个还是很明显的。这几天别往枪口上撞

4 个赞

大佬:cow::beer:

1 个赞

就是说不用WireGuard了,是吗?

1 个赞

Mark观望一下

1 个赞

Mark下先

1 个赞

不需要api token,直接登录之后在浏览器F12里面跑这个就行了,没那么麻烦

fetch('https://dash.cloudflare.com/api/v4/accounts/{你的账户id}/devices/policy', {
  method: 'PATCH',
  headers: {
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    tunnel_protocol: 'masque'
  }),
  credentials: 'include'
})
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error('Error:', error));
4 个赞

没感觉出区别 :thinking: