Emacs-w3m startet eng extern w3m-ausféierbar Datei. Ënner Linux gëtt dat eng bequem Plaz, fir eng SOCKS-Route just op dëse Browser unzewenden.

Bei enger bestehender Proxychains-NG- an dynamesch gelinkter w3m-Installatioun kann en ausféierbare Wrapper dat hei enthalen:

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

Benotzt de richtegen w3m-Pfad a gitt déi benannte Proxychains-Konfiguratioun un. En Beispill mat engem eenzegen Proxy huet dës Form:

strict_chain
proxy_dns
[ProxyList]
socks5 127.0.0.1 1080

D'Beispill geet dovun aus, datt en SOCKS5-Listener schonn op deem lokale Port existéiert. Maacht den Wrapper ausféierbar a wielt en, ier Dir emacs-w3m lued:

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

Startet Emacs no der Ännerung vum Kommando nei, wann Dir dem Initialiséierungsmodell vum Handbuch follegt. Den "$@" an Anführungszeechen erhält d'Grenze vun den Argumenter, déi emacs-w3m liwwert, an exec léisst de gestartete Prozess als agepakte Browser stoen.

Dës Route betrëfft déi offaangbar TCP-Verbindunge vum externe Prozess. Si ännert weder EWW nach d'URL-Bibliothéik oder onofhängeg Emacs-Pakdownloads. Eng w3m-Binärdatei, déi d'Proxychains-Bibliothéik net ka lueden, brauch eng aner ënnerstëtzt Routingmethod.

Ähnlech Artikelen