Emacs-w3m নিজৰ SOCKS মেৰপাকৰ জৰিয়তে পঠাওক
গোটেই Emacs অধিবেশন মেৰপাক নকৰাকৈ বাহ্যিক w3m প্ৰক্ৰিয়াক এটা সমৰ্পিত Proxychains পথ দিয়ক।
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 পেকেজ ডাউনলোড সলনি নকৰে। Proxychains পুথিভঁৰাল লোড কৰিব নোৱাৰা w3m কাৰ্যকৰী ফাইল এ আন এটা সমৰ্থিত পথ পদ্ধতিৰ প্ৰয়োজন।