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 -printpara 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 .bashrcy 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-gnuconi386-linux-gnu
Solo puedes agregar
export LD_PRELOAD = / usr / lib / x86_64-linux-gnu / libproxychains.so.3
en .bashrclugar de ejecutar proxychains bashen la terminal.
/usr/bin/proxychainscontiene un enlace a LD_PRELOAD, que no debería ser,libproxychains.so.3pero debería serlibproxychains.so. Por supuesto, suponiendo que se haya/usr/lib/libproxychains.sovinculado correctamente a/usr/lib/libproxychains.so.3