我的 ISP(在苏里南)没有提供公共 IP 地址;我如何在我的 Mac mini 上托管网站?

我的 ISP(在苏里南)没有提供公共 IP 地址;我如何在我的 Mac mini 上托管网站?

我在 Mac mini 上运行 Filemaker Pro 应用程序。Filemaker 使用 Web Direct 为我生成 Web UI - 我不需要做任何事情,我甚至不知道自己该怎么做。我这样说只是为了明确说明我不能也不会使用另一台机器作为 Web 服务器。只是不知道怎么做。MacOS 使用 Apache 作为 Web 服务器 - 但我想这里的每个人都知道这一点...

有几个人(大约 10 人)使用我的应用程序。他们(过去)通过 Web 浏览器登录。

为了使它正常运行,我从我们国家唯一一家销售这些产品的 ISP 那里获得了一个静态公共 IP 地址... 这家 ISP 还提供路由器 - 他们不让用户自己配置!他们不会提供配置路由器所需的登录信息。他们不提供世界上其他 ISP 提供的任何信息,以便与他们建立 PPPoE 连接;相反,他们在给您路由器之前自己预先配置了所有信息。这就是您得到的。所以,让这个路由器做必要的 IP 转发... 至少可以说,这是一场噩梦,还有好几次后续事件。但最终我能够自己配置它。一段时间后,ISP 坚持要为所有客户提供一个新的路由器... 所以,同样的噩梦。上周,那个路由器坏了。停止工作了。当我打电话时,他们说我应该买一个新的。所以,就是这样:我受够了这个 ISP。

所以,我现在有:一台 KuWfi 路由器,带有另一家供应商(可惜只提供移动数据)的纯数据 SIM 卡。这意味着,至少,我有互联网。但该提供商不出售公共 IP 地址。如果我使用 Google 获取我的 IP,它会给我一个公共地址。但当​​我查看此 KuWfi 路由器的配置时,它显示的是一个私有 IP 地址。我在互联网上的某个地方读到,这意味着我的提供商使用 NAT 为我的路由器提供他们“私有”网络上的 IP。我尝试了动态 DNS,但这只适用于我提供商路由器的公共 IP 地址 - 而不适用于他们给我的私有 IP。他们不会为我进行 IP 转发;他们也不会出售公共 IP 地址。

我怎样才能让我的网站重新启动并运行???

有人说我可以使用 SD-WAN。但我读到的所有信息都告诉我,它适用于企业 - 而我只有一个需要与十几个用户共享的小应用程序!

任何帮助都将不胜感激,因为我的应用程序已经超过一周无法供用户访问了……

答案1

由于您不会将托管移出场外,因此解决方案必须涉及隧道或 VPN。

您可以从任意数量的玩家那里购买具有静态 IP 的 VPN(只需谷歌搜索“VPN 静态 IP”)并将其从您的 Web 服务器连接。这可能是最直接的解决方案。有一些缺点,例如响应速度较慢和成本较高,但这似乎是不可避免的。

我确实注意到,使用 ssh 隧道和反向代理可能可以实现类似的效果,但这更复杂,而且好处不大。价格也可能差不多。

相关内容