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 کتابتون نشي بارولی بل ملاتړ شوی د لارښوونې طریقه غواړي.

اړوندې مقالې