外网使用DDNS域名免端口访问内网服务器
可实现的效果
使用域名 https://***.com
可不带端口直接访问内网 192.168.1.2:8080
的服务,并实现 https 加密访问。
(192.168.1.2为服务器内网IP,8080为内网服务端口)
准备条件
1.cloudflare管理的域名(简称CF)
可选CF注册或其他域名转到CF管理,方法很简单,网上都有,也可以参考点击跳转
2.公网IP及ddns动态域名配置
折腾这些东西的小伙伴大都申请了公网IP了吧,也都配置了DDNS了吧?这些是基础就不赘述了。
没有公网IP的可参考点击跳转无公网方案
3.本地服务器
在内网调试好需要映射到外网的服务,并做好DMZ或服务端口转发;
开始配置外网访问
1. 首先确认可通过 公网IP:端口 方式访问内网服务器
2. 登入CF,确认DDNS有记录并工作正常,在CF域名主页的左侧找到规则并展开,进入Origin Rules配置
创建规则
1. 填完之后点击右下角的“部署”按钮完成配置
2. 回到域名首页展开DNS记录,点击A记录右侧的编辑按钮,打开代理并保存
配置完成
现在可尝试使用 https://你的域名
来访问你的内网服务器了,注意默认就是 https 哦;
拓展:
1.如果访问时浏览器提示不安全,可在SSL/TLS概述中点击配置按钮,选择自定义 SSL/TLS-灵活,保存即可。
如有不明白的地方可以留言给我哦~
外网使用DDNS域名免端口访问内网服务器
https://immotor.top//archives/RS8WgKQe