iptables开启透明代理绕过APP代理检测

有时候前端弹提示的检测,透明比较好用

开启透明代理命令

1
iptables -t nat -A OUTPUT -p tcp -m owner --uid-owner 进程所有者 -j DNAT --to-destination 代理ip:端口

其中进程所有者需要查看启动应用的uid
在adb shell里执行

1
2
ps -ef | grep 包名

然后执行开头的命令就可以开启透明代理

burp还需如下配置

此时不用在手机设置代理就可以抓包了

删除代理

1
iptables -t nat -D OUTPUT -p tcp -m owner --uid-owner 进程所有者 -j DNAT --to-destination 代理ip:端口

声明:
本文章用于学习交流,严禁用于非法操作,出现后果一切自行承担,阅读此文章表示你已同意本声明。

Disclaimer:
This article is for study and communication. It is strictly forbidden to use it for illegal operations. All consequences shall be borne by yourself. Reading this article means that you have agreed to this statement.