Дві команди, які обидві «відкривають URL», можуть у Emacs іти різними шляхами.

Одна може передати URL зовнішньому браузеру. Тоді браузер використовує власну конфігурацію проксі. Інша може отримати ресурс через бібліотеку URL Emacs. Успішний запит браузера мало говорить про цей другий шлях.

Бібліотека URL документує змінні середовища проксі та опцію Lisp url-proxy-services. Базова явна конфігурація має такий вигляд:

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

Назви схем вибирають протокол призначення. Значення проксі — це формат кінцевої точки, який очікує ця опція, а не URL сценарію PAC. Для дозволених публічних маршрутів HTTP беріть хост і порт у кандидата зі списку проксі HTTP.

Це налаштування стосується клієнтів, які використовують ту бібліотеку. Наприклад, пакунок, що викликає зовнішній виконуваний файл Git, має інший мережевий шлях. Визначте операцію, перш ніж вважати, що вся мережа Emacs поділяє одну конфігурацію.

У Windows уникайте ставлення до фрагмента старого стороннього пакунка, який читає реєстр, як до загального рішення для оцінювання PAC, облікових даних і мінливої мережевої політики. Спершу з'ясуйте, чи задовольняє реальну вимогу фіксована кінцева точка або документована конфігурація середовища бібліотеки.

Схожі статті