Emacs kan öppna en webbläsare och behöver ändå sin egen proxy
Att öppna en URL i en extern webbläsare och hämta den med Emacs URL-bibliotek använder olika klienter. Konfigurera den som utför begäran.
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.