如何强制我的Android网络将端口80网络流量路由到无法访问互联网的wifi网络?

时间:2017-06-12 13:43:30

标签: android networking retrofit okhttp

方案: (设备:Pixel OS:Android 7.1.1,(也是Galaxy 7,Android 7.0)

  1. 应用已连接到无法访问互联网的本地wifi网络
  2. 像素电话连接到LTE蜂窝数据连接
  3. 应用程序请求http://192.168.1.1:80/test像素电话路线等网址 对LTE蜂窝数据连接的请求,大概是因为 它有互联网连接,我的无线网络没有。
  4. 我想强制App在本地wifi网络上发出http://192.168.1.1:80/test请求,即使它没有外部互联网功能。

    我正在使用Retrofit和Okhttp,并且还尝试过:org.apache.http.impl.client.AbstractHttpClient

    有什么想法吗?

1 个答案:

答案 0 :(得分:-1)

如果192.168.1.0/24是本地连接的网络,则应自动路由。如果没有,您将需要一个路由表条目,例如192.168.1.0/24 - > 192.168.99.1(如果您的Wifi是192.168.99.0/24而.1是两者之间的路由器。)