web-dev-qa-db-ja.com

Linux:pacスクリプトを使用してプロキシを設定する方法

Red Hat Enterprise Linux Serverリリース6.2を使用していますが、ターミナルアクセスしかありません(GUIはありません)。私の会社にはプロキシ自動設定スクリプト(PAC)があり、それがインターネット接続を取得する唯一の方法です。

IE->ツール->インターネットオプションで簡単に設定できたので、Windowsマシンに問題はありませんでした。しかし、Linuxでは、特にGUIがないと、このPACスクリプトを使用する方法がないようです(私はしばらくの間グーグルを続けています)。ちなみに、スクリプトは400行以上のJavascriptです。

誰もがこの問題を解決する方法を知っていますか?

9
seemuch

プロキシ設定は、使用するソフトウェアによって実装が異なります。グラフィカルデスクトップ環境には、PACを構成するためのセットアップツールがあります。 ChromiumやFirefoxなどのブラウザは、現在のデスクトップ環境を検出し、そこからプロキシ設定をインポートします。 Firefoxは、プロキシとPACURLを手動で構成するためのオプションも提供していました。

プロキシオプションの統合は、テキストのみのソフトウェアパッケージの開発者にとって優先事項ではありません。プロキシを使用するには、各ツールを手動で構成する必要があります。たとえば、APTは、/etc/apt/apt.conf.d/にプロキシ構成ファイルが必要です。

一部のパッケージは、プロキシ構成について環境変数http_proxyhttps_proxyなどを参照する場合があります。

GUIのない​​Linuxで使用するパッケージのドキュメントを読んで、会社のプロキシを使用するように各パッケージを構成する方法を学ぶ必要があります。一部のパッケージは、HTTP(S)、FTP、Gopher以外のプロトコルとポートを使用します。これらは、会社のファイアウォールによって禁止されている場合があります。

3
Fabio A. Correa

私はこれが古いスレッドであることを知っています。

私の場合、次の手順を実行しました

  1. 自動構成スクリプトをダウンロードし、そのファイルからプロキシアドレスをコピーします。
  2. 手順1で取得したプロキシアドレスを使用して、bashrcで「http_proxy」と「https_proxy」をエクスポートします。
  3. Bashrcファイルをリロードします
2
Biju