Thumela i-Emacs-w3m ngokusebenzisa i-SOCKS wrapper yayo
Nikeza inqubo ye-w3m yangaphandle indlela ye-Proxychains ekhethekile ngaphandle kokugoqa yonke isikhathi se-Emacs.
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.