非标准 HTTPS 端口的 VirtualBox 端口重定向问题

Posted

技术标签:

【中文标题】非标准 HTTPS 端口的 VirtualBox 端口重定向问题【英文标题】:VirtualBox port redirection issues with non standard HTTPS ports 【发布时间】:2019-02-20 01:01:19 【问题描述】:

我已经设置了一个 CentOS 虚拟机来测试 Hadoop。我在 NAT 模式下使用 准虚拟化网络 类型的接口设置了一个网络接口。 SSH (TCP 22) 的端口重定向工作没有问题。但是,其他一些端口似乎无法完全正常工作(9870、8042、9864)。我可以看到一些“行动”正在发生。让我以端口 9870 为例。

这些是我的规则(记得我说过 SSH 规则可以正常工作):

RulesX TCP 127.0.0.1 59870 10.0.3.15 9870

当我尝试访问 http://127.0.0.1:59870 时,我会自动重定向到 https://127.0.0.1:59870,但最终我会收到 ERR_TIMED_OUT 错误。

跟踪 VM 上的流量,我可以看到流量进入,但我看不到任何响应(我只有一个网络接口):

我不知道还能看什么。

非常欢迎任何想法。谢谢!

【问题讨论】:

【参考方案1】:

您很可能需要在 Centos 防火墙上打开非标准端口。

Open firewall port on CentOS 7

【讨论】:

以上是关于非标准 HTTPS 端口的 VirtualBox 端口重定向问题的主要内容,如果未能解决你的问题,请参考以下文章

WebView 在 iOS 9 中不加载非标准端口

通过地址重写, 解决ingress在使用非标准端口(80, 443)时, 引起的重定向丢失端口问题

通过地址重写, 解决ingress在使用非标准端口(80, 443)时, 引起的重定向丢失端口问题

nginx 监听非标准端口80,重定向端口丢失问题解决

端口转发后执行putty连接------------------》VirtualBox+ubuntu_server

获取没有非标准端口的原始 url (C#)