ソックスプロキシを介してインターネットに接続すると、ローカルDNSを確認できません。

ソックスプロキシを介してインターネットに接続すると、ローカルDNSを確認できません。

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などのより強力なソリューションを選択できます。

関連情報