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

Поврзани статии