Sendu Emacs-w3m tra ĝia propra SOCKS-ĉirkaŭvolvaĵo
Donu al la ekstera procezo w3m dediĉitan Proxychains-vojon sen ĉirkaŭvolvi la tutan Emaks-sesion.
Emacs-w3m lanĉas eksteran plenumeblon w3m. En Linux tio donas oportunan lokon por apliki SOCKS-vojon nur al ĉi tiu retumilo.
Por ekzistanta agordo de Proxychains-NG kaj dinamike ligita w3m, plenumebla ĉirkaŭvolvaĵo povas enhavi:
#!/bin/sh
exec proxychains4 -f "$HOME/.config/proxychains/w3m.conf" /usr/bin/w3m "$@"
Uzu la realan vojon de w3m kaj provizu la nomatan Proxychains-agordon. Ekzemplo kun unu prokurilo havas ĉi tiun formon:
strict_chain
proxy_dns
[ProxyList]
socks5 127.0.0.1 1080
La ekzemplo supozas, ke SOCKS5-auskultanto jam ekzistas en tiu loka pordo. Faru la ĉirkaŭvolvaĵon plenumebla kaj elektu ĝin antaŭ ol ŝargi emacs-w3m:
(setq w3m-command
(expand-file-name "~/.local/bin/w3m-via-proxy"))
Restartigu Emaks post ŝanĝi la komandon se vi sekvas la pravalorizan modelon de la manlibro. Citita "$@" konservas la argumentajn limojn provizitajn de emacs-w3m, kaj exec lasas la lanĉitan procezon kiel la ĉirkaŭvolvita retumilo.
Ĉi tiu vojo koncernas la interkapteblajn TCP-konektojn de la ekstera procezo. Ĝi ne ŝanĝas EWW, la URL-bibliotekon aŭ ne rilatajn Emaks-paketajn elŝutojn. w3m-dosiero, kiu ne povas ŝargi la Proxychains-bibliotekon, bezonas alian subtenatan enkursigan metodon.