本地网络外的服务器访问(无手动打开端口)


0

我是Linux系统的新版本,我遇到了以下问题:

我在n个本地路由器(不同网络)后面有n个服务器,我想通过端口80从本地网络外部访问这些服务器。

一般设置如下:

               _____________________________
Client 1 <===> |                            | <===> [ROUTER 1] <===> Local Server 1
Client 2 <===> |         Net Server          |
               |   (External IP /Internet)  | <===> [ROUTER 2] <===> Local Server 2
Client 3 <===> |                            | <===> [ROUTER 3] <===> Local Server 3
Client n <===> |____________________________| <===> [ROUTER n] <===> Local Server n

挑战是要做到这一点 没有手动 在路由器上转发端口80。 (即登录本地路由器'n'并更改设置)

这可能吗 ? (SSH隧道......?)

您的意见将非常感谢


也许系统管理员可以帮助您解决这个问题。
Scandalist

Answers:


0

如果你有办法以某种方式在网络内部进行ssh,SSH隧道将会工作。那些想要在端口80上访问该站点的人必须事先设置他们的SSH客户端和SSH转发。

如果您可以在网络外部运行OpenVPN服务器,则可以将OpenVPN配置为服务器上的客户端。然后,服务器将与外部OpenVPN服务器建立传出连接。然后,您可以作为另一个客户端连接到该OpenVPN服务器,并通过虚拟网络上的端口80访问服务器。

除此之外,没办法。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.