2016-02-26 29 views
1

我的Android應用使用curl進行網絡通話。我想了解如何獲取Android設備中的WiFi代理自動配置中存在的URL,在我的應用程序內部實際能夠通過從PAC文件中檢索到的代理URL路由查爾斯呼叫?在Android中訪問自動代理網址?

enter image description here

回答

0

這個問題是老了,但是這可能是任何人來有趣的來自搜索引擎:

你知道有哪些網址PAC駐留在?如果沒有,我會嘗試使用PC連接到同一個WiFi並執行wireshark跟蹤。當您啓動與WiFi的連接時,會發送一個選項252和DHCP-lease,指定從哪裏下載PAC文件。例如,您的客戶可能被告知要下載http://pac.yoursite.com/pac_file.txt或類似的東西。

然後,您可以打開瀏覽器並導航到該網址,該網址將下載PAC文件供您閱讀爲JavaScript。

+0

感謝您的迴應,但問題在於它不會讓最終用戶輕鬆使用代理進行連接。 – NSFeaster

+0

這是Android的一個衆所周知的問題;代理自動配置不起作用(除了我遇到的一個Samsung手機外),並且您必須手動指定PAC文件。我的建議是如何找出從哪裏獲取PAC文件。 要了解有關此問題的更多信息,請訪問:https://code.google.com/p/android/issues/detail?id=42696 –