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 ביבליאָטעק דאַרף אַן אַנדער געשטיצטער וועג מעטאָד.

פֿאַרבונדענע אַרטיקלען