web-dev-qa-db-ja.com

http_proxy環境変数の更新

最近、プロキシのユーザー名に対応するパスワードを変更しました。したがって、apt.confおよび/ etc/environmentファイルを新しいパスワードで更新しました。ただし、入力するとき

echo $http_proxy

または

env

すべての環境変数を出力し、古いパスワードで値を表示します。 socks_proxy、all_proxyについても同様です。

解決策はありますか?

13
anon

次のコマンドを使用して、http/https/ftpプロキシ環境変数を変更できます。

export http_proxy='http://user:password@prox-server:3128'
export https_proxy='http://user:password@prox-server:3128'
export ftp_proxy='http://user:password@prox-server:3128'

ワンライナーとして:

export {http,https,ftp}_proxy='http://user:password@prox-server:3128'

ただし、これらは保持されないため、bashrcに追加することをお勧めします。

20
bolty187

/etc/environmentへの変更を有効にするには再起動が必要です。最初にコンピューターを再起動し、同じ問題が引き続き発生するかどうかを確認します。

それでも問題が解決しない場合は、~/.bashrcファイルを開き、このファイルにプロキシエントリを追加します。

これを有効にするには、ターミナルを再起動するか、ソース~/.bashrcを実行する必要があります

1
Hashken

1つの簡単な解決策は、システムからすべてのプロキシ設定を削除してから変更を加えることです。

ALT + F2>ネットワーク>ネットワークプロキシ>方法=プロキシなし>システム全体に適用

これにより、システムにあるすべてのシステムプロキシが設定解除されます。

Sudo gedit /etc/environmentenvファイルに移動します

行を追加します。

 export {http、https、ftp} _proxy = "http:// user:pass @ proxy:port /" 

シェルを再起動します。

0
alphaguy