Două comenzi care ambele „deschid un URL” pot urma căi diferite în Emacs.

Una poate preda URL-ul unui browser extern. Browserul folosește atunci propria configurație de proxy. Cealaltă poate prelua resursa prin biblioteca URL a Emacs. Cererea reușită a browserului spune puțin despre acea a doua cale.

Biblioteca URL documentează variabilele de mediu pentru proxy și opțiunea Lisp url-proxy-services. O configurație explicită de bază are această formă:

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

Numele schemelor selectează protocolul de destinație. Valorile de proxy sunt formatul punctului final așteptat de această opțiune, nu un URL de script PAC. Pentru rutele HTTP publice permise, luați gazda și portul de la un candidat din lista de proxy HTTP.

Această setare privește clienții care folosesc acea bibliotecă. Un pachet care apelează un executabil Git extern, de exemplu, are altă cale de rețea. Identificați operațiunea înainte de a presupune că toată rețeaua din Emacs împărtășește o singură configurație.

Pe Windows, evitați să tratați un fragment care citește registrul dintr-un pachet vechi de terți drept soluție generală pentru evaluarea PAC, acreditări și politica de rețea în schimbare. Stabiliți mai întâi dacă un punct final fix sau configurația de mediu documentată a bibliotecii satisface cerința reală.

Articole similare