CentOS 7がインストールされているローカルコンピュータがあります。このコンピュータがインターネットにアクセスできるようにするローカルサブネットには、Socks V5プロキシサーバーがあります。ファイルをダウンロードできますが、
curl -x --proxy socks5://ipaddress:1080 -u username:password www.google.com
私のローカルコンピュータでは現在、TomcatでArtifactoryとJenkins Webアプリケーションを実行しています。システム自体はソックスプロキシ設定を提供せず、インターネットアクセスが必要です。
tsocksを試しましたが、リモートDNS要求は解決されませんでした。
どのように機能させますか?
答え1
したがって、あなたが提供するのは、その単一の要求に対するカールプログラムのプロキシです。
プログラムがこれを選択していることを確認するために、http_proxyおよびhttps_proxy環境変数を設定してみてください。
例えば
export http_proxy=username:[email protected]:8080
これらの変数は再起動するたびにリセットする必要があるため、理想的ではありません。
これらの資格情報を環境変数にプレーンテキストとして保存するのが不便な場合は、cntlmなどのより強力なソリューションを選択できます。