Emacs-w3m start ei ekstern w3m-køyrbar fil. På Linux gir det ein praktisk stad å bruke ei SOCKS-rute berre på denne nettlesaren.

I eit eksisterande Proxychains-NG- og dynamisk lenkja w3m-oppsett kan ei køyrbar innpakking innehalde:

#!/bin/sh
exec proxychains4 -f "$HOME/.config/proxychains/w3m.conf" /usr/bin/w3m "$@"

Bruk den faktiske w3m-stien og oppgi den namngjevne Proxychains-konfigurasjonen. Eit døme med éin proxy har denne forma:

strict_chain
proxy_dns
[ProxyList]
socks5 127.0.0.1 1080

Dømet føreset at det alt finst ein SOCKS5-lyttar på den lokale porten. Gjer innpakkinga køyrbar og vel ho før du lastar emacs-w3m:

(setq w3m-command
      (expand-file-name "~/.local/bin/w3m-via-proxy"))

Start Emacs på nytt etter å ha endra kommandoen dersom du følgjer initialiseringsmodellen i handboka. "$@" i hermeteikn held på argumentgrensene som emacs-w3m gir, og exec lèt den starta prosessen vere den innpakka nettlesaren.

Denne ruta gjeld dei avskjerbare TCP-sambanda til den eksterne prosessen. Ho endrar ikkje EWW, URL-biblioteket eller uavhengige Emacs-pakkenedlastingar. Ei w3m-binærfil som ikkje kan lasta Proxychains-biblioteket treng ein annan støtta rutingsmetode.

Relaterte artiklar