Emacs เปิดเบราว์เซอร์ได้แต่ยังต้องมีพร็อกซีของตัวเอง
การเปิด URL ในเบราว์เซอร์ภายนอกและการดึงด้วยไลบรารี URL ของ Emacs ใช้ไคลเอนต์ที่ต่างกัน กำหนดค่าไคลเอนต์ที่ส่งคำขอ
คำสั่งสองคำสั่งที่ทั้งคู่ «เปิด 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 ข้อมูลรับรอง และนโยบายเครือข่ายที่เปลี่ยนแปลง ก่อนอื่นให้พิจารณาว่าปลายทางแบบคงที่หรือการกำหนดค่าสภาพแวดล้อมที่มีเอกสารของไลบรารีตอบโจทย์ความต้องการจริงหรือไม่