新版MSN Live Messenger 2011不能通過ISA/TMG代理登陸問題

新版MSN Live Messenger 2011不能通過ISA/TMG代理登陸問題  

在安裝新的MSN Live Messenger 2011軟件後,Messenger客戶端可能無法通過ISA代理服務器正常登錄。

如果通過抓包分析,您可以看到MSN始終在嘗試與MSN的gateway進行登陸嘗試。但是永遠無法成功。

clip_p_w_picpath002

問題原因

=====

新的MSN Live Messenger 2011軟件雖然在用戶界面上可以手動設置代理服務器,但事實上,MSN並沒有完全使用到web代理登陸(只有一部分登陸過程用到web代理)。

解決方法

=====

我們發現MSN Live Messenger 2011只能通過調用了操作系統的winhttp代理來使用web代理

進行登錄。Windows系統中winhttp代理默認是空的,它和IE代理是完全獨立的兩套代理,所以無論在IE中或者在MSN界面中配置代理,MSN Live Messenger 2011都無法成功登陸。

打開windows 7 命令行窗口,(以管理員身份打開)

執行” netsh winhttp set proxy <proxy address>:<proxy port>”

注意:如果企業內部有web服務,或者WSUS更新系統,這些系統的訪問往往無需經過代理,您可以使用在winhttp中添加排除列表:

set proxy myproxy:80 "<local>;bar"

set proxy proxy-server="http=myproxy" bypass-list="*.foo.com"

參考

===

Winhttp模塊查找代理有兩個途徑:

1. Winhttp的專用代理服務器可以通過"netsh winhttp set proxy <proxy address>:<proxy port>"命令行來進行配置。

2. Winhttp也可以通過查詢WPAD自動發現腳本來找到代理服務器。

"netsh winhttp"命令用法:

http://technet.microsoft.com/en-us/library/cc731131(WS.10).aspx

Windows Vista中的類似問題以及解決方案,包括使用WPAD的建議和使用netsh winhttp命令行:

http://support.microsoft.com/kb/937151


該文章轉載自:

http://blogs.technet.com/b/gcrsec/archive/2011/02/28/tmg-20110228-msn-live-messenger-2011-isa-tmg.aspx

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章