Seol Emacs-w3m trína chumhdach SOCKS féin
Tabhair bealach Proxychains tiomnaithe don phróiseas seachtrach w3m gan an seisiún Emacs ar fad a chumhdach.
Seolann Emacs-w3m inrite w3m seachtrach. Ar Linux tugann sé sin áit áisiúil chun bealach SOCKS a chur i bhfeidhm ar an mbrabhsálaí seo amháin.
I socrú reatha Proxychains-NG agus w3m atá nasctha go dinimiciúil, d'fhéadfadh cumhdach inrite a bheith i gceist:
#!/bin/sh
exec proxychains4 -f "$HOME/.config/proxychains/w3m.conf" /usr/bin/w3m "$@"
Úsáid fíorbhealach w3m agus cuir an chumraíocht Proxychains ainmnithe ar fáil. Tá an fhoirm seo ar shampla le seachfhreastalaí amháin:
strict_chain
proxy_dns
[ProxyList]
socks5 127.0.0.1 1080
Glactar sa sampla leis go bhfuil éisteoir SOCKS5 ann cheana ar an bport áitiúil sin. Déan an cumhdach inrite agus roghnaigh é sula luchtaítear emacs-w3m:
(setq w3m-command
(expand-file-name "~/.local/bin/w3m-via-proxy"))
Atosaigh Emacs tar éis an t-ordú a athrú má leanann tú múnla tosaithe an lámhleabhair. Coinníonn "$@" idir chomharthaí athfhriotail teorainneacha na n-argóintí a sholáthraíonn emacs-w3m, agus fágann exec an próiseas tosaithe mar an brabhsálaí cumhdaithe.
Baineann an bealach seo le naisc TCP idircheaptha an phróisis sheachtraigh. Ní athraíonn sé EWW, an leabharlann URL ná íoslódálacha pacáiste Emacs nach mbaineann leis. Teastaíonn modh ródaithe tacaíochta eile ó dhénártha w3m nach féidir leis an leabharlann Proxychains a lódáil.