Clouflare自选IP(Worker版)

Clouflare自选IP(Worker版)

这是一个白嫖 Cloudflare Workers 反代的教程。

前提条件

  • 你需要有一台服务器,假设 IP 为 112.XXX.XXX.XXX
  • 你需要有一个域名,假设为 ldo.icu ,在 Cloudflare 中将其解析到你的服务器去。

开始自选

第一步:修改协议

将服务器的协议改为 WebSocket ,即80端口的 http ,不需要使用 TLS 加密。

第二步:Workers反代

在 Cloudflare 主页中找到 Workers ,并创建一个新的 Workers 。

复制下方的代码到编辑区,将 ldo.icu 改为你解析到服务器的域名,如图所示。

编辑好后记得保存并部署。

cloudflare worker
1
2
3
4
5
6
7
8
9
10
11
addEventListener(
"fetch", event => {
let url = new URL(event.request.url);
url.hostname = "ldo.icu";
url.protocol = "http";
let request = new Request(url, event.request);
event.respondWith(
fetch(request)
)
}
)

获取最优IP

使用这个脚本 Github地址

修改配置

  • 将原本服务器的 112.XXX.XXX.XXX 改为你从上一个步骤获得的最优IP 104.19.XXX.XXX(举例)
  • 端口由 80 改为 443
  • 底层传输勾选 TLS
  • 伪装域名改为 Workers 的域名
  • 跳过证书认证可开可关

届时你就可以愉快地使用 Cloudflare 的自选IP了。

题外话

如果你想用国内中转,在中转服务器上跑一次优选IP,转发这个优选IP和443端口即可。

作者

Loudomian

发布于

2021-02-26

更新于

2021-02-26

许可协议

评论