CHERWIN_SCRIPTS/Cloudflare Workers Proxy/Readme.md
2024-05-27 04:07:23 +08:00

35 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## 起因
999会员中心脚本因为服务器不允许使用不安全的传统重新协商报错unsafe legacy renegotiation所以需要使用反代解决
## 简介
这个 Cloudflare Workers 脚本充当了一个反向代理,它的主要功能是接收客户端的请求,并将请求代理到目标地址,然后将目标地址的响应返回给客户端。具体功能包括:
- 代理客户端请求到目标地址。
- 修改响应中的相对路径为绝对路径,以确保资源的正确加载。
- 处理重定向并进行适当的修改,以保持资源路径的正确性。
- 添加 CORS 头部,以允许跨域访问。
## 如何部署
以下是部署 Cloudflare Workers 反向代理脚本的详细步骤:
1. 注册 Cloudflare 账户:如果您尚未拥有 Cloudflare 账户,请在 [Cloudflare 官方网站](https://www.cloudflare.com/) 上注册一个账户。
2. 创建 Workers 脚本:登录到 Cloudflare 账户后,进入 "Workers" 部分,创建一个新的 Workers 脚本。
3. 复制[999域名反代.js](https://github.com/CHERWING/CHERWIN_SCRIPTS/raw/main/Cloudflare%20Workers%20Proxy/999%E5%9F%9F%E5%90%8D%E5%8F%8D%E4%BB%A3.js):将提供的反向代理脚本粘贴到 Workers 编辑器中。
4. 保存并部署:保存脚本后,点击 "Deploy" 按钮,以部署您的 Workers 脚本。
5. 配置域名:在 Cloudflare 中,将您的域名与部署的 Workers 脚本关联。确保将流量路由到您的 Workers 脚本。
6. 测试:访问您的域名或者 Cloudflare Workers URL 你会看到 【系统升级维护中】 即为成功代理
7. 设置变量 CF_PROXY_URL = "Workers项目url"后面加/ 例https://xxx.xxxxx.workers.dev/
## 感谢
- [ymyuuu](https://github.com/ymyuuu/Cloudflare-Workers-Proxy)