0

我的情况是,我想将我的 minishift 实例共享到我的 Intranet 网络。

看起来没有选择网络/IP的选项,例如,如果您尝试将virtualbox网络接口设置为“bridge”,它只会失败

所以我想设置端口转发,例如http://blog.brianjohn.com/forwarding-ports-in-os-x-el-capitan.html

在这种情况下,我可以访问 Web 控制台,例如将机器 IP:PORT 的端口重定向到 192.168.64.4:8443 (minishift)

但是所有的API,例如“ https://192.168.64.4:8443/api/v1 ”仍然使用内部IP,当然它不能被外部访问。

有没有办法让它正常工作?

4

1 回答 1

1

当我需要从其他主机访问 minishift 时,我使用 SSH 隧道。首先,您需要在 OSX 中启用 SSH 访问并确保启用AllowTcpForwarding. 然后在您的笔记本电脑中创建另一个用户以通过 SSH 登录。

从其他主机,您需要使用 SSH 使用以下命令登录:

ssh -L 8443:192.168.64.4:8443 user@<you_laptop_IP_address>  

让用户保持登录状态,以便您可以使用浏览器访问您的 minishift Web 控制台https://localhost:8443

于 2017-11-13T17:20:46.950 回答