Kirim Emacs-w3m Lewat Pembungkus SOCKS Miliknya Sendiri
Beri proses w3m eksternal rute Proxychains khusus tanpa membungkus seluruh sesi Emacs.
Emacs-w3m menjalankan berkas w3m eksternal. Di Linux, itu memberi tempat yang nyaman untuk menerapkan rute SOCKS hanya pada peramban ini.
Pada penyiapan Proxychains-NG dan w3m yang ditautkan dinamis, pembungkus yang dapat dieksekusi mungkin berisi:
#!/bin/sh
exec proxychains4 -f "$HOME/.config/proxychains/w3m.conf" /usr/bin/w3m "$@"
Gunakan jalur w3m yang sebenarnya dan sertakan konfigurasi Proxychains yang dinamai. Contoh dengan satu proxy berbentuk seperti ini:
strict_chain
proxy_dns
[ProxyList]
socks5 127.0.0.1 1080
Contoh ini mengasumsikan pendengar SOCKS5 sudah ada pada porta lokal tersebut. Jadikan pembungkus dapat dieksekusi dan pilih sebelum memuat emacs-w3m:
(setq w3m-command
(expand-file-name "~/.local/bin/w3m-via-proxy"))
Mulai ulang Emacs setelah mengubah perintah bila mengikuti model inisialisasi dari manual. "$@" dalam tanda kutip mempertahankan batas argumen yang diberikan emacs-w3m, dan exec membiarkan proses yang dijalankan sebagai peramban yang dibungkus.
Rute ini menyangkut koneksi TCP proses eksternal yang dapat dicegat. Rute ini tidak mengubah EWW, pustaka URL, atau unduhan paket Emacs yang tidak terkait. Biner w3m yang tidak dapat memuat pustaka Proxychains memerlukan metode perutean lain yang didukung.