Emacs-w3m pokreće vanjski w3m izvršni fajl. Na Linuxu to daje zgodno mjesto za primjenu SOCKS rute samo na ovaj pregledač.

Kod postojeće postavke Proxychains-NG i dinamički povezanog w3m, izvršni omotač može sadržati:

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

Koristite stvarnu stazu do w3m i navedite imenovanu Proxychains konfiguraciju. Primjer sa jednim proxyjem ima ovakav oblik:

strict_chain
proxy_dns
[ProxyList]
socks5 127.0.0.1 1080

Primjer pretpostavlja da na tom lokalnom portu već postoji SOCKS5 osluškivač. Učinite omotač izvršnim i izaberite ga prije učitavanja emacs-w3m:

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

Ponovo pokrenite Emacs nakon promjene naredbe ako slijedite model inicijalizacije iz priručnika. "$@" pod navodnicima čuva granice argumenata koje daje emacs-w3m, a exec ostavlja pokrenuti proces kao omotani pregledač.

Ova ruta se tiče presretljivih TCP veza vanjskog procesa. Ne mijenja EWW, URL biblioteku ni nepovezana preuzimanja Emacs paketa. w3m binarni fajl koji ne može da učita Proxychains biblioteku zahtijeva drugu podržanu metodu usmjeravanja.

Povezani članci