Dos comandos que ambos «abren una URL» pueden seguir rutas distintas en Emacs.

Uno puede entregar la URL a un navegador externo. El navegador usa entonces su propia configuración de proxy. Otro puede obtener el recurso mediante la biblioteca de URL de Emacs. La petición correcta del navegador dice poco sobre esa segunda ruta.

La biblioteca de URL documenta las variables de entorno de proxy y la opción de Lisp url-proxy-services. Una configuración explícita básica tiene esta forma:

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

Los nombres de esquema seleccionan el protocolo de destino. Los valores de proxy son el formato de punto final que espera esta opción, no una URL de script PAC. Para rutas HTTP públicas permitidas, tome el host y el puerto de un candidato de la lista de proxies HTTP.

Este ajuste afecta a los clientes que usan esa biblioteca. Un paquete que invoca un ejecutable de Git externo, por ejemplo, tiene otra ruta de red. Identifique la operación antes de suponer que toda la red de Emacs comparte una sola configuración.

En Windows, evite tratar un fragmento de un paquete antiguo de terceros que lee el registro como solución general para la evaluación de PAC, las credenciales y la política de red cambiante. Primero determine si un punto final fijo o la configuración de entorno documentada de la biblioteca satisface el requisito real.

Artículos relacionados