【发布时间】:2014-06-15 18:29:47
【问题描述】:
我正在做一些测试项目,基本上我想在热点模式下将所有流量路由到一个固定地址。我有 IP 范围,例如 192.168.0.0/24 我不知道我是否可以使用 iptables without root 或 JNI 功能(找不到任何符合我想要的功能) 开箱即用的想法非常受欢迎(DNS、客户端连接上的低级别数据包广播等......)
有什么想法吗?
编辑:Android 和 iOS 如何检测网络门户?
来源:https://sudoroom.org/wiki/Mesh/Firmware/Splash_page 他们尝试在
上进行 HTTP GETiOS:http://www.apple.com/library/test/success.html,如果不在门户网站之后,预计会达到 200
Android:http://clients3.google.com/generate_204 并且在不落后于门户时期望 204 状态,任何其他状态都是门户
那么,我如何才能正确响应这些检测?
【问题讨论】:
-
另外,用户没有root权限
-
AFAIK android 上没有 iptables api,请看这个类似的问题stackoverflow.com/questions/4658619/…
-
@sherpya thx,我已经看到了这个答案,但它需要 root 访问权限。我想也许还有另一种方法,比如将 DNS 设置为假的或类似的东西。只要它能完成工作,我只需要一种方法
-
是的,如果 android 不公开 api,您需要 root 才能使用 iptables :(
标签: android proxy dns android-wifi tethering