Emacs-w3m huanzisha faili ya utekelezaji ya w3m ya nje. Kwenye Linux, hilo hutoa mahali pazuri pa kutumia njia ya SOCKS kwenye kivinjari hiki pekee.

Katika usanidi uliopo wa Proxychains-NG na w3m iliyounganishwa kwa nguvu, kifuniko kinachotekelezeka kinaweza kuwa na:

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

Tumia njia halisi ya w3m na toa usanidi wa Proxychains uliotajwa. Mfano wenye proksi moja una umbo hili:

strict_chain
proxy_dns
[ProxyList]
socks5 127.0.0.1 1080

Mfano unadhani kuwa msikilizaji wa SOCKS5 tayari yupo kwenye bandari hiyo ya ndani. Fanya kifuniko kiwe kinachotekelezeka na ukichague kabla ya kupakia emacs-w3m:

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

Anzisha upya Emacs baada ya kubadilisha amri ikiwa unafuata mtindo wa uanzishaji wa mwongozo. "$@" katika alama za nukuu huhifadhi mipaka ya hoja zinazotolewa na emacs-w3m, na exec huacha mchakato ulioanzishwa ukiwa kivinjari kilichofunikwa.

Njia hii inahusu miunganisho ya TCP ya mchakato wa nje inayoweza kudakwa. Haibadilishi EWW, maktaba ya URL au upakuaji wa vifurushi vya Emacs visivyohusiana. Faili ya binary ya w3m isiyoweza kupakia maktaba ya Proxychains inahitaji mbinu nyingine ya uelekezaji inayotumika.

Makala zinazohusiana