EC2にsquidプロキシを設定しましたが、企業のファイアウォールの背後から使用しようとしています。プロキシを使用するようにFirefoxを設定した後、yahoo.comにアクセスしようとしました。非常に長時間実行されているリクエストを処理しているように、ブラウザがハングしているように見えます。私が見るイカのログをチェックする:
1431354246.891 11645 xxx.0.xx.xxx TCP_MISS/200 7150 CONNECT www.yahoo.com:443 username HIER_DIRECT/xx.xxx.XX.xx-
これまでのところ、これらのエントリのほとんどについて適切な説明はありませんが、 http://wiki.squid-cache.org/SquidFaq/SquidLogs#access.log から、私は見つけましたそれ:
MISS = The response object delivered was the network response object.
これは何を意味するのでしょうか?外部のインターネットに接続するために私にできることはありますか?
これはずっと前に尋ねられました、しかし多分誰かがまだこれを使うことができます...
これは、squidに接続し、HTTPが使用するTCPプロトコルを使用してyahooにリクエストが行われたことを意味します。さらに、MISSはキャッシュミスであることを意味し、squidにはこのページが保存されていません。
ハングの理由は、応答が回線のどこかでキャッチされているか(企業ファイアウォール、多分?ローカルファイアウォール?)、またはプロキシの設定ミスが原因である可能性があります。
詳細については、おそらく https://serverfault.com で検索する必要があります。たとえば、これは良い出発点であり、問題を絞り込むことができます: https:// serverfault。 com/questions/514716/whats-the-minimum-required-squid-config-to-make-a-public-proxy-server