首页
社区
课程
招聘
[求助]请教iptables设置代理的问题
2012-8-31 14:20 6569

[求助]请教iptables设置代理的问题

2012-8-31 14:20
6569
昨天刚开始接触android,因为公司上网要用代理,所以下了一个transparent proxy放到手机上,但怎么设置都不能成功上网。

看了的transparent proxy里面的语句

#!/system/bin/sh
case $1 in
start)
case $2 in
  http)
   iptables -t nat -A OUTPUT -p --dport 80 -j REDIRECT --to 8123
   iptables -t nat -A OUTPUT -p --dport 443 -j REDIRECT --to 8124
   iptables -t nat -A OUTPUT -p --dport 5228 -j REDIRECT --to 8124
   ;;
  socks)
   iptables -t nat -A OUTPUT -p -j REDIRECT --to 8123
esac
;;
stop)
iptables -t nat -F OUTPUT
;;
esac

我选择的是http代理,设置后在adb中iptables -L -t nat看了一下,看提示好像生效了,但有也报错提示。具体结果如下
iptables -L -t nat
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
FIX ME! implement getprotobynumber() bionic/libc/bionic/stubs.c:384
REDIRECT   tcp  --  anywhere             anywhere            tcp dpt:www redir ports 8123
FIX ME! implement getprotobynumber() bionic/libc/bionic/stubs.c:384
REDIRECT   tcp  --  anywhere             anywhere            tcp dpt:https redir ports 8124
FIX ME! implement getprotobynumber() bionic/libc/bionic/stubs.c:384
REDIRECT   tcp  --  anywhere             anywhere            tcp dpt:5228 redir ports 8124

生成的redsocks.conf,我看了一下也没有什么问题。

与无线路由是联通的,我测试了内部访问是正常,但就是不能使用代理访问外网。请问有什么好的方法可以检测是什么地方出了问题?

[培训]二进制漏洞攻防(第3期);满10人开班;模糊测试与工具使用二次开发;网络协议漏洞挖掘;Linux内核漏洞挖掘与利用;AOSP漏洞挖掘与利用;代码审计。

收藏
点赞0
打赏
分享
最新回复 (1)
雪    币: 515
活跃值: (64)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
红尘岁月 2 2012-9-4 19:19
2
0
我旁边的哥们使用transparent proxy能正常代理上网。

无限郁闷中
游客
登录 | 注册 方可回帖
返回