零成本方案:用 DNSHE 免费域名实现 Cloudflare Workers 域名访问
*.workers.dev域名无法正常访问?
解决方案:使用DNSHE免费域名+ Cloudflare托管,零成本实现流畅的访问!
DNSHE是什么?
DNSHE是一个免费的非营利性域名服务平台,专注于为开发者、学生和开源爱好者提供稳定的数字身份。
核心特点
-永久免费,无需信用卡绑定
-支持全类型DNS记录(A、AAAA、CNAME、MX、TXT、NS、SRV、CAA等)
-支持托管到Cloudflare,享受全球高速解析
-提供.de5.net、.us.ci、.cc.cd等多种后缀选择
-默认10年有效期(2026年起需每半年免费续期)
注册DNSHE账号并申请免费域名
访问DNSHE官网:https://www.dnshe.com/

注册账号并登录,切换为中文界面

点击侧边栏“免费域名”,进入申请页面,选择喜欢的根域名(如 .us.ci),输入二级域名前缀

点击注册,默认获得1年使用期限

提示:新用户默认可注册5个域名,使用邀请码可额外获得1个名额。
将域名托管到Cloudflare
访问Cloudflare官网:https://www.cloudflare.com/

注册/登录账号,点击右上角“+添加” → “连接域”

输入在DNSHE注册的域名,选择Free免费计划

点击“继续前往激活”,复制Cloudflare提供的两条NS服务器地址

返回DNSHE控制面板:

点击目标域名的“DNS服务器”,粘贴NS地址(每行一个),点击“一键替换”,等待状态显示“已解析”(约1-2分钟),返回Cloudflare点击“我已更新名称服务器”完成激活。
创建Cloudflare Worker
进入Cloudflare Dashboard → Workers & Pages

点击“创建Worker”,选择“Hello World”模板

输入Worker名称,点击“部署”,点击“编辑代码”,替换为你的业务代码。
绑定自定义域名
在域名管理页面,进入“DNS”设置,添加一条A记录:
| 类型 | 名称 | 内容 |
|---|---|---|
| A | api | 8.8.8.8(随便填) |

关键:开启橙色小云朵(代理状态)!

进入“Workers路由”,点击“添加路由”
- 路由:
api.yourdomain.us.ci/* - Worker:选择刚创建的Worker


进阶优化:优选域名加速
如果你想让国内访问速度更快,可以使用Cloudflare优选域名/IP方案:
方案一:优选域名
将CNAME记录指向国内访问速度快的域名,如 visa.cn、csgo.com、linux.do 等。
方案二:优选IP
使用 CloudflareSpeedTest 工具测速,找到延迟最低的IP,然后将A记录指向该IP。可实现区域分流优化。
❓常见问题排查
| 问题 | 解决方案 |
|---|---|
| 522错误 | 检查路由是否添加 /* 后缀,确保A记录开启了代理 |
| 域名无法访问 | 检查DNS是否生效,等待几分钟后刷新 |
| SSL证书错误 | 在Cloudflare中重新开启SSL/TLS加密 |
| Worker不生效 | 确认路由格式为 域名/*,Worker已部署 |
总结
通过DNSHE免费域名+ Cloudflare托管的方案:
- 零成本解决
workers.dev无法访问问题 - 享受Cloudflare全球CDN加速
- 自动SSL证书,无需额外配置
- 支持自定义路由规则,灵活控制
温馨提示: 免费域名仅适合个人学习和小型项目测试,生产环境建议使用正规域名。DNSHE域名需每半年手动续期一次,记得设置提醒哦!
关注公众号「碳基硅坊」,获取更多IT技术与AI实践干货!
