インターネットにアクセスして、保護されたプロキシネットワーク上の端末からファイルなどを更新したいと思います。私はすでに次のことを試しました:
/etc/apt/apt.conf
、/etc/apt/apt.conf.d/01proxy
、/etc/apt/apt.conf.d/01ubuntu
への追加:
Acquire::http::proxy "http://name:password@proxy_server:port";
export http_proxy=http://name:password@proxy_server:port/
ターミナル。
export http_proxy=http://name:password@proxy_server:port/
に/etc/bash.bashrc
を追加これらは大きな努力のほんの一部でした。ユーザー名にスペースがなく、パスワードに特殊文字(特に「@」)がありません。再確認しましたが、入力した情報はすべて正しいです。この情報はブラウザで機能するため正しいです(最初にブラウザを開いたときのネットワークと認証の手動プロキシ)。また、「プロキシ」の「p」を大文字にすることも試みましたが、役に立ちました。私はいつもエラーを受け取ります:407 Proxy Authentication Required.
どんな助けでも大歓迎です。
これをテストします:
Sudo su -
apt-get update
apt-get install ntlmaps
構成:ドメイン、ユーザー名、パスワード、proxyserver.net、ポート
ファイル:/etc/bash.bashrc
export http_proxy=http://127.0.0.1:5865
export https_proxy=http://127.0.0.1:5865
export ftp_proxy=http://127.0.0.1:5865
/etc/environment
http_proxy=http://127.0.0.1:5865
https_proxy=http://127.0.0.1:5865
ftp_proxy=http://127.0.0.1:5865
/etc/apt/apt.conf
(ファイルが存在しない場合は作成します)
Acquire::http::Proxy "http://127.0.0.1:5865";
Acquire::https::Proxy "http://127.0.0.1:5865";
Acquire::ftp::Proxy "http://127.0.0.1:5865";
あなたがしたこと(export http_proxy=http://name:password@proxy_server:port/
)は実際に私にとってうまくいくものにかなり近いです:
http_proxy="http://name:password@proxy_server:port/"
export http_proxy
これがあなたにも役立つことを願っています。 ;)
パスワードに、「 エスケープ 」またはURLの 適切にエンコードされた である必要がある特殊文字が含まれている可能性があります。
たとえば、次の文字をエンコードする必要があります(他にも多くの文字があります)。
#
@
%
パスワードに特殊文字が含まれている場合、それらが適切であることを確認してください RL-encoded 。