外网使用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

图3

1. 填完之后点击右下角的“部署”按钮完成配置

2. 回到域名首页展开DNS记录,点击A记录右侧的编辑按钮,打开代理并保存

图4

配置完成

现在可尝试使用 https://你的域名 来访问你的内网服务器了,注意默认就是 https 哦;

拓展:

1.如果访问时浏览器提示不安全,可在SSL/TLS概述中点击配置按钮,选择自定义 SSL/TLS-灵活,保存即可。

图5

如有不明白的地方可以留言给我哦~


外网使用DDNS域名免端口访问内网服务器
https://immotor.top//archives/RS8WgKQe
作者
嘟总
发布于
2024年12月28日
许可协议