2017-06-12 56 views
0

場景: (設備:像素OS:機器人7.1.1,(也銀河7,機器人7.0)如何強制我的Android網絡將80端口網絡流量路由到無法訪問互聯網的WiFi網絡?

  1. 應用被連接到不具有網絡連接的本地WiFi網絡
  2. 像素電話是連接到LTE蜂窩數據連接
  3. 應用程序請求一個URL像http://192.168.1.1:80/test像素手機路線 該請求對LTE蜂窩數據連接,大概是因爲它 具有Internet連接和我的無線網絡沒有。

我想強制應用程序在本地WiFi網絡上發出http://192.168.1.1:80/test請求,即使它沒有外部Internet功能。

我使用的改造和Okhttp,並曾嘗試:org.apache.http.impl.client.AbstractHttpClient

任何想法?

回答

0

如果192.168.1.0/24是一個本地連接的網絡,它應該自動路由。如果不是,則需要路由表條目,例如192.168.1.0/24 - > 192.168.99.1(如果你的Wifi是192.168.99.0/24而.1是路由器之間的)。

+0

我無法編輯我不擁有的Android設備的路由表。我需要一種方式讓我的Android應用程序在任何設備上工作 – gregm

+0

因此,192.168.1.0/24是一個遠程網絡?沒有路由表條目,它不可能工作。 – Zac67