有这样一种情况:
两个 VPS 运行在同一个公共 IP 地址下(使用一个路由器)。假设 VPS 1 是:
120.1.2.3:80 (default pot)
,
vps 2 是:
120.1.2.3:81 (non default port to reach vps 2)
。
还有一个正在监听端口的应用程序3210
。
问题是,如何在 vps 2 中连接到该软件?首先,我需要以某种方式通过端口 81。
答案1
您在第一个 VPS 上使用反向代理,并让其代理连接到第二个 VPS 的端口 81 和端口 3210 所在的任何位置。在第一个服务器上使用基于名称的虚拟主机来捕获传入连接并进行适当分配。
答案2
这取决于您的设置。您没有提到目前如何通过端口 81 访问 vps2(端口转发或反向代理?)。
如果您能够vps2:81
使用域名或 IP 地址访问,则意味着您已经为端口 vps2:81 制定了一条有效规则。然后您需要做的就是找出并创建类似的规则vps2:3210
。它可以是路由器上的简单端口转发或在 vps1 上配置的反向代理。