Android PortForwarding


4

有没有办法在我的Android上进行WiFi网络共享,并从Android端口转发我的PC。

我的意思是:

  • 互联网 - > Android
  • Android将端口转发到PC(XAMPP)

  • PC运行XAMPP - > Android

  • Android - >互联网

我正试图看看我是否可以使用我的Android从我的PC上运行服务器。

有没有办法做到这一点?

Answers:


0

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

如果设备已植根,并且您可以访问终端,则应该可以使用某些* nix魔法来执行此操作。除此之外,我不知道究竟是什么应用程序允许你这样做


1
@johnny移动互联网服务提供商倾向于为手机使用私有IP地址。您可以查看此内容Settings / About Phone / Status并查看IP地址条目。如果它是私有(10.x 192.168.x 172.16.x)地址,则什么都不起作用。
保罗

@Paul您所描述的与双NAT有什么关系?像CG-NAT?用户获得私有IP地址?先感谢您。
Shayan

如果运营商提供IPv4 / IPv6双栈怎么办?有帮助吗?
Shayan

1
@Shayan Double NAT是源IP地址和目标IP地址都被NAT的地方。移动设备只使用源IP NAT(CG-NAT就是这么大规模),因此他们可以在一个公共IP后面使用许多私有IP地址。这是用于传出连接。“端口转发”是目标IP NAT,用于传入连接。
保罗

1
如果运营商提供IPv6 并且这实际上是在互联网上路由并且它们没有传入限制,那么它应该可以工作。但是你需要从源头一直通过IPv6,或者在某处使用IPv4-> IPv6代理。这种东西是不太可能的,因为没有太多理由在很少有人使用它时构建和保护功能。
保罗

0

如果您iptables -L在Android中运行,那么您可以看到FORWARDChain具有DROP策略。这意味着它无法将数据包从Internet转发到您的电脑。

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

在该列表中,用于DHCP和DNS服务的滴答WiFi和数据框。然后选择 - >启用防火墙。


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

  2. 设置DMZ地址

将端口设置为[计算机IP:普通端口] - - - - [DMZ_IP:不同端口到Internet]

因此无论出于何种原因我在端口80上共享。

那么[192.168.0.5:80] - - - - [172.123.132.158:8080]

80到8080

我的网络服务器在[192.168.0.5:80]或[127.0.0.1:80]。

但我的android将连接[172.123.132.158:8080]


路由器?没有路由器..只有智能手机用作热点(网络共享):)
Shayan

-1

您可以通过Android PC套装轻松使用互联网。PC套装是一个软件,可以帮助用户将他们的Android连接到PC,你可以共享数据,也可以从你的Android设备使用互联网。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.