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 библиотеку захтева други подржани метод рутирања.

Повезани чланци