通过Cloudflare实现内网服务的公网访问:非标端口映射与HTTPS代理解析

通过Cloudflare实现内网服务的公网访问:非标端口映射与HTTPS代理解析

admin
2024-01-02 / 0 评论 / 3 阅读 / 正在检测是否收录...

当服务器位于内网且无法使用常规的80或443端口时,需要通过以下步骤使其能够使用非标端口,并通过公网访问,同时利用Cloudflare进行域名解析和代理:

1.端口映射至公网:

在路由器或防火墙设置中,执行端口转发(Port Forwarding):

登录路由器或防火墙管理界面。
找到“端口转发”、“虚拟服务器”或类似的选项。
创建新的转发规则,将公网IP和所需的非标端口与服务器内部IP地址和端口相对应。

2.启动服务:

在服务器上启动所需的服务,确保它在指定的非标端口上监听连接请求。

3.Cloudflare域名解析与代理:

3.1登录Cloudflare账号并添加/管理相应域名。

设置域名的DNS解析记录指向服务器的公网IP地址。
启用Cloudflare代理服务,确保代理标志(orange cloud)为激活状态,以便Cloudflare为流量提供优化和安全性。

3.2创建Origin Rules规则:

进入Cloudflare控制台,在相应域名下找到页面中的“Rules”选项。
选择“Origin Rules”的选项,并创建新规则。

3.3添加规则规范:

选择“Create rule”或类似选项。
在规则设置中,选择“Field”为“Hostname”,填入要用作访问的域名。
确保规则的设置正确,使其能够将特定的域名映射到正确的服务器内网IP及非标端口。

3.4保存设置:

保存并应用设置。
测试所做的更改,尝试使用标准的HTTPS端口(例如:443)访问指定域名。应该能够成功访问到服务器上运行的服务。

通过这些步骤,可以将内网中的服务器映射至公网的非标端口,并利用Cloudflare的代理服务和域名解析,使其通过HTTPS标准端口对外提供访问。

0

评论 (0)

取消