ここで説明した投稿よりも一般的です。rcファイルでbash機能を使用する
snap/apt/cpan/pip/wget/curlを含むがこれに限定されないすべての/マルチアプリケーションに対して適切なプロキシ設定を設定したいと思います。また、私のプロキシパスワードがどこでもプレーンテキストで表示されるのを防ぎたいと思います。これを達成することはどのように/可能ですか?
この投稿すべてのシステムプロセスが通過することを意味します/etc/environment
。まだ成功していないため(編集を参照)、現在すべてのプロキシ設定はアプリケーションごとに実行する必要があると仮定しています。 ~についてリンクポスト、使用法だけでなく、secret-tool
これはプロキシ構成を定義するファイルがbash式を評価できると仮定しているようです(これは.curlrc
/.wgetrc
ファイルの私の経験ではありません)。
編集する:
その内容はetc/environment
次のとおりです。
http_proxy=http://user:[email protected]:80
https_proxy=http://user:[email protected]:80
私のファイルの内容は.curlrc
次のとおりです。
proxy=http://user:[email protected]:80
私は走ることができます:
curl https://unix.stackexchange.com/posts/752654/edit --output test.html
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 70115 0 70115 0 0 99k 0 --:--:-- --:--:-- --:--:-- 99k
test.html
期待どおりに生成されます。
ファイルの内容を変更し/etc/environment
てファイルを削除しないと、.curlrc
ダウンロードは無期限に中断されます。
curl https://unix.stackexchange.com/posts/752654/edit --output test.html
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:25 --:--:-- 0
WSLでRHELを使用しています。