【问题标题】:How to access a page on my local server outside my android hotspot如何访问我的 android 热点之外的本地服务器上的页面
【发布时间】:2016-02-16 17:21:23
【问题描述】:

我有一个 JEE 应用程序在笔记本电脑上的 8080 端口上运行在 apache 服务器上。

我的笔记本电脑通过安卓热点连接到互联网,端口 8080 没有被笔记本电脑上的防火墙阻止。

如何通过热点以外的设备从我的服务器访问页面?

我的笔记本电脑上的 IPConfig:

ipv4:  192.168.43.95
default gateway: 192.168.43.1

我尝试使用手机上的端口转发器应用程序配置从端口 8080 到 IP 192.168.43.95 的端口转发:端口 8080

端口转发器将我的设备(android)显示为 100.85.254.126。

我的笔记本电脑上的公共 IP 是 101.222.171.254(通过在 google 上输入“我的 ip 是什么”进行检查),这个 ip 与服务热点的 android 设备相同(确保 android 设备充当路由器)。

我需要通过互联网访问我服务器上的页面(从不在我的热点中的设备), 我尝试通过 100.85.254.126:8080 和 101.222.171.254:8080 访问服务器上的页面,在这两种情况下我都收到连接超时。

有什么方法可以让它工作吗?

【问题讨论】:

  • 那么您的设备既有公共 ip 又有无线连接到 Android 设备?那其他安卓设备在哪里?你确实什么也没说。您想如何将最后一台设备连接到您的笔记本电脑?使用哪个ip?你想要什么都非常模糊。
  • 正如问题中提到的,我的笔记本电脑正在运行一个服务器实例,我的笔记本电脑通过我的安卓设备的热点连接到互联网。我需要通过互联网(从未连接到我的热点的设备)访问服务器上的页面。
  • (from a device not connected to my hotspot). 你把它放在括号里,好像它不重要一样。那个设备在哪里?
  • my laptop is connected to internet via hotspot of my android device.。为此,您的 android 设备必须连接到互联网。让我们假设它具有移动连接。对于另一台设备——你没有告诉它在哪里,但假设它在互联网上的某个地方——要通过 android 热点连接到笔记本电脑上的服务器,你的 android 设备必须将使用的端口转发到你的笔记本电脑。但是,即使您成功了,整个设置也将无法正常工作,因为您的移动提供商肯定不会允许服务器在您的热点上运行。
  • @greenapps Android 设备已连接到互联网,尝试访问的设备可以在互联网上的任何地方。我以前使用拨号(来自 S60 设备)连接,但 android 不支持拨号连接。 'code' 我试图在我的手机上使用端口转发器应用程序来配置从端口 8080 到 IP 192.168.43.95 的端口转发:端口 8080 'code' 正如我提到的它不起作用。我错过了什么吗?

标签: java android ip port portforwarding


【解决方案1】:

我认为你需要在你的路由器上转发你的端口 8080。 我不确定。

【讨论】:

  • 这也是我的猜测,我不确定应该转发到哪个 IP。 (由于我使用的是安卓设备;它的热点,它将充当路由器)。
  • 如果可能的话,您应该转发到您的笔记本电脑从热点获取的 ip。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-07-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多