プロキシイカに独自のhttp_proxyを使用させる方法は何ですか?

プロキシイカに独自のhttp_proxyを使用させる方法は何ですか?

注:proxySquidはプロキシサーバーでありプロキシクライアントであるため、これはあいまいな用語です。

システムでは、プロキシを介してのみ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

ここで解決策を見つけましたhttps://wiki.squid-cache.org/SquidFaq/ConfiguringSquid#How_do_I_configure_Squid_forward_all_requests_to_another_proxy.3F

/etc/squid/squid.conf次の3行をファイルに入れる必要があります。

cache_peer proxy.company.de   parent  3128 3130
prefer_direct off
nonhierarchical_direct off

関連情報