2014-09-01 115 views
4

如何配置另一個需要摘要認證的代理的魷魚代理? 我在我的squid conf中有這行,但父代理不斷詢問我的用戶名和密碼。如何配置魷魚親代摘要認證的級聯魷魚代理

cache_peer $PARENTIP parent $PARENTPORT 0 default no-query proxy-only login=$user:$pass 

如果還有其他解決方案,它不一定是魷魚。

回答

1

添加

never_direct: 


acl all src 0.0.0.0/0.0.0.0 
http_access allow localhost 
http_access deny all 
cache_peer $PARENTID parent 8080 0 default no-query proxy-only login=a:b 
never_direct allow localhost 
http_port 8080 
+0

在父代理中使用摘要驗證? – efirvida 2016-02-26 19:52:41

+0

在我的情況下不起作用 – Abhisheietk 2017-12-05 08:42:52

2

對於那些誰通過下面的配置上搜索臨到這個問題,將請求轉發到父代理使用基本代理認證作品(無故障轉移)。這允許squid管理父代理的轉發和認證,而無需額外的客戶端憑證配置。

cache_peer $PARENT_PROXY_HOST parent $PARENT_PROXY_PORT 0 default no-query login=$PARENT_PROXY_USERNAME:$PARENT_PROXY_PASSWORD 
never_direct allow localhost 

但是,我無法得到這與代理摘要身份驗證的工作。顯然,這通過cache_peer配置聲明 [squid mailing list citation]不被squid支持。

可以通過在客戶端存儲或傳遞配置憑證(用戶名/密碼),然後將它們傳遞給魷魚代理來進行管理。這適用於基本和摘要式身份驗證。客戶端傳遞證書。在這種情況下,魷魚不需要認證,而是通過客戶端提供的憑證傳遞給需要它們的父代理。

cache_peer $PARENT_PROXY_HOST parent $PARENT_PROXY_PORT 0 default no-query login=PASSTHRU 
never_direct allow localhost