Usmerite Emacs-w3m skozi njegov lastni ovoj SOCKS
Dajte zunanjemu procesu w3m namensko pot Proxychains, ne da bi ovili celotno sejo Emacs.
Emacs-w3m zažene zunanjo izvršljivo datoteko w3m. V Linuxu to ponuja priročno mesto za uporabo poti SOCKS samo v tem brskalniku.
Pri obstoječi nastavitvi Proxychains-NG in dinamično povezanega w3m lahko izvršljiv ovoj vsebuje:
#!/bin/sh
exec proxychains4 -f "$HOME/.config/proxychains/w3m.conf" /usr/bin/w3m "$@"
Uporabite dejansko pot do w3m in navedite imenovano konfiguracijo Proxychains. Primer z enim posrednikom ima takšno obliko:
strict_chain
proxy_dns
[ProxyList]
socks5 127.0.0.1 1080
Primer predpostavlja, da na teh lokalnih vratih že posluša SOCKS5. Naredite ovoj izvršljiv in ga izberite pred nalaganjem emacs-w3m:
(setq w3m-command
(expand-file-name "~/.local/bin/w3m-via-proxy"))
Če sledite modelu inicializacije iz priročnika, po spremembi ukaza znova zaženite Emacs. "$@" v narekovajih ohranja meje argumentov, ki jih poda emacs-w3m, exec pa pusti zagnani proces kot ovit brskalnik.
Ta pot zadeva prestrezljive povezave TCP zunanjega procesa. Ne spreminja EWW, knjižnice URL ali nepovezanih prenosov paketov Emacs. Binarna datoteka w3m, ki ne more naložiti knjižnice Proxychains, potrebuje drugo podprto metodo usmerjanja.