
/etc/apt/apt.conf.d/10proxy
ネットワークを変更するとき、さまざまなプロキシ取得ラインについて言及するのに疲れました。ネットワーク設定をバインドする方法はありますか? iPhoneにはそのようなオプションがありますが、スクリプトを書かなくても私のコンピュータでできるかどうか疑問に思いました。いくつか検索してman proxy
確認しましたが、man 10proxy
存在せず、便利なものが見つかりませんでした。
答え1
私はお勧めしますパーカーエージェントRubyについてもっと知っていれば。インストールが完了したら、以下のようにお使いいただけます。
$ bundle exec pacproxy -P ~/proxy.pac -p 3128
$ export $PROXY=localhost:3128
答え2
/etc/network/*.d
のスクリプトは、ネットワークインタフェースが動作または停止したときに実行されます。
/etc/apt/apt.conf.d/10proxy
たとえば、スクリプトによってターゲットが変更されるシンボリックリンクを作成できます/etc/network/if-up.d
。これらのスクリプトは、一部の環境変数、特に、、などを使用して接続しているネットワークに関する情報を取得できるIFACE
インターフェイス名を取得します。これifconfig
route
ip
interfaces(5)
マニュアルページにはこの機能が記載されています。