Respuestas:
Debes cambiar
export LD_PRELOAD=libproxychains.so.3
a
export LD_PRELOAD=/usr/lib/libproxychains.so.3
en / usr / bin / proxychains
o use find /usr/lib/ -name libproxychains.so.3 -print
para obtener la ruta de archivo correcta.
proxy_dns
, también se debe hacer `which proxyresolv`
lo mismo.
Aunque el error desaparece al configurar
export LD_PRELOAD=/usr/lib/libproxychains.so.3
en / usr / bin / proxychains no hay tal archivo en esa ubicación en Ubuntu. el enlace reside en / usr / lib / x86_64-linux-gnu / en un sistema de 64 bits y / usr / lib / i386-linux-gnu / (creo) en un sistema de 32 bits. El enlace apunta al archivo libproxychains.so.3.0.0 en el mismo directorio. El cambio debería ser
export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libproxychains.so.3
si en 64 bits
export LD_PRELOAD=/usr/lib/i386-linux-gnu/libproxychains.so.3
si en Ubuntu de 32 bits y derivados.
En mi caso,
export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libproxychains.so.3
no funcionó. También agregué esta línea a mi .bashrc
y la actualicésource ~/.bashrc
Solución:
debe agregarlo / editarlo proxychains
:
sudo gedit /usr/bin/proxychains
si en Ubuntu de 32 bits y derivados, reemplace x86_64-linux-gnu
coni386-linux-gnu
Solo puedes agregar
export LD_PRELOAD = / usr / lib / x86_64-linux-gnu / libproxychains.so.3
en .bashrc
lugar de ejecutar proxychains bash
en la terminal.
/usr/bin/proxychains
contiene un enlace a LD_PRELOAD, que no debería ser,libproxychains.so.3
pero debería serlibproxychains.so
. Por supuesto, suponiendo que se haya/usr/lib/libproxychains.so
vinculado correctamente a/usr/lib/libproxychains.so.3