Emacs-w3m käivitab välise w3m-täitmisfaili. Linuxis annab see mugava koha rakendada SOCKS-marsruut ainult sellele brauserile.

Olemasoleva Proxychains-NG ja dünaamiliselt lingitud w3m seadistuse puhul võib käivitatav kate sisaldada:

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

Kasuta tegelikku w3m-i teed ja esita nimetatud Proxychains-konfiguratsioon. Ühe puhverserveriga näide on sellise kujuga:

strict_chain
proxy_dns
[ProxyList]
socks5 127.0.0.1 1080

Näide eeldab, et SOCKS5-kuulaja on selles kohalikus pordis juba olemas. Tee kate käivitatavaks ja vali see enne emacs-w3m-i laadimist:

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

Kui järgid käsiraamatu initsialiseerimismudelit, taaskäivita Emacs pärast käsu muutmist. Jutumärkides "$@" säilitab emacs-w3m-i antud argumentide piirid ja exec jätab käivitatud protsessi mähitud brauseriks.

See marsruut puudutab välise protsessi püütavaid TCP-ühendusi. See ei muuda EWW-d, URL-teeki ega sõltumatuid Emacsi paketi allalaadimisi. w3m-i binaarfail, mis ei suuda Proxychainsi teeki laadida, vajab teist toetatud marsruutimismeetodit.

Seotud artiklid