注:proxy
Squidはプロキシサーバーでありプロキシクライアントであるため、これはあいまいな用語です。
システムでは、プロキシを介してのみhttp / httpsプロトコルのリソースにアクセスできます。 2つのシステムがあります
- システム1:プロキシへのアクセスを許可する
- システム2:プロキシへのアクセスは許可されていません
システム2では、いくつかのパッケージをダウンロードする必要があり、プロキシを直接使用できないため、次のことを行うことがsquid
できると思いました。システム1たとえば、手動でトラフィックを転送できます。
しかし、システム1のイカプロキシにプロキシ自体を介してhttp / httpsリクエストを送信するように指示するのに問題がありますか?
この情報を含むようにイカプロキシサーバーデーモンの環境を設定しました(ファイル経由/etc/sysconfig/squid
)。
http_proxy=http://proxy.network:3128
ftp_proxy=http://proxy.network:3128
https_proxy=http://proxy.network:3128
ただし、これはSquidが実際にこのプロキシ設定を使用するようにトリガーしていないようです。
表示される内容は/var/log/squid/access.log
次のとおりです。
1579858778.927 1479 172.22.0.252 TCP_MISS_ABORTED/000 0 GET http://lwn.net/ - HIER_DIRECT/66.228.47.22 -
1579858786.871 5295 172.22.0.252 TCP_TUNNEL/200 1368 CONNECT lwn.net:443 - HIER_DIRECT/66.228.47.22 -
答え1
/etc/squid/squid.conf
次の3行をファイルに入れる必要があります。
cache_peer proxy.company.de parent 3128 3130
prefer_direct off
nonhierarchical_direct off