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 ፕሮግራም ሌላ የተደገፈ የመንገድ ዘዴ ይፈልጋል።

ተዛማጅ ጽሑፎች