在 OSX 上共享对 HTTP 服务器的访问权限?

在 OSX 上共享对 HTTP 服务器的访问权限?

我最近意识到http://docs.vagrantup.com/v2/share/,从而可以:

HTTP 共享将创建一个您可以提供给任何人的 URL。此 URL 将直接路由到您的 Vagrant 环境。

对于那些不熟悉的人来说,Vagrant 是虚拟化软件(VirtualBox、VMware 等)之上的配置抽象。

我很想在 OSX 上实现这一点。我已经在端口上运行了一个 Web 服务器:8000,我希望有一个服务能够通过某种代理/动态 DNS 服务来共享对此端口的访问。

先决条件是:

  • 我不需要静态 IP。
  • 我不需要从外部网络到我的机器进行端口映射。

现有的软件/配置/服务解决方案有哪些?

答案1

这个答案专门针对那些以相同关键词开头的人。

事实证明,我需要一个反向 SSH 隧道。关于如何设置它,有很多指南:

前提条件是您需要有一个远程服务器作为入口点。作为替代方案,有许多服务可以为您做到这一点:

以及更多http://john-sheehan.com/blog/a-survey-of-the-localhost-proxying-landscape

相关内容