背景:无公网 IP!
-
在内网访问
a.nb.com时,通过openwrt进行域名劫持,使其指向nginx地址,nginx反向代理至192.168.xx.xx:xxxx。由于不想使用http,所以申请证书配置到nginx以强制进行https访问,如此在内网的访问形式为:https://a.nb.com -
后来,有个小伙伴想要从外网访问我家的服务。查阅相关资料后,排除了
WireGuard、zerotier以及国内小水管服务器中转等方案,选择使用Cloudflare Tunnel。 -
配置成功后,
a.nb.com能够在小伙伴的设备上成功访问,速度尚可,能播放1080p视频。
但俺有以下几个问题:
cf的边缘服务器证书似乎无法下载。内网证书该如何申请?或者写个定时脚本自动申请证书?cf的证书和本地申请的证书能够共存吗?- 设备之间是否存在
dns缓存?
需求:
希望实现 https://a.nb.com 外网通过 cf 访问能“回家”,内网直接访问本地服务,并且强制 https 且证书正常。如何实现?望解惑。