Sendu Emacs-w3m gjøgnum sín egna SOCKS-innpakkning
Gev tí ytra w3m-prosessinum eina serstaka Proxychains-leið uttan at pakka alla Emacs-sessuna inn.
Emacs-w3m byrjar eitt ytra w3m-koyrifíl. Á Linux gevur tað ein hóskandi stað at seta eina SOCKS-leið bert á henda kagaran.
Í eini verandi Proxychains-NG- og dynamiskt tengdari w3m-uppseting kann ein koyrur innpakkningur hava:
#!/bin/sh
exec proxychains4 -f "$HOME/.config/proxychains/w3m.conf" /usr/bin/w3m "$@"
Brúka veruligu w3m-leiðina og gev tað navngivna Proxychains-stillingina. Eitt dømi við einum proxy hevur henda skap:
strict_chain
proxy_dns
[ProxyList]
socks5 127.0.0.1 1080
Dømið gongur út frá, at ein SOCKS5-lyttari longu er á tí lokala portinum. Ger innpakkningin koyrda og vel hana, áðrenn tú letur emacs-w3m inn:
(setq w3m-command
(expand-file-name "~/.local/bin/w3m-via-proxy"))
Byrja Emacs uppaftur eftir at hafa broytt boðið, um tú fylgir byrjanarlíkaninum í handbókini. "$@" í gæsateiknum varðveitir markini hjá teimum argumentum, sum emacs-w3m gevur, og exec letur byrjaða prosessin vera innpakkaða kagaran.
Henda leiðin viðvíkur teimum TCP-sambondum hjá tí ytra prosessinum, sum kunnu handsamast. Hon broytir ikki EWW, URL-bókasavnið ella óviðkomandi Emacs-pakka niðurhal. Ein w3m-binarfíl, sum ikki kann lesa Proxychains-bókasavnið inn, tørvar eina aðra stuðlaða routing-hátt.