web-dev-qa-db-ja.com

Eclipse IDE autoproxy設定スクリプトを介してプロキシ設定を設定する方法はありますか?

自動プロキシ設定スクリプトを使用するファイアウォールの背後にいます。使用するほとんどのブラウザで自動プロキシURLを有効にすると、インターネットを閲覧できます(IE 7、IE 8、FF、Chrome)。 Windows gotoで自動プロキシURLを有効にするための参照:設定->コントロールパネル->インターネットオプション->接続-> LAN設定->(チェック)自動構成スクリプトを使用->アドレス値を自動プロキシスクリプトURLとして入力します。

私が直面している問題は、Eclipse IDEがあり、ブラウザ設定と同様にEclipseでプロキシ設定を構成したいのですが、できません。EclipseまたはNetBeansで設定が見つかりませんでした。 6.9.1またはこの問題を解決するIntelliJ Idea。

これらのIDEと統合されたMaven2を使用していますが、ローカルリポジトリはまだ設定されていません。 Maven2はjarをインターネットからダウンロードしてインストールしようとしますが、プロキシ設定が原因でできません。これらのライブラリをMaven2リポジトリから手動でダウンロードし、ArtifactoryまたはNexusを使用して内部リポジトリをホストできますが、IDE自体から実行できる方法があるかどうかを知りたいです...

ご意見をいただきありがとうございます。ご質問がある場合はお知らせください。

35
Vikram

これが私がしていることです。これらの手順はすべて、作業中のPACに関する最小限の経験に基づいているため、YMMVです。

Pac URLからpacファイルをダウンロードします。これはプレーンテキストであり、テキストエディターで簡単に開くことができます。

おそらく、「PROXY w.x.y.z:a」を返すセクションがあります。「w.x.y.z」はIPアドレスまたはユーザー名で、「a」はポート番号です。

これらを書き留めてください。

Eclipseの最近のバージョンでは:

  • [ウィンドウ]-> [設定]-> [一般]-> [ネットワーク接続]に移動します=
  • プロバイダーを「手動」に変更します
  • 「HTTP」行を選択し、編集ボタンをクリックします
  • 上記のIPアドレスとポート番号をhttp行に追加します
  • プロキシを使用するために認証が必要な場合、
    • 「認証が必要」を選択します
    • ユーザー名を入力します。認証がWindowsドメイン上にある場合、次のようにドメイン名とバックスラッシュ(\)を付加する必要がある場合があることに注意してください。
    • パスワードを入力してください
  • OKをクリック
  • 適用をクリックします
  • OKをクリック

この時点で、内部Webブラウザーを使用して(少なくともhttp URLで)ブラウズできるはずです。

がんばろう。

Edit:ご存知の通り、 Nexus 、1組の<mirror>タグと単一のプロキシセットアップ(Nexus内)により、ファイアウォール内のMavenのプロキシの問題を管理します。

45
Mykel Alvis

ファイル:$ your_Eclipse_installation\configuration.settings\org.Eclipse.core.net.prefs

オプションが必要です:systemProxiesEnabled = true

Eclipse GUIでも設定できます。[ウィンドウ]-> [設定]-> [全般]-> [ネットワーク接続]に移動し、プロバイダーを[ネイティブ]に変更します。

最初の方法は、Eclipseが誤った構成の試行により破損した場合でも機能します。

6
Zabettina
Download proxy script and check last line for return statement Proxy IP and Port.
Add this IP and Port using these step.

   1.  Windows -->Preferences-->General -->Network Connection
   2. Select Active Provider : Manual
   3.  Proxy entries select HTTP--> Click on Edit button
   4.  Then add Host as a proxy IP and port left Required Authentication blank.
   5.  Restart Eclipse
   6.  Now Eclipse Marketplace... working.
3
Saket Yadav

ブラウザが使用している設定スクリプトをダウンロードします。

スクリプトにはさまざまなHost:port構成があります。接続するドメインに基づいて、Host:portの1つがブラウザによって選択されます。

eclipseネットワーク設定で、ホストポートを装着して、それが機能するかどうかを確認できます。

私のために働いた。

構成スクリプトは次のようになります。

if (isPlainHostName(Host))
    return "DIRECT";
else if (dnsDomainIs(Host, "<***sample Host name *******>"))
    return "PROXY ***some ip*****; DIRECT";
else if (dnsDomainIs(Host, "address.com")
        || dnsDomainIs(Host, "adress2..com")
        || dnsDomainIs(Host, "address3.com")
        || dnsDomainIs(Host, "address4.com")        
    return "PROXY <***some proxyhost****>:8080";

returnステートメントでホストポートを探す必要があります。

3
Sunil

Netbeansでは、[ツール]-> [オプション]-> [全般]タブ-> [プロキシ設定]で[システムプロキシ設定を使用]を選択できます。

この方法では、[設定]-> [コントロールパネル]-> [インターネットオプション]-> [接続]-> [LAN設定]-> [自動構成スクリプトを使用]で提供されるプロキシ設定を使用します。

Mavenを使用している場合は、プロキシ設定がそこに提供されていないことを確認して、プロキシ用に上記で提供されたNetbeans設定を使用するようにしてください。

お役に立てれば。

シュリーデビ

2
shreedevi

ネットワーク接続設定ページがあります。そこにプロキシを追加できます。私はそれについてあまり知りません。 Maven統合プラグインがそこに定義されているプロキシを使用するかどうかはわかりません。

これは、[ウィンドウ] ... [設定]、[全般]、[ネットワーク接続]で確認できます。

1
Ladlestein