抓取任意 URL,
告别 CORS。
CORX 是一个边缘 CORS 代理。给任意 URL 加个前缀即可跨域抓取——响应缓存在边缘、有限流保护、内置 SSRF 防护,上游密钥永不离开服务端。
别把机密交给代理——包括这一个。CORX 开源、免费,可以自己部署。了解信任模型
一个前缀: https://corx.envx.cn/fetch?url=https://api.example.com不想部署?直接使用公共 key
在线体验
示例每 10 秒轮换,直接通过代理加载。输入任意 URL 即可接管。
等价于 GET https://corx.envx.cn/fetch?url=…。每个请求都经过边缘代理——观察状态码、延迟、体积和缓存 HIT/MISS 徽标随示例实时更新。
无需部署,直接使用
用这个公共 key 就能在自己的站点上免费使用:仅跨域 GET/HEAD、有每日配额、尽力而为。上游注入、缓存控制、子域模式和按 key 配置需要自行部署。
为 agent 而写
本站点通过 llms.txt 自我描述:编码 agent 一次抓取即可获得调用方式、鉴权层级、缓存策略与限额,无需通读整个站点。
同样按当前主机名生成: robots.txt · sitemap.xml
为真实应用而建,而非玩具演示
这些细节让密钥、浏览器调用方与调试都尽在掌控。
密钥留在边缘
给密钥绑定变量与请求头/查询参数规则,CORX 在转发时注入,并按目标主机限定作用域——同一个 key 可给每家厂商各带一套凭证。你选择暴露的变量还能被页面以 `${NAME}` 引用,而值从不进入浏览器;变量值在控制台和日志中始终打码。
浏览器免密钥访问
把一个来源授权给某个密钥,其访客无需携带密钥即可调用代理。授权按来源隔离、按访客 IP 计量,并写入审计日志。
每一步都可检视
在控制台演练场把请求跑过真实链路——鉴权、SSRF 防护、注入、缓存——并查看完整响应与打码后的注入预览。
不只是接口,还有控制台
多数自托管代理只给你一个 URL 就结束了。CORX 把围绕它的产品也一并给你:中英双语仪表盘(用量与周期对比趋势)、按 key 的策略、请求日志、主机黑名单,以及跑真实链路的演练场。
你总得信任某一方——不如自己选
CORS 代理本质上就是中间人:谁运行它,谁就能读取、修改并重放经过它的每一个请求和响应。CORX 不掩饰这一点——它被设计成让“能信任它吗?”的诚实答案不是“能”,而是“你不需要信任”。
托管实例——免费、公开、尽力而为
公共档位的共享演示:无需注册、每日配额、可随时撤销。适合公开数据、演示和原型——不要用于机密、凭证或隐私数据。公共档位会剥离 Cookie 与 Authorization、从共享缓存返回,并保留 30 天日志;这些只是降低暴露面,不是保证。
自己部署——免费、私密
一个 MIT 许可的 Cloudflare Worker,配 D1 + R2。用免费额度部署到你自己的账号,整条数据链路就都在你手里:你的密钥、你的日志、你的限额,中间没有第三方。读源码、fork、随意改——这正是它的意义。
一键完成:Cloudflare 会把仓库克隆到你的 GitHub,在你的账号里创建 D1 与 R2,并直接部署——免费套餐即可。
我们不收账号费、席位费或账单。在信任重要的场合,自托管才是运行 CORX 的预期方式。
边缘所需,一应俱全
设计简洁
一个 URL 前缀即可从任意源站使用——无需 SDK、无需配置、无需特殊请求头。
边缘缓存
响应缓存在 R2 并从边缘返回,支持 TTL 控制、无缓存逃生通道和每密钥策略。
SSRF 防护
私有网段、DNS 重绑定和 D1 黑名单都在边缘拦截——可信调用方可按密钥关闭单项检查。
API 密钥
每个密钥独立配置允许来源、频率限制、缓存 TTL 与免密钥授权——一键吊销。
用量分析
在控制台内按小时查看请求数、流量、延迟与错误率图表。
子域名模式
让每个目标拥有独立域名:example.com 变成 example-com.your.host。
流式媒体
大文件、Range 请求与 SSE(LLM 对话接口)直接流式透传——视频、音频拖动进度条即可播放,token 也是生成即到达。
双控制台
用中文或英文管理密钥、查看日志、发起请求——演练场完全复刻真实链路。
自托管
部署在你自己的 Cloudflare 账号上,使用 D1 + R2——没有我们的账号、席位或账单。
常见问题
在让一个代理承接生产流量之前,它得先回答这些问题。
CORX 是什么?
CORX 是一个运行在 Cloudflare 边缘的开源 CORS 代理。把任意 URL 拼在 /fetch?url= 之后,响应就会带着 CORS 头返回,浏览器代码因此能读取那些没有设置 CORS 的 API——并且自带 R2 边缘缓存、频率限制与 SSRF 防护。
怎么调用?
四种等价写法:/fetch?url=<编码后的 URL>、/proxy/<url>、/<url>(路径式),以及子域名模式——api.example.com 变成 api-example-com.<你的域名>。GET 和 HEAD 会被缓存,其他方法一律直接透传。
需要 API 密钥吗?
用本托管实例不需要:在页面复制公共 key,在每日配额内向 GET/HEAD 请求即可。自建部署可以用按调用方区分的密钥、为已授权来源开启免密钥访问,或者干脆不鉴权、靠自己的网络隔离。
可以传递 Cookie、token 或个人信息吗?
公共 key 不行:它会在转发前剥掉 Cookie 和 Authorization,响应可能来自共享缓存,请求日志保留 30 天。私有或带鉴权的流量请放在你自己的部署上。
触发限额会怎样?
会返回 429——每日配额带 Retry-After 头,每分钟限流则是普通的 429。限额按调用站点、目标站点和整个实例计算,另有一个每分钟限流;命中缓存的请求计入每日配额——配额算的是请求数,而不是上游压力。
可以自托管吗?
可以。CORX 是 MIT 许可的 TypeScript 项目,运行在 Cloudflare Workers + D1 + R2 上:部署到你自己的账号,配额、限额和日志都归你所有。仓库 README 覆盖了完整部署流程。
可以把流量托付给托管实例吗?
只适合你愿意交给陌生人的数据。代理能看到——也能修改——经过它的所有内容,而托管实例的运营方就是那个陌生人。公开数据、演示和原型可以用公共 key;一旦流量重要,就自托管 CORX,那时链路上唯一的运营方就是你自己。
CORX 带管理控制台吗?
带。它是一个中英双语控制台:用量仪表盘与周期对比趋势、按 key 的策略(频率限制、允许来源、缓存 TTL、免密钥授权、上游注入、公共档位配额)、请求日志、主机黑名单,以及跑真实链路的演练场。多数自托管代理只是一个 fetch 接口,而这里是围绕它的一整套产品,全部包含在同一个 Worker 中。
CORX 免费吗?
免费,而且两边都免费。托管实例提供公共 key、无需注册——仅限 GET/HEAD,有每日配额,尽力而为。自托管同样免费:CORX 是 MIT 许可,跑在 Cloudflare 免费套餐上;额度不够时你付给 Cloudflare($5/月的 Workers Paid),而不是付给我们。没有付费档、没有席位费、没有订阅。
想和其他托管代理对比? corsproxy.io · Corsfix · AllOrigins