从远程访问localhost上的站点

Sal*_*tto 4 networking

我用来在我的localhost上开发我的项目,在ubuntu机器上的apache上.有时我需要向我的客户展示进展.是否可以从远程计算机访问localhost?

kri*_*anp 12

您可以使用为本地服务提供隧道的服务,例如 localtunnel、pagekite 或ngrok。这些服务简化了远程演示、移动测试的设置,有些还提供请求检查。

我发现 ngrok 很有用,因为它提供了一个 https 地址,这是测试网络摄像头访问等内容所必需的。


lon*_*tar 7

本答案中使用的术语:

  • 主机=机器上有站点
  • 客户端=您尝试从中访问主机的计算机

如果主机和客户端位于同一网络上,则可以通过输入从客户端访问主机

http://(hostname or ip address)

在您客户的浏览器中.如果站点未在端口80(对​​于http)或端口443(对于https)上运行,请添加帖子(此示例适用于服务器位于8080上的公共备用端口):

http://(主机名或IP地址):8080

如果主机和客户端不在同一网络上,并且您需要从客户端通过Internet访问以查看主机,则需要在Internet上使主机可供客户端访问.

如果您不确定自己在做什么,这对您的信息安全来说可能是非常危险的,我建议您购买一个便宜的托管帐户(可以在1:1托管的地方以每月10美元的价格获得这些帐户).


Raz*_*van 0

是的,如果您有公共和静态 IP。通常,ISP 在会话期间提供静态 IP(即直到您断开连接并再次连接)