Emacs có thể mở trình duyệt và vẫn cần proxy riêng của nó
Mở một URL trong trình duyệt bên ngoài và lấy nó bằng thư viện URL của Emacs dùng những ứng dụng khách khác nhau. Hãy cấu hình ứng dụng khách thực sự thực hiện yêu cầu.
Hai lệnh đều «mở một URL» có thể đi theo những con đường khác nhau trong Emacs.
Một lệnh có thể giao URL cho trình duyệt bên ngoài. Khi đó trình duyệt dùng cấu hình proxy của chính nó. Lệnh kia có thể lấy tài nguyên qua thư viện URL của Emacs. Yêu cầu thành công của trình duyệt nói rất ít về con đường thứ hai đó.
Thư viện URL ghi lại các biến môi trường proxy và tùy chọn Lisp url-proxy-services. Một cấu hình rõ ràng cơ bản có dạng như sau:
(setq url-proxy-services
'(("http" . "proxy.example:8080")
("https" . "proxy.example:8080")))
Tên lược đồ chọn giao thức đích. Các giá trị proxy là định dạng điểm cuối mà tùy chọn này mong đợi, không phải URL của tập lệnh PAC. Với các tuyến HTTP công cộng được phép, hãy lấy máy chủ và cổng từ một ứng viên trong danh sách proxy HTTP.
Cài đặt này liên quan đến các ứng dụng khách dùng thư viện đó. Chẳng hạn, một gói gọi tệp thực thi Git bên ngoài có đường mạng khác. Hãy xác định thao tác trước khi cho rằng toàn bộ mạng của Emacs dùng chung một cấu hình.
Trên Windows, tránh coi đoạn mã đọc sổ đăng ký từ một gói bên thứ ba cũ là giải pháp chung cho việc đánh giá PAC, thông tin đăng nhập và chính sách mạng thay đổi. Trước tiên hãy xác định liệu một điểm cuối cố định hay cấu hình môi trường được ghi lại của thư viện đáp ứng yêu cầu thực tế.