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 ද්විමය ගොනුවට තවත් ආධාරක මාර්ගකරණ ක්‍රමයක් අවශ්‍යයි.

අදාළ ලිපි