环境--手机:Android 4.04,电脑Ubuntu12.04。
目标-- 手机开启无线“热点”,同时通过手机卡上网。电脑通过wifi连接手机热点。正常上网。电脑80端口开了WEB服务,正常工作。现在需要外网(公网)的别人的电脑能访问我的电脑,就是通过正在上网的手机来转发请求到我的电脑。
看过了我手机的/proc/sys/net/ipv4/ip_forwarder的内容是1。所以理论上应该是可以的。
现在我应该怎么在手机上设置(通过iptables?)来转发外来的http请求,比如8080端口的tcp请求,转发到我电脑的80端口啊?
【已解决】安卓系统里的iptables问题
-
- 帖子: 1010
- 注册时间: 2006-09-29 5:11
【已解决】安卓系统里的iptables问题
上次由 sanz 在 2015-02-15 15:26,总共编辑 1 次。
Dell D620 -> Asus U44SG
Dapper->Edgy->Feisty->Gutsy->Hardy->Karmic->Lucid -> Oneric -> Precise->Trusty
Python+JS
Dapper->Edgy->Feisty->Gutsy->Hardy->Karmic->Lucid -> Oneric -> Precise->Trusty
Python+JS
-
- 帖子: 893
- 注册时间: 2011-02-14 17:46
Re: 【求助】安卓系统里的iptables问题
sudo iptables -t nat -A PREROUTING -p tcp --dport 8080 -j DNAT --to $DES
$DES是电脑和手机相连的内网ip地址,例如 192.168.1.2:80
$DES是电脑和手机相连的内网ip地址,例如 192.168.1.2:80
-
- 帖子: 1010
- 注册时间: 2006-09-29 5:11
Re: 【求助】安卓系统里的iptables问题
Dell D620 -> Asus U44SG
Dapper->Edgy->Feisty->Gutsy->Hardy->Karmic->Lucid -> Oneric -> Precise->Trusty
Python+JS
Dapper->Edgy->Feisty->Gutsy->Hardy->Karmic->Lucid -> Oneric -> Precise->Trusty
Python+JS