「强烈推荐」1.20.0+ 使用的新版 CORS 代理
特色功能
1.20.0+ 新版 CORS 代理,彻底解决「科学上网」「CORS 跨域」两大问题
支持场景
支持全局跨域请求
支持绕过 header
请求体支持 FormData
受限于 CORS 策略,「Docker 版本」、其他「浏览器环境」(android、ios、浏览器等)必须设置 CORS 代理,否则大部分场景将无法使用。技术细节可参考 001.为什么要配置 CORS 代理?什么情况下需要配置 CORS 代理?
共享代理
目前默认有一个共享代理,可私发邮件到 youweics@163.com 获取。
特别提醒:请求限制为 「10 万次/天」、「1000 次/10 分钟」,频次为「所有人共享」,因此资源十分珍贵。为了大家的利益,请勿恶意请求,否则,我们会关闭此共享代理。
由于共享代理占用巨大的成本,或者因为不可抗力原因可能会取消共享,为了保证服务可用性,建议自己部署一份,或者请作者喝一杯咖啡,鼓励我们持续共享 。参考之前的前辈大佬倒下的故事:https://linux.do/t/topic/1051
部署方法
cloudflare 白嫖部署
这种情况仅仅需要自己准备一个域名。 然后部署项目到 cloudflare 的 workes 即可。项目文件 cors-cloudflare.zip
详细步骤:
1.
注册 cloudflare 账号并登录。cloudflare 官网:https://www.cloudflare-cn.com/
2.
解压项目 cors-cloudflare.zip,然后安装依赖:
ts
npm i -g pnpm pnpm install
3.
部署:
ts
pnpm deploy
注意:过程中需要登录之前注册的 cloudflare 账号。
4.
绑定自己的域名。
找到刚刚创建的 workers,可通过 Dashboard - Workers 和 Pages 找到。
image
点击进入对应项目。切换到触发器的页签。
image
然后添加自定义域,这里更改成你自己的域名,注意 CNAME 解析。
然后耐心等待完成即可。
这种情况单个账号的请求限制为 「10 万次/天」、「1000 次/10 分钟」,频次为「所有人共享」,因此资源十分珍贵。为了大家的利益,请勿恶意请求,否则,我们会关闭此共享代理。
自由服务器部署
这种情况需要自己准备 node 环境。项目文件 cors-anywhere.zip
详细步骤:
ts
npm i -g pnpm pnpm install node index.js
请发邮件到 youweics@163.com 获取相关部署项目源码。