5

ubuntu ボックスでプロキシを使用するように apt-get を設定したいと思います。プロキシを使用するようにシナプスを正常に構成したので、パッケージをインストールできますが、コマンド ラインを使用できるようにしたいと考えています。

私の仕事用プロキシには、ユーザー名とパスワードの両方が必要で、どちらにも特殊文字が含まれています。

私の.bashrc中で私は持っています

export http_proxy="http://user@company:P@$$1234@10.20.30.40:80/"

ただし、これは機能しません。

また、特殊文字をエスケープしようとしましたが、それもうまくいかないようです:

export http_proxy="http://user\@company:P\@\$\$1234@10.20.30.40:80/"
4

2 に答える 2

6

2つのものの組み合わせのようでした。特殊文字にエスケープ コードを使用する必要があり、エントリを に追加する必要がありました/etc/apt/apt.conf。(おそらく、_proxy 環境変数をエクスポートすると apt-get が機能するはずですが、私にはその運がありませんでした。)

/etc/apt/apt.conf:

APT::Get::AllowUnauthenticated 1;
Acquire::http::proxy "http://user%40company:P%40%24%241234@10.20.30.40:80/";
Acquire::ftp::proxy "ftp://user%40company:P%40%24%241234@10.20.30.40:80/";
Acquire::https::proxy "https://user%40company:P%40%24%241234@10.20.30.40:80/";

.bashrc:

export http_proxy="http://user%40company:P%40%24%241234@10.20.30.40:80/";
export ftp_proxy="ftp://user%40company:P%40%24%241234@10.20.30.40:80/";
export https_proxy="https://user%40company:P%40%24%241234@10.20.30.40:80/";
于 2012-02-29T19:26:39.433 に答える