Übersicht
Das system_proxy-Paket ist ein Flutter-Plugin, das den Zugriff auf die vom System konfigurierten Proxy-Einstellungen unter Android und iOS ermöglicht. Es erlaubt Entwicklern, die System-Proxy-Konfiguration abzurufen und sie auf den HttpClient von Dart anzuwenden, sodass Netzwerk-Anfragen die Netzumgebung des Geräts respektieren. Dies ist besonders nützlich für Apps, die hinter Unternehmens- oder eingeschränkten Netzwerken arbeiten müssen, bei denen Proxy-Einstellungen obligatorisch sind. Das Plugin vereinfacht die Integration durch eine einfache API zum Extrahieren von Proxy-Details wie Host, Port und Ausschlussregeln.
Anwendungsfälle
- Zugriff auf Systemproxy-Einstellungen in Unternehmensanwendungen
- HttpClient mit Systemproxy konfigurieren
- Einhaltung der Unternehmensnetzwerkrichtlinien sicherstellen
- Automatisches Verwalten von Proxy-Einstellungen unter Android und iOS
- Internetzugriff in eingeschränkten Netzwerkumgebungen aktivieren
Hauptmerkmale
- Ruft die Systemproxy-Einstellungen unter Android und iOS ab
- Unterstützung der Proxy-Konfiguration für Dart HttpClient
- Automatische Erkennung von Proxy-Host und -Port
- Verwaltet Proxy-Ausnahmelisten
- Plattformübergreifende Kompatibilität
Geeignet für
- Unternehmensmobile Anwendungen
- Apps, die Netzwerktransparenz erfordern
- Entwickler, die Tools für eingeschränkte Netzwerke erstellen
- Projekte, die automatische Proxy-Einstellungen benötigen
- In kontrollierten Netzumgebungen bereitgestellte Flutter-Anwendungen
Hinweise
- Erforderliche Plattformberechtigungen
- Funktioniert möglicherweise nicht, wenn der Systemproxy nicht konfiguriert ist
- Beschränkt auf HTTP/HTTPS-Proxy-Einstellungen
- Keine Unterstützung für SOCKS-Proxys
- Abhängig von korrekter System-Ebene Proxy-Konfiguration