プレーンテキストパスワードなしで複数のアプリケーションにわたってエージェントを自動的に設定します。

プレーンテキストパスワードなしで複数のアプリケーションにわたってエージェントを自動的に設定します。

ここで説明した投稿よりも一般的です。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を使用しています。

関連情報