Dues ordres que totes dues «obren una URL» poden seguir camins diferents a l'Emacs.

Una pot lliurar la URL a un navegador extern. Llavors el navegador fa servir la seva pròpia configuració de proxy. Una altra pot obtenir el recurs mitjançant la biblioteca d'URL de l'Emacs. La petició correcta del navegador diu poc sobre aquest segon camí.

La biblioteca d'URL documenta les variables d'entorn de proxy i l'opció Lisp url-proxy-services. Una configuració explícita bàsica té aquesta forma:

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

Els noms d'esquema seleccionen el protocol de destinació. Els valors de proxy són el format de punt final que espera aquesta opció, no una URL d'script PAC. Per a rutes HTTP públiques permeses, preneu l'amfitrió i el port d'un candidat a la llista de proxys HTTP.

Aquest paràmetre afecta els clients que utilitzen aquesta biblioteca. Un paquet que invoca un executable Git extern, per exemple, té un altre camí de xarxa. Identifiqueu l'operació abans de suposar que tota la xarxa de l'Emacs comparteix una sola configuració.

Per a Windows, eviteu tractar un fragment antic de tercers que llegeix el registre com una solució general per a l'avaluació de PAC, les credencials i la política de xarxa canviant. Primer establiu si un punt final fix o la configuració d'entorn documentada de la biblioteca compleix el requisit real.

Articles relacionats