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

អត្ថបទពាក់ព័ន្ធ