从非本地网络访问服务器数据,无需端口转发
Posted
技术标签:
【中文标题】从非本地网络访问服务器数据,无需端口转发【英文标题】:Server data accessing from non local network without port forwarding 【发布时间】:2019-04-22 19:13:05 【问题描述】:我正在使用 XAMPP 服务器,我的文件位于 XAMPP 的 htdocs 文件夹中。
我已使用移动热点连接到笔记本电脑。
我能否从不在同一网络中的另一个系统访问 XAMPP 文件夹中的文件,即,我可以通过互联网从另一台计算机访问 XAMPP 文件夹中的文件吗 只有移动热点没有路由器?
【问题讨论】:
如果您的热点允许入站连接和/或具有可配置的防火墙并允许端口转发,您可能会这样做。毕竟,热点只是另一种路由器。 【参考方案1】:是的,可以从外部网络访问 Web 服务器,具体取决于您当前的网络配置。
我认为有两种简单的解决方案适合您。
-
根据需要配置防火墙,在路由器设置中启用端口转发,将端口 80 转发到运行 XAMPP 服务器的机器的内部 IP。
如果您在无法配置的网络上,我建议您查看ngrok.com,这是一项可以为您的 XAMPP 服务器设置公共 URL 的服务。当然,您可以在任何类型的网络上工作,只要您可以访问互联网。
注意,备选方案 2 有利于公开开发服务器,我不建议在生产环境中运行站点。
【讨论】:
【参考方案2】:大多数网络提供商不允许访问网络中的终端。 如果您的提供商进行端口转发并输入热点的公共(!)IP 就足够了。
【讨论】:
以上是关于从非本地网络访问服务器数据,无需端口转发的主要内容,如果未能解决你的问题,请参考以下文章