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.

Rilataj artikoloj