I-Emacs-w3m iqala ifayela le-w3m langaphandle. Ku-Linux lokho kunikeza indawo ekahle yokusebenzisa indlela ye-SOCKS kulesi siphequluli kuphela.

Kusethingo esikhona se-Proxychains-NG ne-w3m exhunywe ngokuguquguqukayo, i-wrapper esebenzisekayo ingaqukatha:

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

Sebenzisa indlela yangempela ye-w3m futhi nikeza ukucushwa kwe-Proxychains okushiwo. Isibonelo esine-proxy eyodwa sinesimo esilandelayo:

strict_chain
proxy_dns
[ProxyList]
socks5 127.0.0.1 1080

Isibonelo sithatha ukuthi umlaleli we-SOCKS5 usekhona kuleyo port yasendaweni. Yenza i-wrapper isebenziseke futhi uyikhethe ngaphambi kokulayisha i-emacs-w3m:

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

Qala kabusha i-Emacs ngemva kokushintsha umyalo uma ulandela imodeli yokuqalisa yencwadi. I-"$@" esefakwe kumacaphuno igcina imingcele yezimpikiswano ezinikezwa yi-emacs-w3m, futhi i-exec ishiya inqubo eqaliwe njengesiphequluli esigoqiwe.

Le ndlela iphathelene nokuxhumana kwe-TCP okungabanjwa kwangaphandle. Ayikushintshi i-EWW, umtapo wezincwadi we-URL noma ukulandwa kwamaphakethe e-Emacs angahlobene. Ifayela le-binary le-w3m elingakwazi ukulayisha umtapo wezincwadi we-Proxychains lidinga enye indlela yokuhamba esekelwayo.

Izihloko ezihlobene