Den Netzwerkdienstnamen in macOS-Proxybefehlen verwenden
Wählen Sie den konfigurierten macOS-Netzwerkdienst, statt eine en0-Gerätekennung in networksetup-Proxybefehle einzusetzen.
en0 bezeichnet ein Netzwerkgerät. Wi-Fi ist üblicherweise der Name eines konfigurierten Netzwerkdienstes. Ein Proxybefehl, der einen Dienstnamen verlangt, erwartet die letztgenannte Art von Kennung.
Beginnen Sie mit den Namen, die der Rechner tatsächlich hat:
networksetup -listallnetworkservicesVerwenden Sie den vollständigen Dienstnamen aus dieser Ausgabe. Es kann Wi-Fi sein, ein beschreibender Name eines USB-Adapters oder ein lokal vergebener Name. Ein deaktivierter Dienst kann in der Liste mit einem Sternchen markiert sein; dieses Zeichen gehört nicht zum zu kopierenden Namen.
Für einen beispielhaften Dienst namens Office Ethernet sieht das Setzen eines HTTP-Proxys so aus:
networksetup -setwebproxy "Office Ethernet" proxy.example.internal 8080Die Anführungszeichen erhalten das Leerzeichen im Dienstnamen. Proxy-Hostname und Port sind getrennte Argumente. Ersetzen Sie sie durch die echten Werte; für einen Test, der öffentliche HTTP-Endpunkte zulässt, liefert die HTTP-Proxy-Liste Kandidaten. Verwenden Sie die Rechte, die die Administrationsrichtlinie des Rechners verlangt.
Das Setzen dieses Dienstes konfiguriert keinen anderen Dienst allein deshalb, weil beide auf das Internet zugreifen können. Ein Mac mit verbundenem Ethernet und Wi-Fi kann mehrere relevante Konfigurationen haben. Prüfen Sie den Dienst, der die Verbindung der betroffenen Anwendung trägt, bevor Sie dieselbe Änderung anderswo anwenden.
Halten Sie auch die protokollspezifischen Einstellungen getrennt. Eine Webproxy-Einstellung, ein Proxy für sichere Webziele, ein SOCKS-Proxy und eine automatische PAC-URL sind verschiedene Konfigurationseinträge. Das Ändern des HTTP-Eintrags belegt nicht, dass alle anderen gemeinsam ein- oder ausgeschaltet werden sollten.
Apples ältere Befehlsreferenz für Remote Desktop unterscheidet Netzwerkdienste in diesen Befehlen bereits. Verwenden Sie auf dem verwalteten Rechner networksetup -help, um die verfügbaren Optionen zu bestätigen, und prüfen Sie dann den vorgesehenen Dienst in den Netzwerkeinstellungen. Eine aus einer Schnittstellenliste gewonnene Gerätekennung ersetzt nicht die Auswahl dieses Dienstes.