无法访问内部网络中vm上运行的容器url

我有一个Azure VM,在其端口5000上安装了语音转文本服务容器。

当我通过浏览器在VM中测试语音转文本服务时,http://10.x.x.x:5000它会正确显示页面;

但是,当我在连接到内部网络的本地笔记本电脑上访问相同的URL时,会出现超时错误。

我已经设置了网络安全组规则,以允许端口5000上的流量并使用IPFlow进行验证,并且没有阻止;

为了确保这不是NetworkSecurityGroup防火墙问题,我在端口80的同一台VM上安装了nginx容器,并且可以使用url {{访问虚拟机内和笔记本电脑上的nginx默认主页。 3}},没有任何问题。

chimper 回答:无法访问内部网络中vm上运行的容器url

我做了一些进一步的挖掘,发现问题与内部防火墙设置阻止非常规端口(例如:5000)有关。

作为临时措施,我使用了使用腻子客户端的SSH隧道和端口转发(基于此处的想法:akadia.com/services/ssh_putty.html)。

使用腻子建立连接后,现在我可以在应用程序中将语音发送到文本容器服务器的名称指定为localhost:5000,它将请求正确转发到远程语音到文本服务器。

同时,我已请求我的IT团队解除对端口的限制。感谢您的有用评论,Max和4c74356b41

本文链接:https://www.f2er.com/2961744.html

大家都在问