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_dnsmuss 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 .bashrcstatt proxychains bashim Terminal laufen .
/usr/bin/proxychainsenthält einen Link zu LD_PRELOAD, der nicht seinlibproxychains.so.3sollte, aber sein solltelibproxychains.so. Vorausgesetzt natürlich, Sie haben eine/usr/lib/libproxychains.sokorrekte Verknüpfung zu/usr/lib/libproxychains.so.3