首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Proxmox外部VM / CT访问

Proxmox外部VM / CT访问
EN

Stack Overflow用户
提问于 2016-03-18 18:50:27
回答 1查看 601关注 0票数 0

我刚刚开始为我们的非营利性教育VPS服务设置proxmox。然而,我们面临的问题是缺乏可用的IPv4地址。

是否可以将子域路由到主机服务器的IP地址,然后相应地将其转发到各个容器。例如:

代码语言:javascript
复制
SSH root@node-123.w-a-s-d.me 

将允许虚拟机ID为123的客户端访问其服务器,类似于node-123.w-a-s-d.me的情况也是如此。这将是允许在端口80上为该特定节点运行任何应用程序的web地址

我不确定如何去做这件事,我在网上找过了,但没有运气。我希望我们的目标是明确的。我期待着您的回音。乔希

EN

回答 1

Stack Overflow用户

发布于 2016-03-31 01:30:34

以这种方式暴露SSH并非易事,因为对于每个给定的IP地址,您只能在端口22上侦听一件事,虽然您可以只向每个VPS添加随机端口,并从持有公共IP的主框转发它(并且vms位于nat之后),但这并不是最好的解决方案。

相反,您可能想要做的是设置一个面向公众的计算机,人们可以通过公共IP ssh到其中,然后通过内部IP通过SSH连接到后续的私有计算机。或者,您可以使用openVPN设置该框,并将其设置为将内部IP地址分配给通过它连接的任何人。虽然openVPN需要更多的时间来正确设置,但它可以附带自己的域名系统,因此当连接到它时,呼叫SSH root@node-123.w-a-s-d.me会自动将你路由到私有IP地址,而不是共享的面向公共的IP地址。

使用HTTP,这要容易得多,因为您可以在前端机器上设置一个代理,然后该代理将给定子域的请求代理到特定的内部IP地址。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36082447

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档