ផ្ញើ 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 ត្រូវការវិធីសាស្ត្រផ្លូវដែលគាំទ្រផ្សេង។