Två kommandon som båda »öppnar en URL» kan i Emacs ta olika vägar.

Det ena kan lämna URL:en till en extern webbläsare. Webbläsaren använder då sin egen proxykonfiguration. Det andra kan hämta resursen via Emacs URL-bibliotek. Webbläsarens lyckade begäran säger lite om den andra vägen.

URL-biblioteket dokumenterar proxyns miljövariabler och Lisp-alternativet url-proxy-services. En grundläggande explicit konfiguration har denna form:

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

Schemanamnen väljer målprotokollet. Proxyvärdena är det slutpunktsformat som alternativet förväntar sig, inte en URL till ett PAC-skript. För tillåtna offentliga HTTP-rutter tar du värd och port från en kandidat i HTTP-proxylistan.

Den här inställningen gäller klienter som använder det biblioteket. Ett paket som anropar en extern Git-körbar fil har till exempel en annan nätverksväg. Fastställ åtgärden innan du antar att allt nätverk i Emacs delar en konfiguration.

På Windows bör du undvika att behandla ett registerläsande utdrag från ett gammalt tredjepartspaket som en generell lösning för PAC-utvärdering, inloggningsuppgifter och ändrad nätverkspolicy. Fastställ först om en fast slutpunkt eller bibliotekets dokumenterade miljökonfiguration uppfyller det faktiska kravet.

Relaterade artiklar