Stjoer Emacs-w3m troch syn eigen SOCKS-omhulsel
Jou it eksterne w3m-proses in aparte Proxychains-route sûnder de hiele Emacs-sesje te omhuljen.
Emacs-w3m start in eksterne w3m-útfierber bestân. Op Linux jout dat in handige plak om in SOCKS-route allinnich op dizze browser ta te passen.
By in besteande Proxychains-NG- en dynamysk keppele w3m-opset kin in útfierber omhulsel dit befetsje:
#!/bin/sh
exec proxychains4 -f "$HOME/.config/proxychains/w3m.conf" /usr/bin/w3m "$@"
Brûk it wiere w3m-paad en jou de neamde Proxychains-konfiguraasje. In foarbyld mei ien proxy hat dizze foarm:
strict_chain
proxy_dns
[ProxyList]
socks5 127.0.0.1 1080
It foarbyld giet derfan út dat der al in SOCKS5-lústerder op dy lokale poarte is. Meitsje it omhulsel útfierber en kies it foardat jo emacs-w3m lade:
(setq w3m-command
(expand-file-name "~/.local/bin/w3m-via-proxy"))
Start Emacs opnij nei it feroarjen fan it kommando as jo it initialisaasjemodel fan 'e hânlieding folgje. It "$@" tusken oanhelstekens behâldt de argumintgrinzen dy't emacs-w3m jout, en exec lit it starte proses as de omhulde browser.
Dizze route giet oer de ûnderskeppe TCP-ferbinings fan it eksterne proses. It feroaret EWW, de URL-bibleteek of net-relatearre Emacs-pakketdownloads net. In w3m-binêr bestân dat de Proxychains-bibleteek net lade kin hat in oare stipe routingmetoade nedich.