最近申请了 eu.org 的免费域名,也注册了 CloudFlare 的免费账号,想利用这些资源访问家里部署的服务器。但是玩不转 CloudFlare 。 目的是想利用 CloudFlare 实现 HTTPS 无端口访问自家服务,避免使用时提示不安全。 [ol]已实现 DDNS 。就是实现了 eu.org 的域名,帮顶到宽带的动态 IP 上。CloudFlare 有接口可以实现。想进一步使用 CloudFlare 的免费 SSL 证书,但是使用 CloudFlare 的 Worker 实现的反向代理有限制,不能代理自家解析的域名,也不能代理 IP 地址。 [/ol]这种情况,可有解决方案? Cloudflare, 域名, 代理, 实现
直接用 dns 应该是做不到的,cf 不支持非标端口。家宽应该是都屏蔽了 80 、443 端口的入栈。 但是可以尝试通过 wokers 转发到家宽的非标 http 服务,https 同样不支持非标端口。 https://developers.cloudflare.com/workers/platform/known-issues/#custom-ports
@fox0001 #2 免费无需申请的吧,用它分配的 trycloudflare 域名甚至不需要注册登录 https://github.com/cloudflare/cloudflared https://blog.cloudflare.com/tunnel-for-everyone/