有没有办法在我的 Android 上进行 WiFi 网络共享并从 Android 设备为我的电脑进行端口转发?

有没有办法在我的 Android 上进行 WiFi 网络共享并从 Android 设备为我的电脑进行端口转发?

有没有办法在我的 Android 上进行 WiFi 网络共享并从 Android 设备为我的电脑进行端口转发?

我的意思是:

  • 互联网——>安卓

  • Android有端口转发到PC(XAMPP)

  • 运行 XAMPP 的 PC——> Android

  • 安卓——>互联网

我正在尝试看看是否能在我的 PC 上运行一个服务器,然后使用我的 Android 通过互联网来访问它。

有什么办法可以做到这一点?

答案1

根据您的手机服务提供商,他们中的许多人会阻止手机上的 HTTP、HTTPS、FTP、SMB、POP/SMTP/IMAP 等端口(作为服务器)。我会首先与他们核实,看看他们是否允许这些端口通过他们的手机网络,即使分配了不同的端口号。话虽如此......

如果设备已 root,并且您可以访问终端,则应该能够使用一些 *nix 魔法来实现这一点。除此之外,我不知道具体哪个应用程序可以让你这样做

答案2

如果你iptables -L在 Android 中运行,你会看到FORWARDChain 有一个 DROP 策略。这意味着它无法将数据包从互联网转发到你的 PC。

如果您的 Android 已 root,那么您可以安装 AFWall+。

在列表中勾选 WiFi 和 DATA 框,选择 DHCP 和 DNS 服务条目。然后选择选项->启用防火墙。

答案3

  1. 在路由器上打开端口转发

  2. 设置 DMZ 地址

将端口设置为[Computer IP:Normal Port] - - - - [DMZ_IP:Different port to internet]

因此,如果出于某种原因我在端口 80 上共享。

然后它的[192.168.0.5:80] - - - - [172.123.132.158:8080]

808080

我的网络服务器已开启[192.168.0.5:80] or [127.0.0.1:80]

但我的Android可以连接[172.123.132.158:8080]

相关内容