Risposte:
Devi cambiare
export LD_PRELOAD=libproxychains.so.3
per
export LD_PRELOAD=/usr/lib/libproxychains.so.3
in / usr / bin / proxychains
o utilizzare find /usr/lib/ -name libproxychains.so.3 -print
per ottenere il percorso corretto del file.
proxy_dns
, lo stesso deve essere fatto anche per `which proxyresolv`
.
Sebbene l'errore scompaia durante l'impostazione
export LD_PRELOAD=/usr/lib/libproxychains.so.3
in / usr / bin / proxychains non esiste un file simile in quella posizione su Ubuntu. il link risiede in / usr / lib / x86_64-linux-gnu / su un sistema a 64 bit e / usr / lib / i386-linux-gnu / (credo) su un sistema a 32 bit. Il collegamento punta al file libproxychains.so.3.0.0 nella stessa directory. Il cambiamento dovrebbe essere
export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libproxychains.so.3
se a 64 bit
export LD_PRELOAD=/usr/lib/i386-linux-gnu/libproxychains.so.3
se su Ubuntu a 32 bit e derivati.
Nel mio caso,
export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libproxychains.so.3
non ha funzionato. Ho anche aggiunto questa riga alla mia .bashrc
e l' ho aggiornata dasource ~/.bashrc
Soluzione:
è necessario aggiungerlo / modificarlo come segue proxychains
:
sudo gedit /usr/bin/proxychains
se su Ubuntu a 32 bit e derivati, sostituirlo x86_64-linux-gnu
coni386-linux-gnu
Puoi solo aggiungere
export LD_PRELOAD = / usr / lib / x86_64-linux-gnu / libproxychains.so.3
in .bashrc
invece di eseguire proxychains bash
in terminal.
/usr/bin/proxychains
contiene un collegamento a LD_PRELOAD, che non dovrebbe esserelibproxychains.so.3
ma dovrebbe esserlolibproxychains.so
. Naturalmente, supponendo che tu abbia/usr/lib/libproxychains.so
correttamente il collegamento a/usr/lib/libproxychains.so.3