HTTP 打洞 - NAT 后面的 Web 服务器

问题描述 投票:0回答:1

我在 NAT 后面有一些 Raspberry Pi 服务器(不可配置,由 ISP 提供),采用动态 IP,以及在路由器上配置了静态 IP 和端口转发的“主”服务器。我希望能够从任何浏览器访问由任何 RPi 服务器提供的页面。我读过有关 TCP 打洞的内容,但我不知道如何使其在浏览器中工作(我猜是使用 AJAX)。我可以使用“主”服务器作为中继服务器,但不知道如何操作。顺便说一句,所有进出服务器的流量都使用 HTTPS,而不是 HTTP。

编辑: 树莓派和服务器不在同一网络上。

https nat hole-punching
1个回答
-3
投票

您可能会研究反向代理的使用(我使用过 NGINX)。反向代理允许流量使用静态 IP 到达您的服务器,并将 HTTP 流量转发到防火墙后面的其他服务器。

使用 HTTPS 会有点棘手,但可以解决。您必须使用反向代理将端口 443 或 80 从路由器转发到服务器。

© www.soinside.com 2019 - 2024. All rights reserved.