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.

Relatearre artikelen