Squid で src IP アドレスを許可する

Squid で src IP アドレスを許可する

Linux上のdockerでsquidプロキシを実行していて、IPはabcdです

Squid プロキシは、特定のドメイン (dst) のみを許可し、その他すべてをブロックするように構成されています。また、許可されたすべてのドメインが親に転送され、その他のドメインは Squid によって直ちにブロックされるように構成された親プロキシもあります。これは、docker 内および Linux ホスト内から期待どおりに機能します。

今、私はまた、IP abceでLinux(ping可能)に接続されたWindows PCを許可したいです

しかし、何らかの理由でリクエストが Squid に正しく届きません。Squid の docker ログには次のように表示されます。

NONE_NONE/000 0 - エラー: トランザクション終了前ヘッダー - HIER_NONE

私の Squid 設定は次のとおりです:

http_access deny all !<aclname>
acl <aclname2> src a.b.c.e
http_access allow <aclname2>

cache_peer <parent_proxy> parent 3128 0 no-query default
prefer_direct off
cache_peer_access <parent_proxy> allow <aclname>
never_direct allow all

ACL の順序が重要かどうかはわかりません。また、これは 1 つのクライアントからだけ発生するわけではありません。別の設定を試しても、そこでも同様に発生します。

関連情報