Antworten:
Du musst dich ändern
export LD_PRELOAD=libproxychains.so.3
zu
export LD_PRELOAD=/usr/lib/libproxychains.so.3
in / usr / bin / proxychains
oder verwenden Sie find /usr/lib/ -name libproxychains.so.3 -print
, um den richtigen Dateipfad zu erhalten.
proxy_dns
muss das Gleiche auch getan werden `which proxyresolv`
.
Obwohl der Fehler beim Einstellen verschwindet
export LD_PRELOAD=/usr/lib/libproxychains.so.3
In / usr / bin / proxychains befindet sich unter Ubuntu keine solche Datei an diesem Speicherort. Der Link befindet sich in / usr / lib / x86_64-linux-gnu / auf einem 64-Bit-System und / usr / lib / i386-linux-gnu / (glaube ich) auf einem 32-Bit-System. Der Link verweist auf die Datei libproxychains.so.3.0.0 im selben Verzeichnis. Die Änderung sollte sein
export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libproxychains.so.3
wenn auf 64bit
export LD_PRELOAD=/usr/lib/i386-linux-gnu/libproxychains.so.3
wenn auf 32bit Ubuntu und Derivaten.
Sie können einfach hinzufügen
exportiere LD_PRELOAD = / usr / lib / x86_64-linux-gnu / libproxychains.so.3
in .bashrc
statt proxychains bash
im Terminal laufen .
/usr/bin/proxychains
enthält einen Link zu LD_PRELOAD, der nicht seinlibproxychains.so.3
sollte, aber sein solltelibproxychains.so
. Vorausgesetzt natürlich, Sie haben eine/usr/lib/libproxychains.so
korrekte Verknüpfung zu/usr/lib/libproxychains.so.3