Suuna Emacs-w3m läbi selle enda SOCKS-katte
Anna välisele w3m-protsessile eraldi Proxychains-marsruut, ilma et mähiksid kogu Emacsi seansi.
Emacs-w3m käivitab välise w3m-täitmisfaili. Linuxis annab see mugava koha rakendada SOCKS-marsruut ainult sellele brauserile.
Olemasoleva Proxychains-NG ja dünaamiliselt lingitud w3m seadistuse puhul võib käivitatav kate sisaldada:
#!/bin/sh
exec proxychains4 -f "$HOME/.config/proxychains/w3m.conf" /usr/bin/w3m "$@"
Kasuta tegelikku w3m-i teed ja esita nimetatud Proxychains-konfiguratsioon. Ühe puhverserveriga näide on sellise kujuga:
strict_chain
proxy_dns
[ProxyList]
socks5 127.0.0.1 1080
Näide eeldab, et SOCKS5-kuulaja on selles kohalikus pordis juba olemas. Tee kate käivitatavaks ja vali see enne emacs-w3m-i laadimist:
(setq w3m-command
(expand-file-name "~/.local/bin/w3m-via-proxy"))
Kui järgid käsiraamatu initsialiseerimismudelit, taaskäivita Emacs pärast käsu muutmist. Jutumärkides "$@" säilitab emacs-w3m-i antud argumentide piirid ja exec jätab käivitatud protsessi mähitud brauseriks.
See marsruut puudutab välise protsessi püütavaid TCP-ühendusi. See ei muuda EWW-d, URL-teeki ega sõltumatuid Emacsi paketi allalaadimisi. w3m-i binaarfail, mis ei suuda Proxychainsi teeki laadida, vajab teist toetatud marsruutimismeetodit.