一、问题
Cloudflare Worker 部署后默认的 *.workers.dev 域名在国内被 DNS 污染,无法直接访问。
常规解决方案(绑定自定义域名)需要将域名 DNS 托管给 Cloudflare 或购买付费套餐(Cloudflare for SaaS)。如果你不想转移 DNS 管理,也没有预算,怎么办?
二、解决思路
核心思想:让 Worker 只做出站请求,不依赖入站连接。
Worker 从 Cloudflare 边缘节点主动抓取 RSS/API(出站 fetch 不受任何限制)
抓取到的数据通过 HTTP POST 发送到你的一台公网服务器
公网服务器经 WireGuard 隧道转发给本地容器
容器既可接收推送,也可主动抓取备用数据源
这样,用户(或下游系统)通过访问你的公网服务器获取数据,完全无需触碰 workers.dev 域名。
评论 (0)