【已解决】安卓系统里的iptables问题

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复
sanz
帖子: 1010
注册时间: 2006-09-29 5:11

【已解决】安卓系统里的iptables问题

#1

帖子 sanz »

环境--手机:Android 4.04,电脑Ubuntu12.04。
目标-- 手机开启无线“热点”,同时通过手机卡上网。电脑通过wifi连接手机热点。正常上网。电脑80端口开了WEB服务,正常工作。现在需要外网(公网)的别人的电脑能访问我的电脑,就是通过正在上网的手机来转发请求到我的电脑。
看过了我手机的/proc/sys/net/ipv4/ip_forwarder的内容是1。所以理论上应该是可以的。

现在我应该怎么在手机上设置(通过iptables?)来转发外来的http请求,比如8080端口的tcp请求,转发到我电脑的80端口啊?
上次由 sanz 在 2015-02-15 15:26,总共编辑 1 次。
Dell D620 -> Asus U44SG
Dapper->Edgy->Feisty->Gutsy->Hardy->Karmic->Lucid -> Oneric -> Precise->Trusty
Python+JS
rosynirvana
帖子: 893
注册时间: 2011-02-14 17:46

Re: 【求助】安卓系统里的iptables问题

#2

帖子 rosynirvana »

sudo iptables -t nat -A PREROUTING -p tcp --dport 8080 -j DNAT --to $DES

$DES是电脑和手机相连的内网ip地址,例如 192.168.1.2:80
sanz
帖子: 1010
注册时间: 2006-09-29 5:11

Re: 【求助】安卓系统里的iptables问题

#3

帖子 sanz »

Dell D620 -> Asus U44SG
Dapper->Edgy->Feisty->Gutsy->Hardy->Karmic->Lucid -> Oneric -> Precise->Trusty
Python+JS
回复