Dva príkazy, ktoré oba „otvárajú URL“, môžu v Emacse ísť rôznymi cestami.

Jeden môže odovzdať URL externému prehliadaču. Prehliadač potom použije vlastnú konfiguráciu proxy. Druhý môže získať zdroj cez knižnicu URL v Emacse. Úspešná požiadavka prehliadača hovorí málo o tej druhej ceste.

Knižnica URL dokumentuje premenné prostredia proxy a možnosť Lisp url-proxy-services. Základná explicitná konfigurácia má tento tvar:

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

Názvy schém vyberajú cieľový protokol. Hodnoty proxy sú formát koncového bodu, ktorý táto možnosť očakáva, nie URL skriptu PAC. Pre povolené verejné trasy HTTP vezmite hostiteľa a port z kandidáta v zozname HTTP proxy.

Toto nastavenie sa týka klientov, ktorí túto knižnicu používajú. Napríklad balík, ktorý volá externý spustiteľný súbor Git, má inú sieťovú cestu. Určte operáciu, skôr než budete predpokladať, že všetka sieť v Emacse zdieľa jednu konfiguráciu.

V systéme Windows sa vyhnite tomu, aby ste úryvok starého balíka tretej strany, ktorý číta register, považovali za všeobecné riešenie vyhodnocovania PAC, prihlasovacích údajov a meniacej sa sieťovej politiky. Najprv zistite, či skutočnú požiadavku spĺňa pevný koncový bod alebo dokumentovaná konfigurácia prostredia knižnice.

Súvisiace články