Emacs-w3m เปิดไฟล์ปฏิบัติการ w3m ภายนอก บน Linux สิ่งนี้เป็นจุดที่สะดวกในการใช้เส้นทาง SOCKS กับเบราว์เซอร์นี้เพียงตัวเดียว

สำหรับการตั้งค่า Proxychains-NG และ w3m ที่เชื่อมโยงแบบไดนามิกอยู่แล้ว wrapper ที่ปฏิบัติการได้อาจมี:

#!/bin/sh
exec proxychains4 -f "$HOME/.config/proxychains/w3m.conf" /usr/bin/w3m "$@"

ใช้พาธ w3m จริงและ ระบุการกำหนดค่า Proxychains ที่มีชื่อ ตัวอย่างที่มีพร็อกซีหนึ่งตัวมีรูปแบบนี้:

strict_chain
proxy_dns
[ProxyList]
socks5 127.0.0.1 1080

ตัวอย่างถือว่ามีตัวรับฟัง SOCKS5 อยู่แล้วบนพอร์ตภายในเครื่องนั้น ทำให้ wrapper ปฏิบัติการได้และเลือกก่อนโหลด emacs-w3m:

(setq w3m-command
      (expand-file-name "~/.local/bin/w3m-via-proxy"))

รีสตาร์ท Emacs หลังเปลี่ยนคำสั่งหากทำตามแบบจำลองการเริ่มต้นของคู่มือ "$@" ในเครื่องหมายคำพูดรักษาขอบเขตอาร์กิวเมนต์ที่ emacs-w3m จัดหา และ exec ปล่อยให้โปรเซสที่เริ่มไว้เป็นเบราว์เซอร์ที่ถูกห่อ

เส้นทางนี้เกี่ยวกับการเชื่อมต่อ TCP ของโปรเซสภายนอกที่ดักจับได้ ไม่เปลี่ยน EWW ไลบรารี URL หรือการดาวน์โหลดแพ็กเกจ Emacs ที่ไม่เกี่ยวข้อง ไฟล์ไบนารี w3m ที่โหลดไลบรารี Proxychains ไม่ได้ ต้องใช้วิธีกำหนดเส้นทางอื่นที่รองรับ

บทความที่เกี่ยวข้อง