2010-01-30 107 views
4

我的電腦配置在代理服務器後面,用於訪問互聯網。我提到了黑莓模擬器相關的帖子,並改變了我的MDS服務器設置時開始模擬器MDS如下如何讓黑莓模擬器上的應用程序在PC在代理服務器後連接互聯網

application.handler.http.proxyEnabled = true 

application.handler.http.proxyHost=hostname 

application.handler.http.proxyPort=hostport 

application.handler.http.proxyUser=username 

application.handler.http.proxyPass=password 

在此之後,我能夠使用瀏覽器。但是當我點擊瀏覽器時,它會詢問用戶名,密碼和域名。在此之後,互聯網正常工作

這是問題所在。對於同樣的設置,當我點擊黑莓中的地圖應用時,它不起作用。請讓我知道必須改變什麼。

+0

更喜歡http://serverfault.com/問題 – 2010-02-02 07:31:41

回答

3

並非所有應用程序都將使用MDS傳輸進行通信 - 例如,如果應用程序使用直接TCP或Wi-Fi,它將繞過MDS服務器並直接通過計算機的TCP/IP堆棧(在模擬器中運行時)。不幸的是,在這種情況下,模擬器不使用任何系統級別的代理設置(即在IE中設置的代理設置) - 因此它不會知道您的代理服務器並可能失敗。

我已經提到了RIM的這個缺陷,我希望他們會在未來的模擬器中解決它。這將使得使用Charles或Fiddler等工具更容易進行調試。

+0

Marc,你是不是說可以設置一個模擬器來同時使用我的本地無線和代理?我已經構建了一個應用程序,可以啓動各種仿真器(典型平臺,WP7,iPhone,Android和BlackBerry),並使用FiddlerCore攔截來自仿真器瀏覽器的請求,以便篡改它們。我必須有能力使用模擬器的代理細節來實現此功能。 – Boydski 2011-02-01 15:34:08

+0

可能不是 - 模擬器沒有使用代理服務器的選項(除非您使用MDS)。您可能能夠使用攔截低級別Windows HTTP /套接字API的代理服務器 - 但我不知道這是否可能。 – 2011-02-01 17:32:22

相關問題