Emacs-w3m ku dir qalabka SOCKS ee u gaar ah
Wuu sii w3m dibadda ah waddo Proxychains gaar ah, adigoon dahaadhin Emacs oo dhan.
Emacs-w3m waxa uu bilaabaa w3m dibadda ah. Linux, taasi waxay siinaysaa meel ku habboon in waddada SOCKS lagu dabaqo browser-kan oo keliya.
Haddii Proxychains-NG iyo w3m si firfircoon isugu xiran jiraan, qalabka fulin kara waxa uu yeelan karaa:
#!/bin/sh
exec proxychains4 -f "$HOME/.config/proxychains/w3m.conf" /usr/bin/w3m "$@"
Isticmaal waddada dhabta ah ee w3m oo bixi hagaynta Proxychains ee magaca leh. Tusaale hal proxy leh ayaa qaabkan leh:
strict_chain
proxy_dns
[ProxyList]
socks5 127.0.0.1 1080
Tusaaluhu waxa uu u malaynayaa in dhageystaha SOCKS5 uu horay ugu jiro dekeddaas maxalliga ah. Ka dhig qalabka mid fulin kara oo dooro ka hor inta aadan soo rarin emacs-w3m:
(setq w3m-command
(expand-file-name "~/.local/bin/w3m-via-proxy"))
Dib u bilow Emacs ka dib markaad beddesho amarka haddii aad raacdo qaabka bilowga buugga. "$@" oo xigasho ku jira waxa uu ilaaliyaa xadka doodaha ee emacs-w3m bixiyo, exec na waxa uu ka tagaa habka la bilaabay inuu yahay browser-ka la duubay.
Waddadan waxay khuseysaa xidhiidhada TCP ee dibadda ee la dhexgelin karo. Ma beddelo EWW, maktabadda URL ama soo dejinta xirmooyinka Emacs ee aan xidhiidhka la lahayn. Faylka binary ee w3m ee aan kartin inuu soo raro maktabadda Proxychains waxa uu u baahan yahay hab kale oo la taageero.