Wie konfiguriere ich Proxy-Einstellungen in Insomnia für Netzwerkzugriffe?
- Grundlagen: Was ist ein Proxy und warum in Insomnia konfigurieren?
- Globale Proxy-Einstellungen in Insomnia
- Proxy-Ausnahmen und Umgebungsvariablen
- Per-Request und Workspace-spezifische Einstellungen
- Authentifizierung und spezielle Protokolle
- Fehlerbehebung bei Verbindungsproblemen
- Sicherheitshinweis
Grundlagen: Was ist ein Proxy und warum in Insomnia konfigurieren?
Ein Proxy ist ein Vermittler zwischen deinem Rechner und dem Internet, der Anfragen weiterleitet, filtert oder protokolliert. In Insomnia beeinflusst ein Proxy, wie HTTP/HTTPS-Anfragen an externe Server gesendet werden. Gründe für Proxy-Konfiguration sind Firmenrichtlinien, Zugriffsbeschränkungen, Logging, Testen von Verhalten über unterschiedliche Netzwerke oder das Überwachen von Traffic.
Globale Proxy-Einstellungen in Insomnia
Öffne Insomnia und gehe zu den Einstellungen (meist über das Menü File › Preferences oder das Zahnrad-Icon). Dort findest du einen Bereich für Network/Proxy. Hier kannst du einen globalen Proxy-Host, Port, Protokoll (HTTP/HTTPS/SOCKS) und optional Credentials (Benutzername und Passwort) eingeben. Nach dem Speichern gelten diese Einstellungen für alle Requests, sofern nicht individuell überschrieben. Wenn dein Proxy HTTPS-Inspection durchführt, musst du gegebenenfalls das von der Organisation bereitgestellte Root-Zertifikat in Insomnia bzw. deinem Betriebssystem als vertrauenswürdig installieren, damit TLS-Fehler vermieden werden.
Proxy-Ausnahmen und Umgebungsvariablen
In den Netzwerkeinstellungen kannst du oft eine Liste von Hosts oder Domains angeben, die den Proxy umgehen sollen (No Proxy). Tippe hier z. B. localhost, 127.0.0.1 oder interne Domains ein, damit lokale Dienste direkt angesprochen werden. Insomnia respektiert häufig auch Umgebungsvariablen wie HTTP_PROXY, HTTPS_PROXY und NO_PROXY; wenn solche Variablen in deinem System gesetzt sind, überschreiben oder ergänzen sie die GUI-Einstellungen je nach Priorität.
Per-Request und Workspace-spezifische Einstellungen
Zusätzlich zur globalen Konfiguration erlaubt Insomnia das Überschreiben des Proxys auf Workspace- oder Request-Ebene. Öffne ein Workspace- oder Request-Settings-Panel und setze dort explizit einen anderen Proxy oder aktiviere „No Proxy“ für einzelne Requests. Das ist besonders nützlich zum Testen, z. B. um Requests einmal direkt und einmal über den Proxy zu senden.
Authentifizierung und spezielle Protokolle
Wenn dein Proxy Authentifizierung erfordert, gib Benutzername und Passwort ein; Insomnia unterstützt Basic-Auth für Proxy-Zugangsdaten. Für SOCKS-Proxies (SOCKS5) wähle das entsprechende Protokoll und trage die Adresse sowie Port ein. Manche Proxies verwenden NTLM oder Kerberos; diese Protokolle werden nicht immer out-of-the-box unterstützt. In solchen Fällen kann ein Local-Proxy-Wrapper oder ein systemweiter Proxy mit entsprechender Authentifizierung nötig sein.
Fehlerbehebung bei Verbindungsproblemen
Wenn Anfragen fehlschlagen, prüfe zunächst, ob die Proxy-Adresse und der Port korrekt sind und ob Netzwerkzugriff bestehen sollte. Aktiviere Logging in Insomnia (Developer Tools oder Konsole), um Fehlermeldungen zu sehen. Bei TLS-Fehlern kontrolliere Zertifikate und eventuell gesetzte Umgebungsvariablen. Teste parallel mit curl oder einem Browser, um zu verifizieren, ob das Problem Insomnia-spezifisch oder systemweit ist.
Sicherheitshinweis
Passwörter für Proxy-Authentifizierung werden häufig lokal gespeichert; behandle sie vertraulich. Verwende nach Möglichkeit sichere Protokolle und aktualisiere Zertifikate regelmäßig, besonders wenn Insomnia in sensiblen Umgebungen betrieben wird.
