Emacs-w3m د خپل SOCKS پوښ له لارې ولیږئ
بهرني w3m پروسې ته ځانګړې Proxychains لاره ورکړئ پرته له دې چې ټوله Emacs ناسته پوښ کړئ.
Emacs-w3m یو بهرنی w3m اجرایي فایل پیلوي. په Linux کې دا د دې لپاره مناسبه ځای ورکوي چې SOCKS لاره یوازې پر دې براوزر وکارول شي.
په موجوده Proxychains-NG او په متحرک ډول نښلول شوي w3m ترتیباتو کې، یو اجرایي پوښ کېدای شي دا ولري:
#!/bin/sh
exec proxychains4 -f "$HOME/.config/proxychains/w3m.conf" /usr/bin/w3m "$@"
د w3m ریښتینې لاره وکاروئ او نومول شوې Proxychains ترتیب وړاندې کړئ. د یو پروکسي بېلګه دا بڼه لري:
strict_chain
proxy_dns
[ProxyList]
socks5 127.0.0.1 1080
بېلګه فرض کوي چې په هغه ځایي پورټ کې SOCKS5 اورېدونکی له مخکې شته. پوښ اجرایي کړئ او د emacs-w3m له بارولو مخکې یې وټاکئ:
(setq w3m-command
(expand-file-name "~/.local/bin/w3m-via-proxy"))
که د لارښود د پیل کولو ماډل تعقیبوی، له قوماندې بدلولو وروسته Emacs بیا پیل کړئ. په نښو کې "$@" هغه استدلالي حدود ساتي چې emacs-w3m یې وړاندې کوي، او exec پیل شوې پروسه د پوښل شوي براوزر په توګه پرېږدي.
دا لاره د بهرنۍ پروسې د نیول کېدونکو TCP اړیکو اړه لري. دا EWW، د URL کتابتون یا نااړوند Emacs بستې ډاونلوډونه نه بدلوي. د w3m باینري فایل چې د Proxychains کتابتون نشي بارولی بل ملاتړ شوی د لارښوونې طریقه غواړي.