Proxy-Konfiguration in VirtualBox und VMware
Einführung
Virtuelle Maschinen werden oft zur Isolation und für Multi-Accounting verwendet. Die Konfiguration von Proxys in VirtualBox und VMware hängt vom gewählten Netzwerkmodus und dem Gast-Betriebssystem ab.
Grundlegende Konfiguration
Netzwerkmodi
NAT — Die VM greift über den Host auf das Internet zu. Der System-Proxy des Hosts wird aktiv sein.
Bridged — Die VM verhält sich wie ein separates Gerät im lokalen Netzwerk. Eine separate Proxy-Konfiguration ist erforderlich.
Host-only — Kein Internetzugang. Nicht für Proxys geeignet.
NAT Network — Mehrere VMs teilen sich ein einziges NAT-Netzwerk.
Konfiguration im Gast-Betriebssystem
Windows VM:
Einstellungen → Netzwerk → Proxy → Manuell
Linux VM:
Umgebungsvariablen oder DE-Einstellungen.
Host-Proxy
Sie können einen Proxy auf dem Host konfigurieren, und wenn die VM NAT verwendet, wird der gesamte VM-Verkehr automatisch über den Host-Proxy geleitet.
Erweiterte Konfiguration
Umgebungsvariablen
Die meisten Tools unterstützen Standard-Umgebungsvariablen für Proxys:
- HTTP_PROXY / http_proxy — Proxy für HTTP-Anfragen
- HTTPS_PROXY / https_proxy — Proxy für HTTPS-Anfragen
- NO_PROXY / no_proxy — Liste der Ausnahmen (Adressen, die den Proxy umgehen)
- ALL_PROXY / all_proxy — Proxy für alle Protokolle
SSL und selbstsignierte Zertifikate
Unternehmensproxys verwenden oft eigene SSL-Zertifikate. Um über diese zu arbeiten, müssen Sie:
1. Das CA-Zertifikat des Proxys vom Administrator erhalten
2. Es zum System-Zertifikatsspeicher hinzufügen
3. Oder die SSL-Verifizierung deaktivieren (nur zu Testzwecken)
Authentifizierung
Zwei Hauptauthentifizierungsmethoden werden unterstützt:
Per Benutzername und Passwort — Standard HTTP Basic Authentifizierung. Anmeldeinformationen werden mit jeder Anfrage gesendet. URL-Format: http://user:pass@proxy_ip:port
Per IP-Adresse (Whitelist) — Ihre IP wird zu einer Whitelist hinzugefügt. Es müssen keine Anmeldeinformationen gesendet werden.
Überprüfung
Nach der Konfiguration überprüfen Sie:
1. Eine Testanfrage über den Proxy durchführen
2. Sicherstellen, dass sich die IP-Adresse geändert hat
3. Die Verbindungsgeschwindigkeit prüfen
4. Sicherstellen, dass keine DNS-Leaks vorhanden sind
Fehlerbehebung
Proxy verbindet sich nicht
- Überprüfen Sie, ob Adresse und Port korrekt sind
- Stellen Sie sicher, dass die Firewall die Verbindung nicht blockiert
- Prüfen Sie, ob der Proxy von Ihrem Netzwerk aus erreichbar ist
SSL-Fehler
- Für Unternehmensproxys das CA-Zertifikat hinzufügen
- Für Tests die SSL-Verifizierung vorübergehend deaktivieren
- SSL-Bibliotheken auf die neueste Version aktualisieren
Authentifizierungsfehler
- Benutzername und Passwort überprüfen
- Sicherstellen, dass das Format der Anmeldeinformationen korrekt ist
- Versuchen Sie, Sonderzeichen im Passwort URL-zu-kodieren
Best Practices
- Umgebungsvariablen verwenden — Für Flexibilität und Sicherheit
- Vermeiden Sie das Hardcodieren von Anmeldeinformationen — Verwenden Sie Umgebungsvariablen oder Konfigurationsdateien
- Ausnahmen konfigurieren — Lokale Hosts und interne Adressen nicht über den Proxy leiten
- Einstellungen dokumentieren — Im README des Projekts oder im Team-Wiki
- Nach Änderungen testen — Jede Konfigurationsänderung erfordert eine Überprüfung
Fazit
Eine korrekte Proxy-Konfiguration gewährleistet einen stabilen Werkzeugbetrieb und sichere Verbindungen. Befolgen Sie die Empfehlungen in diesem Leitfaden und überprüfen Sie die Funktionalität immer nach der Einrichtung.