web-dev-qa-db-ja.com

ターミナルUbuntu 14.04を使用したプロキシ認証

インターネットにアクセスして、保護されたプロキシネットワーク上の端末からファイルなどを更新したいと思います。私はすでに次のことを試しました:

  1. /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";
    
  2. export http_proxy=http://name:password@proxy_server:port/ターミナル。

  3. export http_proxy=http://name:password@proxy_server:port//etc/bash.bashrcを追加

これらは大きな努力のほんの一部でした。ユーザー名にスペースがなく、パスワードに特殊文字(特に「@」)がありません。再確認しましたが、入力した情報はすべて正しいです。この情報はブラウザで機能するため正しいです(最初にブラウザを開いたときのネットワークと認証の手動プロキシ)。また、「プロキシ」の「p」を大文字にすることも試みましたが、役に立ちました。私はいつもエラーを受け取ります:407 Proxy Authentication Required.どんな助けでも大歓迎です。

8
user3079284

これをテストします:

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";
9
kyodake

あなたがしたこと(export http_proxy=http://name:password@proxy_server:port/)は実際に私にとってうまくいくものにかなり近いです:

http_proxy="http://name:password@proxy_server:port/"
export http_proxy

これがあなたにも役立つことを願っています。 ;)

1
octavian

パスワードに、「 エスケープ 」またはURLの 適切にエンコードされた である必要がある特殊文字が含まれている可能性があります。

たとえば、次の文字をエンコードする必要があります(他にも多くの文字があります)。

  • #
  • @
  • %

パスワードに特殊文字が含まれている場合、それらが適切であることを確認してください RL-encoded

0
Janderson Silva