Debian
從本地客戶端獲取 Squid 代理伺服器身份驗證類型
就像標題一樣:
有沒有辦法從本地網路中的客戶端獲取 squid 代理伺服器的身份驗證類型?
我正在使用 debian
更新 1:
HTTP/1.1 407 Proxy Authentication Required Server: squid/3.3.9 Mime-Version: 1.0 Date: Fri, 25 Apr 2014 17:51:25 GMT Content-Type: text/html Content-Length: 3305 X-Squid-Error: ERR_CACHE_ACCESS_DENIED 0 Vary: Accept-Language Content-Language: en Proxy-Authenticate: Basic realm="Squid Web Proxy" X-Cache: MISS from domain.com Via: 1.1 domain.com (squid/3.3.9) Connection: keep-alive
我只看到基本領域線。所以我的代理只接受基本身份驗證嗎?
您可以做的一件事是檢查來自您的代理的 407(需要代理身份驗證)響應的 HTTP 響應標頭。它應該包括它將從客戶端接受的身份驗證方案。您會看到類似這樣的內容,每個方案都有一個標題:
Proxy-Authenticate: NEGOTIATE Proxy-Authenticate: NTLM Proxy-Authenticate: BASIC realm="SomeRealm"
根據您的編輯,是的,您的代理將不接受 NTLM 身份驗證。由於 Basic 只有一個 Proxy-Authenticate 標頭,因此您的客戶端將僅發送 Basic 身份驗證。似乎您的代理未配置(或至少未正確配置)以接受除基本身份驗證之外的任何內容。