如何从我的智能手机检查本地主机?

如何从我的智能手机检查本地主机?

理想情况下,我希望将一个端口(如 8080 或类似端口)暴露给网络,这样我就可以在桌面上运行网站,并在智能手机上检查它或向客户端展示它等等。如何在 Ubuntu 中将我的一个端口暴露给网络?我通常使用家庭 WiFi,我不需要摆弄路由器,对吧?

任何帮助都会很有帮助!

更新:

我使用 node.js 作为服务器,当我导航到 192.168.my.ip:8080 时,收到一条典型的错误消息:

Unable to connect      
  Firefox can't establish a connection to the server at 173.52.xxx.xxx:8080.
  The site could be temporarily unavailable or too busy. Try again in a few
    moments.
  If you are unable to load any pages, check your computer's network
    connection.
  If your computer or network is protected by a firewall or proxy, make sure
    that Firefox is permitted to access the Web.

当我只访问我的 IP 地址而没有端口时,我的 ISP 会提示我登录,这是否意味着存在某种防火墙?

更新 2:

我搞明白了:)我需要做一些端口转发,并将一个端口暴露给 TCP 流量。我的路由器拒绝所有入站请求,所以我需要创建一个临时例外规则。啊,多么孤独而富有成效的周六晚上。苦乐参半,大部分都是苦的。

答案1

如果您只想访问本地主机,请设置一个像 apache 这样的 Web 服务器,然后从您的智能手机转到您计算机的本地 IP。

  1. 使用 安装 apache sudo apt-get install apache2
  2. 现在将一些 HTML 文件放入/var/www/
  3. 从您的智能手机转到计算机的本地 IP。(您可能需要在地址中添加文件结尾,例如192.168.0.100/MyWebsite.html

如果您想从互联网访问它,那么您需要一个域名和一个域名服务来托管它。

答案2

来自OP的更新:

我搞明白了:)我需要做一些端口转发,并将一个端口暴露给 TCP 流量。我的路由器拒绝所有入站请求,所以我需要创建一个临时例外规则。啊,多么孤独而富有成效的周六晚上。苦乐参半,大部分都是苦的。

相关内容