Emacs-w3m pokreće vanjsku w3m izvršnu datoteku. Na Linuxu to daje zgodno mjesto za primjenu SOCKS rute samo na ovaj preglednik.

Za postojeće Proxychains-NG i dinamički povezano w3m okruženje, izvršni omotač može sadržavati:

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

Koristite stvarnu putanju do w3m i navedite imenovanu Proxychains konfiguraciju. Primjer s jednim proxyjem ima ovaj oblik:

strict_chain
proxy_dns
[ProxyList]
socks5 127.0.0.1 1080

Primjer pretpostavlja da SOCKS5 osluškivač već postoji na tom lokalnom portu. Učinite omotač izvršnim i odaberite 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 preglednik.

Ova ruta tiče se presretljivih TCP veza vanjskog procesa. Ne mijenja EWW, URL biblioteku ni nepovezana preuzimanja Emacs paketa. w3m binarna datoteka koja ne može učitati Proxychains biblioteku zahtijeva drugu podržanu metodu usmjeravanja.

Povezani članci