Zwei Befehle, die beide „eine URL öffnen“, können in Emacs verschiedene Wege nehmen.

Der eine kann die URL an einen externen Browser übergeben. Der Browser nutzt dann seine eigene Proxy-Konfiguration. Der andere kann die Ressource über die URL-Bibliothek von Emacs abrufen. Die erfolgreiche Anfrage des Browsers sagt wenig über diesen zweiten Weg aus.

Die URL-Bibliothek dokumentiert Proxy-Umgebungsvariablen und die Lisp-Option url-proxy-services. Eine einfache ausdrückliche Konfiguration hat diese Form:

(setq url-proxy-services
      '(("http" . "proxy.example:8080")
        ("https" . "proxy.example:8080")))

Die Schema­namen wählen das Zielprotokoll. Die Proxy-Werte sind das Endpunktformat, das diese Option erwartet, keine PAC-Skript-URL. Für erlaubte öffentliche HTTP-Routen nehmen Sie Host und Port aus einem Kandidaten in der HTTP-Proxy-Liste.

Diese Einstellung betrifft Clients, die diese Bibliothek verwenden. Ein Paket, das etwa eine externe Git-Anwendung aufruft, hat einen anderen Netzwerkweg. Bestimmen Sie den Vorgang, bevor Sie annehmen, dass alle Netzwerkaktivitäten von Emacs eine Konfiguration teilen.

Unter Windows sollten Sie ein registerlesendes Codeschnipsel aus einem alten Fremdpaket nicht als allgemeine Lösung für PAC-Auswertung, Anmeldedaten und wechselnde Netzwerkrichtlinien behandeln. Klären Sie zuerst, ob ein fester Endpunkt oder die dokumentierte Umgebungskonfiguration der Bibliothek die tatsächliche Anforderung erfüllt.

Ähnliche Artikel