[求教]使用 CloudFlare 代理动态 IP 服务器的最佳姿势?

336 天前
 fox0001

最近申请了 eu.org 的免费域名,也注册了 CloudFlare 的免费账号,想利用这些资源访问家里部署的服务器。但是玩不转 CloudFlare 。

目的是想利用 CloudFlare 实现 HTTPS 无端口访问自家服务,避免使用时提示不安全。

  1. 已实现 DDNS 。就是实现了 eu.org 的域名,帮顶到宽带的动态 IP 上。CloudFlare 有接口可以实现。
  2. 想进一步使用 CloudFlare 的免费 SSL 证书,但是使用 CloudFlare 的 Worker 实现的反向代理有限制,不能代理自家解析的域名,也不能代理 IP 地址。

这种情况,可有解决方案?

2552 次点击
所在节点    Cloudflare
13 条回复
0o0O0o0O0o
336 天前
cloudflared tunnel
fox0001
336 天前
@0o0O0o0O0o #1 这个我试过,但是卡在填写信用卡。只能等我弄好信用卡再玩。
gam2046
336 天前
直接用 dns 应该是做不到的,cf 不支持非标端口。家宽应该是都屏蔽了 80 、443 端口的入栈。

但是可以尝试通过 wokers 转发到家宽的非标 http 服务,https 同样不支持非标端口。

https://developers.cloudflare.com/workers/platform/known-issues/#custom-ports
0o0O0o0O0o
336 天前
@fox0001 #2 免费无需申请的吧,用它分配的 trycloudflare 域名甚至不需要注册登录

https://github.com/cloudflare/cloudflared
https://blog.cloudflare.com/tunnel-for-everyone/
gniviliving
336 天前
我的做法是,申请一台 aws 云服务器做中转,这样就不用带端口访问家里的服务了
fox0001
336 天前
@0o0O0o0O0o #4 Tunnels 合并到 Zero Trust 里,开通需要“Choose a plan”,免费版也要填写信用卡,只是不扣费。
wipbssl
336 天前
ddns+cname ?
cogear
336 天前
#5 @gniviliving 所有流量都要走 aws 吗,会不会很慢啊
gniviliving
336 天前
@cogear 看你的服务和你中转的服务器,我就中转一个博客,和群晖后台,流量不大,而且我的 aws 还可以,延迟 100ms 以内
lyscf
317 天前
@fox0001 能绕开的,不需要卡也能过,我的就是没要卡直接过的
jl007008
317 天前
@lyscf 请问如何操作,现在创建 tunnel 要求信用卡信息
LTFan
313 天前
tunnel 支持绑定支付宝。

更优雅的方式是,使用“规则”下的“Origin Rules”。规则为主机名等于解析到你的服务器的已被代理的域名;操作为重写目标端口。
fox0001
267 天前
@LTFan #12 谢谢!这个可以玩~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/944087

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX