Schritt-für-Schritt-Anleitung für das Einrichten eines Proxys in IntelliJ

Bemerkungen: 0

Viele IT-Anwender werden sich fragen, wie man einen Proxy in intelliJ einrichten kann, während man mit einem Firmennetzwerk verbunden ist. Solche Netzwerktypen schaffen oft Grenzen für Entwickler, die sie daran hindern, sich mit externen Ressourcen zu verbinden, nützliche Plugins herunterzuladen und Bibliotheken zu aktualisieren.

Ein Server löst nicht nur diese Probleme, sondern bietet auch Schutz vor Angriffen und unbefugtem Zugriff. Er verbirgt auch die wahren Benutzerinformationen und ermöglicht gleichzeitig Remote-Netzwerktests, regionales Programm-Debugging und die Verbesserung der Anwendungsleistung durch Daten-Caching. Daher sind die Proxy-Einstellungen in IntelliJ IDEA sowohl für Java-Entwickler als auch für Benutzer von Kotlin, Scala, Spring, Jakarta EE und vielen anderen Frameworks von Vorteil.

Videoanleitung zum Einrichten eines Proxys in IntelliJ

Wie man einen Proxy in IntelliJ einrichtet

Nun wollen wir uns damit befassen, wie man einen Proxy in intelliJ für die aktuellsten Versionen einrichtet. Benutzer älterer Versionen müssen die Anweisungen leicht anpassen. Für Benutzer, die die maximale Funktionalität des Programms benötigen, empfehlen wir ein Update, damit Sie alle Funktionen nutzen und Fehler und Kompatibilitätsprobleme vermeiden können.

  1. Öffnen Sie IntelliJ IDEA, wählen Sie unter Ihrem Projekt die Schaltfläche "Hauptmenü".

    1en.png

  2. Das Hauptmenü erscheint. Navigieren Sie zur Registerkarte "Datei", dann "Einstellungen".

    2en.png

  3. In dem neuen Fenster, das sich öffnet, wählen Sie in der Dropdown-Liste unter "Erscheinungsbild und Verhalten" die Option "Systemeinstellungen" und dann "HTTP-Proxy".

    3en.png

  4. Wählen Sie den manuellen Konfigurationsmodus.

    4en.png

  5. Geben Sie die IP-Adresse und die Portnummer ein. Sie können auch Ausnahmen für bestimmte Adressen erstellen, die den Proxy umgehen.

    5en.png

  6. Wenn Sie einen privaten Proxy verwenden, geben Sie Ihre Anmeldedaten ein. Sie können auf "Merken" klicken, um eine automatische Autorisierung zu erhalten.

    6en.png

  7. Um den Betriebsstatus zu bestätigen, klicken Sie auf "Verbindung prüfen". Es öffnet sich ein kleines Fenster. Geben Sie die URL einer beliebigen Website in das vorgesehene Feld ein und klicken Sie auf "OK".

    7en.png

  8. Wenn alle Felder korrekt ausgefüllt sind, erscheint ein Fenster mit den Ergebnissen, das die erfolgreiche Verbindung anzeigt.

    8en.png

Hier wird beschrieben, wie man IntelliJ IDEA ohne zusätzliche Erweiterungen einen Proxy hinzufügt.

Schritt 1: Zugriff auf die Proxy-Einstellungen in IntelliJ

Die obigen Schritte zur Integration des Proxys in die Entwicklungsumgebung stellen das einfachste Verfahren dar. Für fortgeschrittene Benutzer gibt es mehrere Möglichkeiten, HTTP/SOCKS-Protokolle in den IntelliJ-Proxy-Einstellungen festzulegen.

  1. Navigieren Sie auf die gleiche Weise durch das Hauptmenü, wie oben beschrieben.
  2. Öffnen Sie zusätzliche Einstellungen, indem Sie auf "Strg + Alt + S" klicken. Damit können Sie mit Schritt 1 fortfahren, um die HTTP-Proxy intelliJ Parameter zu finden. Alternativ können Sie auch die Suchleiste mit "Strg + Umschalt + A" aufrufen und "Proxy" eingeben.

    8en2.png

  3. Benutzen Sie die Suchleiste. So wie alle Dateien und Befehle eingestellt werden können, kann auch auf alles andere wie Befehle, Klassendateien und Einstellungen mit den Suchoptionen von Enter zugegriffen werden.

    8en3.png

Dies sind die drei wichtigsten Schnellzugriffsmethoden für Einstellungen in der IDE.

Schritt 2: Konfigurieren Sie den Proxy für Maven und Gradle

Maven wird mit der IDE gebündelt und der gesamte Build-Prozess wird für Sie erledigt. Dennoch unterscheiden sich die Einstellungen für den Aktivierungsproxy von IntelliJ IDEA für Maven von der Art und Weise, wie sie in IntelliJ vorgenommen werden.

Um einen Proxy-Server zu Maven hinzuzufügen, führen Sie die folgenden Schritte aus:

  1. Navigieren Sie zu: C:\Programme\JetBrains\IntelliJ IDEA Community Edition 2022.1.1\plugins\maven\lib\maven3\conf und passen Sie die Versionsnummer Ihres Maven-Builds an. Suchen Sie die Datei "settings.xml".

    9en.png

  2. Klicken Sie mit der rechten Maustaste auf das Dokument und wählen Sie dann "Öffnen mit" und "Notepad".

    10en.png

  3. Suchen Sie den Block für die Einstellung von HTTP/HTTPS und nehmen Sie die erforderlichen Änderungen vor.

    11en.png

  4. Beenden Sie das Projekt und laden Sie es neu, damit die neuen Änderungen wirksam werden.

Der Prozess zum Einrichten eines Proxys für Gradle unterscheidet sich von dem für Maven. Bevor Sie fortfahren, stellen Sie sicher, dass die folgenden Punkte vollständig sind:

  • Gradle wurde heruntergeladen und installiert.
  • Gradle-Parameter wurden zu Windows-Systemvariablen hinzugefügt.

Sobald bestätigt ist, dass alles an seinem Platz ist, können Sie mit dem Hinzufügen des Proxys in Gradle fortfahren.

  1. Gehen Sie zu C:/Benutzer/Kontoname/.gradle.
  2. Klicken Sie mit der rechten Maustaste in einen offenen Bereich und klicken Sie auf "Neu", "Notepad". Geben Sie die Befehle für den Proxy für Gradle ein und geben Sie die letzten beiden ein, wenn Sie Ausnahmen festlegen möchten.
    
    systemProp.http.proxyHost=NameHost
    systemProp.http.proxyPort=50100
    systemProp.http.proxyUser=UserName
    systemProp.http.proxyPassword=Password
    systemProp.https.proxyHost=NameHost
    systemProp.https.proxyPort=50101
    systemProp.https.proxyUser=UserName
    systemProp.https.proxyPassword=Password
    
    systemProp.http.nonProxyHosts=*.nonproxy.com
    systemProp.https.nonProxyHosts=*.nonproxy.com
    
    
    
  3. Nennen Sie diese "gradle.properties" und setzen Sie den Typ auf "Alle Typen". Starten Sie den Computer neu, damit die Änderungen wirksam werden.

Diese Schritte zeigen, wie man HTTPS-Proxys in IntelliJ für automatisierte Build-Tools wie Gradle und Maven einrichtet. Mit diesen Anweisungen sollte die Verwendung des Proxys einfach sein.

Schritt 3: Einrichten eines Proxys für die Git-Integration

Keine moderne Softwareentwicklung ist ohne Git-Versionskontrollsysteme vollständig. Git ist äußerst praktisch, wenn es darum geht, Aufzeichnungen über Änderungen, Kommentare oder Aktualisierungen zu führen, die von einer Reihe von Entwicklern vorgenommen wurden. Git kann leicht separat installiert werden, aber JetBrains kam mit der Lösung, es in ihre IDE einzubetten, so dass es bequem genutzt werden könnte.

Genau wie die Build-Systeme in IntelliJ bietet auch Git die Möglichkeit, mit wenigen einfachen Befehlen eine Verbindung zu einem Proxy herzustellen:


git config --global http.proxy http://proxyUsername:proxyPassword@proxy.server.com:port 


Ersetzen Sie durch Ihren Hostnamen, Port, Benutzernamen und Passwort.


git config --global --get http.proxy


Überprüfen Sie die Verbindung zum Proxyserver mit diesem Befehl.

Falls Sie einen IntelliJ-HTTP-Client-Proxy einrichten möchten, verwenden Sie:


git config --global http.https://domain.com.proxy http://proxyUsername:proxyPassword@proxy.server.com:port


Für eine direkte Verbindung verwenden Sie:


git config --global --unset http.proxy.


Diese Befehle vereinfachen das Verbinden oder Trennen von Git-Proxys, insbesondere bei regionalen Einschränkungen oder innerhalb eines Unternehmensnetzwerks.

Fehlerbehebung bei häufigen Proxy-Problemen in IntelliJ

Nachdem wir gelernt haben, wie man einen Proxy in intelliJ einrichtet, können wir uns mit möglichen Problemen befassen, die auftreten können. Die meisten Probleme bei der Verbindung über den Proxy sind darauf zurückzuführen, dass die eingegebenen Informationen falsch sind oder die Anwendung nicht richtig konfiguriert ist. Manchmal sind diese Probleme auch einfach auf die Inkompatibilität zwischen der Anwendung und dem Betriebssystem zurückzuführen. Diese Probleme sind zwar seltener, aber es gibt sie.

Falls der Hostname, der Port und der Benutzername der IntelliJ-Proxy-Einstellungen nicht funktionieren, empfehlen wir, sie wie folgt aufzulösen:

Für IntelliJ

Gehen Sie zu "Datei", "Einstellungen", "Erscheinungsbild & Verhalten", "Systemeinstellungen", "HTTP-Proxy". Löschen Sie die Parameter der HTTP-Verbindung und geben Sie sie erneut ein.

16en.png

Für Maven

Da die Proxy-Parameter für Maven durch die Bearbeitung der Datei "settings.xml" festgelegt wurden, lohnt es sich, dies noch einmal zu überprüfen. Als alternative Lösung können Sie die Import-Einstellungen von IntelliJ IDEA über die Optionen der virtuellen Maschine verwenden.

Hierfür:

  1. Klicken Sie in der Symbolleiste der integrierten Entwicklungsumgebung auf "Suchen", geben Sie "Maven" ein und wählen Sie "Maven-Einstellungen".

    17en.png

  2. Unter dem Dropdown-Menü, "Maven", "Importieren". Geben Sie in das Feld VM-Optionen für den Importer ein: "-DproxySet=true -DproxyHost=hostName.com -DproxyPort=50100".

    Stellen Sie sicher, dass Sie den Hostnamen und den Port in Ihre Anmeldedaten ändern, da es sich hierbei um Platzhalter handelt.

    18en.png

  3. Derselbe Befehl sollte auch im "Maven", "Runner" Zweig geschrieben werden.

    19en.png

    20en.png

  4. Nach der Eingabe der Befehle muss das Projekt neu gestartet werden, damit die Änderungen wirksam werden und der Proxy richtig funktioniert.

Für Gradle

Wenn Sie bereits die erforderlichen Informationen für die Verbindung des Builders über einen Proxy-Server in der Datei "gradle.properties" eingegeben haben, die Verbindung aber immer noch nicht funktioniert, liegt das Problem möglicherweise in den Programmeinstellungen. In den meisten Fällen fehlt der erforderliche Pfad in den Windows-Umgebungsvariablen. Um ihn einzurichten, folgen Sie diesen einfachen Anweisungen:

  1. Klicken Sie mit der rechten Maustaste auf das Symbol "Dieser PC" und klicken Sie auf "Eigenschaften".
  2. Es wird ein Fenster mit einigen Betriebssystemeinstellungen angezeigt. Wählen Sie in der rechten Seitenleiste "Erweiterte Systemeinstellungen".

    21en.png

  3. Wählen Sie auf der Registerkarte "Erweitert" die Schaltfläche "Umgebungsvariablen".

    22en.png

  4. Wählen Sie "Pfad" und klicken Sie auf "Bearbeiten".

    23en.png

  5. Klicken Sie in dem neu erscheinenden Fenster auf "Neu" und fügen Sie den Link zum Ordner "bin" in den Ordner "Gradle" ein. Dieser Link sollte folgendermaßen aussehen: C:\Gradle\gradle-8.13\bin.

    24en.png

  6. Es ist auch notwendig, die Variable GRADLE_HOME zu erstellen und auf die entpackte Distribution zu verweisen, während %GRADLE_HOME%bin zum Pfad hinzugefügt wird.
  7. Sobald diese Einstellungen angepasst und der PC neu gestartet wurde, sollte der Proxy korrekt funktionieren.

Die oben genannten Ansätze zur Lösung von Verbindungsproblemen bei IDEA sind alle praxiserprobt und helfen häufig bei der Behebung anderer Fehler, die bei der Konfiguration des Servers auftreten können. Wir empfehlen, sich an die oben beschriebene Anleitung zum Einrichten eines Proxys in intelliJ zu halten, um Probleme in Zukunft zu vermeiden.

Vorteile der Verwendung eines Proxys in IntelliJ IDEA

Die Entwicklungsumgebung von IntelliJ IDEA bietet einen Proxy für eine Vielzahl von unterschiedlichen Nutzungsszenarien. Einige der wichtigsten davon sind:

  • Verbesserung der Produktqualität durch Testen und Debuggen: Programmierer können Proxy-Dienste zum Abfangen von HTTP-Aufrufen einsetzen und dann die Nachrichten und Nutzdaten dieser Aufrufe analysieren. So kann man zum Beispiel sehen, welche Anfragen von der Client-Seite initiiert wurden und welche Informationen gerade hin- und hergeschickt werden. Dies ist sehr wichtig für die Diagnose und die Behebung von Problemen.
  • Anonymität und Isolierung von Netzanfragen: Ein Proxy verschleiert bekanntlich die tatsächliche IP-Adresse. In der Entwicklungs- oder Testphase kann die Anwendung jedoch so konfiguriert werden, dass alle Softwareanfragen über einen Proxyserver geleitet werden, anstatt sie an das Internet weiterzuleiten. Auf diese Weise ist es möglich, den Datenverkehr zu kontrollieren und die Sicherheit der Anwendung zu erhöhen.
  • Umgehung von Einschränkungen und Blockaden: Dies ist auch für Entwickler nützlich, die mit offenen APIs, Plugins oder anderen Diensten arbeiten. Auf diese Ressourcen muss oft zum Herunterladen oder Aktualisieren zugegriffen werden, aber ein solcher Zugriff ist nur über einen Server möglich.
  • Leistungssteigerung durch Daten-Caching: Die Entwicklungs- und Testzyklen werden stark verkürzt, da der zwischengeschaltete Server häufig gesuchte Daten in seinem Cache speichern kann, wodurch die Wartezeit auf Antworten minimiert wird.
  • Filterung des Datenverkehrs: Proxyserver können von Programmierern genutzt werden, um den Datenverkehr zu überprüfen, unerwünschte Abfragen und externe Bedrohungen zu eliminieren und so das Produkt besser zu schützen.

Dies ist weder eine allumfassende noch eine abschließende Liste der vielen Vorteile, die Proxys in IntelliJ IDEA bieten. Nichtsdestotrotz kann man sicher sein, dass diese integrierte Proxy-Entwicklungsumgebung bei der Programmierung, dem Testen, dem Debugging, der Anwendungssicherheit und der Leistungsverbesserung der entwickelten Anwendungen nützlich ist.

Schlussfolgerung

Der integrierte Proxyserver in IntelliJ IDEA ist die Antwort für viele moderne Unternehmen, deren Kerngeschäft die Softwareentwicklung ist. Er ermöglicht die Interaktion mit Remote-Ressourcen wie externen Repositories und APIs, das Testen und Debuggen von Anwendungen und die Aktualisierung von Plug-ins, wobei verschiedene Blockaden überwunden werden können, und all dies bei gleichzeitiger Verstärkung der Datensicherheitsmauer. Die Befolgung der oben beschriebenen Schritte in der Anleitung zum Einrichten eines Proxys in intelliJ wird nicht nur das Ergebnis der Produktentwicklung verbessern, sondern auch die Arbeit des Software-Ingenieurs in bestimmten Netzwerkumgebungen vereinfachen.

Bemerkungen:

0 Bemerkungen