Zum Inhalt springen
GProxy
Registrierung
Гайды 2 Min. Lesezeit 23 Aufrufe

Einrichten des Proxys für pip und conda

Einrichten des Proxys für die Python-Paketmanager pip und conda: Umgebungsvariablen, Konfiguration und SSL.

Einrichten des Proxys für pip und conda

Proxies für pip und conda konfigurieren

Python-Paketmanager wie pip und conda laden Pakete von PyPI und Anaconda Cloud herunter. Die Proxy-Konfiguration ist unerlässlich, um hinter einer Unternehmens-Firewall zu arbeiten oder die Herkunft von Downloads zu verschleiern.

Grundlegende Konfiguration

pip

Über Umgebungsvariablen:

export HTTP_PROXY=http://user:pass@proxy_ip:port
export HTTPS_PROXY=http://user:pass@proxy_ip:port
pip install package_name

Über Flag:

pip install --proxy http://user:pass@proxy_ip:port package_name

Über pip.conf-Konfiguration (Linux: ~/.config/pip/pip.conf):

[global]
proxy = http://user:pass@proxy_ip:port

conda

In der .condarc-Datei:

proxy_servers:
  http: http://user:pass@proxy_ip:port
  https: http://user:pass@proxy_ip:port

Um die SSL-Verifizierung zu deaktivieren (Unternehmens-Proxies):

ssl_verify: false

Erweiterte Konfiguration

Umgebungsvariablen

Die meisten Tools unterstützen Standard-Umgebungsvariablen für Proxies:
- 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

Unternehmens-Proxies 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 Systemzertifikatsspeicher 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 der Konfiguration

Nach der Konfiguration überprüfen Sie:
1. Führen Sie eine Testanfrage über den Proxy durch
2. Stellen Sie sicher, dass sich die IP-Adresse geändert hat
3. Überprüfen Sie die Verbindungsgeschwindigkeit
4. Stellen Sie sicher, dass es keine DNS-Lecks gibt

Fehlerbehebung

Proxy-Verbindung schlägt fehl

  • Überprüfen Sie Adresse und Port auf Korrektheit
  • Stellen Sie sicher, dass die Firewall die Verbindung nicht blockiert
  • Überprüfen Sie die Erreichbarkeit des Proxys von Ihrem Netzwerk aus

SSL-Fehler

  • Fügen Sie für Unternehmens-Proxies das CA-Zertifikat hinzu
  • Deaktivieren Sie zu Testzwecken vorübergehend die SSL-Verifizierung
  • Aktualisieren Sie die SSL-Bibliotheken auf die neueste Version

Authentifizierungsfehler

  • Überprüfen Sie Benutzername und Passwort
  • Stellen Sie sicher, dass die Anmeldeinformationen im richtigen Format vorliegen
  • Versuchen Sie, Sonderzeichen im Passwort URL-zu-kodieren

Best Practices

  1. Umgebungsvariablen verwenden — für Flexibilität und Sicherheit
  2. Vermeiden Sie das Hardcoding von Anmeldeinformationen — verwenden Sie Umgebungsvariablen oder Konfigurationsdateien
  3. Ausnahmen konfigurieren — localhost und interne Adressen nicht proxyn
  4. Einstellungen dokumentieren — im README des Projekts oder im Team-Wiki
  5. 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.

Aktualisiert: 06.03.2026
Zurück zur Kategorie

Testen Sie unsere Proxys

20.000+ Proxys in über 100 Ländern weltweit

support_agent
GProxy Support
Usually replies within minutes
Hi there!
Send us a message and we'll reply as soon as possible.