Ubuntu 11.10をWubiでインストールしたばかりで、現在プロキシサーバーを使用する必要があるキャンパスにいます。システム設定/ネットワーク/プロキシ設定に入りました。うまくいきませんでした。 Firefoxでプロキシを手動で設定すると、インターネットにアクセスできます。ただし、アプリを追加したりUbuntuを更新したりすることはできません。どうすれば修正できますか?ありがとう
Ubuntu 11.10 64ビットの新規インストールでは、これはaptおよびUbuntu Software Centerのコマンドラインで機能しました。
ファイル/etc/apt/apt.conf
を作成し、プロキシ設定とともに次の行を追加します。
Acquire::http::Proxy "http://login:password@yourproxyaddress:port";
例:
Acquire::http::Proxy "http://bob:123bob@bobproxy:8070";
プロキシ環境でインターネットを完全に機能させるには、2つの手順が必要です。
ノーム
gnome-network-properties
へのプロキシURLを提供します。
シェル
以下を/etc/environment
に追加します。
ftp_proxy="ftp://username:[email protected]:8080/"
http_proxy="http://username:[email protected]:8080/"
https_proxy="https://username:[email protected]:8080/"
または
以下を.bashrc
に追加します。
export ftp_proxy="ftp://username:[email protected]:8080/"
export http_proxy="http://username:[email protected]:8080/"
export https_proxy="https://username:[email protected]:8080/"
ただし、プロキシ環境変数が.bashrc
に設定されている場合、異なるユーザー特権で実行されているコマンドにはこの変数が設定されません(たとえば、Sudo
は失敗します)。これを乗り越えるには、これらのユーザーの.bashrc
も変更する必要があるかもしれません。 Sudo
の場合は、-i
引数で実行するだけで十分であるため、既存の環境を保持します(Sudo -i apt-get update
は、ルートの.bashrc
ファイルを変更しなくても実際に機能します)。
奇妙に思えるかもしれませんが、Synapticを11.10にインストールし、そこでプロキシと認証設定を構成すると、apt-getも修正されました。
その前に多くのことを試しましたが、できる限りプロキシ設定を設定しました(システム設定、/ etc/apt.conf、/ etc/apt.conf.d/*、gconf-editor、環境変数)-しかし、何も助けませんでした- apt-get update
はまだハングし、tcpdumpは91.189.92.180.80に直接アクセスしようとしていたことを示していました。
Synapticで設定を変更すると修正されました。私は実際にこのあいまいさを嫌い、それはWindowsに似ています。しかし、それは私のために働いた。
プロキシ設定は、キャンパスのどこかにあるサーバーへのURLであると想定します。これは、おそらく PACスクリプト を使用していることを意味します。プロキシ設定がURLで構成されていない場合、この回答は無視してください。
システムプロキシ設定をこのURLに設定し、システム設定を使用するように設定されている場合、Firefoxは正常に動作するはずです。
残念ながら、システム設定は、プロキシの存在を照会するアプリケーションにスクリプトURLを提供するだけです。ブラウザや、ブラウザコードベースを共有する他のアプリ(Thunderbirdなど)はPACスクリプトに非常に満足していますが、ほとんどのアプリケーションはそうではありません。これには、コアシステムアプリケーションの多くが含まれます。
プロキシ設定がPACスクリプトを介して配信される場合、ブラウザを使用してダウンロードし、プロキシサーバーの実際のアドレスとポートを探してそれを読むことをお勧めします。次に、これらを使用して、manualプロキシ設定を設定します。これは、より多くのアプリケーションで機能するはずです。
キャンパスで同じ問題を抱えていますが、インターネットにアクセスできませんが、プロキシを構成するのと同じウィンドウで「システム全体の設定を適用する」ことができます。