Emacs-w3m ń bẹ̀rẹ̀ w3m ẹ̀rọ ìta. Lórí Linux, ìyẹn ń fúnni ní ibi tí ó rọrùn láti lo ọ̀nà SOCKS lórí aṣàwákiri yìí nìkan.

Nínú ètò Proxychains-NG àti w3m tí a so mọ́ra lọ́nà dínámíkì, wrapper tí ó lè ṣiṣẹ́ lè ní:

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

Lo ọ̀nà w3m gidi kí o sì fún ní ètò Proxychains tí a dárúkọ. Àpẹẹrẹ pẹ̀lú proxy kan ní ìrísí yìí:

strict_chain
proxy_dns
[ProxyList]
socks5 127.0.0.1 1080

Àpẹẹrẹ náà ro pé olùgbọ́ SOCKS5 ti wà tẹ́lẹ̀ lórí ibùdókọ̀ agbègbè yẹn. Ṣe wrapper náà kí ó lè ṣiṣẹ́ kí o sì yàn án kí o tó gbé emacs-w3m:

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

Tún Emacs bẹ̀rẹ̀ lẹ́yìn tí o bá yí àṣẹ náà padà bí o bá ń tẹ̀lé àwòrán ìbẹ̀rẹ̀ ìwé ìtọ́nisọ́nà. "$@" nínú àmì àyọlò ń dáàbò bo ààlà àwọn àríyànjiyàn tí emacs-w3m ń pèsè, exec sì fi ìlànà tí a bẹ̀rẹ̀ sílẹ̀ gẹ́gẹ́ bí aṣàwákiri tí a fi pa.

Ọ̀nà yìí kan àwọn ìsopọ̀ TCP tí a lè dínà ti ìlànà ìta. Kò yí EWW, ilé-ìkàwé URL tàbí àwọn ìgbàlódé àpò Emacs tí kò ní í ṣe pẹ̀lú rẹ̀. Fáìlì bínárì w3m tí kò lè gbé ilé-ìkàwé Proxychains nílò ọ̀nà ìtọ́sọ́nà mìíràn tí a ṣe àtìlẹ́yìn fún.

Àwọn àpilẹ̀kọ tó jọra