curlコマンドを使用して外部サイトにアクセスしようとしていますcurl https://external.site.com -x my.proxy:PORT
。私の問題を特定するために、私の環境では、次のいくつかのローカルサービスをカーリングしてみました。
- カールを直接使用してローカルWebサービスをカリングできます。
curl web1.local.com
- プロキシを使用してローカルWebサービスをカリングできます。一部のホストでのみ可能ですが、すべてではありません。なぜですか?
curl -x my.poxy:PORT web1.local.com
(これは私のホストの一部でのみ機能します)。
ネットワークを見ましたが、大きな違いが見つかりませんでした。しかし、これらのコンピュータでローカルで実行されるのをブロックできますか?
ベストアンサー1
これは「proxytunnel」オプションの必要性に関連している可能性があります。
成功したサイトは通常のSSL、失敗したサイトはTLSです。
違いは、プロキシに送信された「CONNECT」キーワードと変更された「GET」キーワードです。