Twee commando's die allebei „een URL openen“ kunnen in Emacs verschillende routes nemen.

Het ene kan de URL aan een externe browser geven. De browser gebruikt dan zijn eigen proxyconfiguratie. Het andere kan de bron via de URL-bibliotheek van Emacs ophalen. Het geslaagde verzoek van de browser zegt weinig over die tweede route.

De URL-bibliotheek documenteert proxy-omgevingsvariabelen en de Lisp-optie url-proxy-services. Een eenvoudige expliciete configuratie heeft deze vorm:

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

De schemanamen kiezen het protocol van de bestemming. De proxywaarden zijn het eindpuntformaat dat deze optie verwacht, geen PAC-script-URL. Neem voor toegestane openbare HTTP-routes de host en poort uit een kandidaat in de HTTP-proxylijst.

Deze instelling betreft clients die die bibliotheek gebruiken. Een pakket dat bijvoorbeeld een externe Git-uitvoerbaar bestand aanroept, heeft een andere netwerkroute. Stel de bewerking vast voordat u aanneemt dat alle netwerkverkeer van Emacs één configuratie deelt.

Vermijd op Windows een register-lezend fragment uit een oud pakket van derden te behandelen als een algemene oplossing voor PAC-evaluatie, inloggegevens en veranderend netwerkbeleid. Stel eerst vast of een vast eindpunt of de gedocumenteerde omgevingsconfiguratie van de bibliotheek aan de werkelijke eis voldoet.

Gerelateerde artikelen