Réponses:
Vous devez changer
export LD_PRELOAD=libproxychains.so.3
à
export LD_PRELOAD=/usr/lib/libproxychains.so.3
dans / usr / bin / proxychains
ou utilisez find /usr/lib/ -name libproxychains.so.3 -print
pour obtenir le bon chemin de fichier.
proxy_dns
, la même chose doit également être effectuée `which proxyresolv`
.
Bien que l'erreur disparaisse lors du réglage
export LD_PRELOAD=/usr/lib/libproxychains.so.3
dans / usr / bin / proxychains, il n'y a pas un tel fichier à cet emplacement sur Ubuntu. le lien réside dans / usr / lib / x86_64-linux-gnu / sur un système 64 bits et / usr / lib / i386-linux-gnu / (je pense) sur un système 32 bits. Le lien pointe vers le fichier libproxychains.so.3.0.0 dans le même répertoire. Le changement devrait être
export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libproxychains.so.3
si sur 64 bits
export LD_PRELOAD=/usr/lib/i386-linux-gnu/libproxychains.so.3
si sur Ubuntu 32 bits et dérivés.
Dans mon cas,
export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libproxychains.so.3
n'a pas marché. J'ai également ajouté cette ligne à ma .bashrc
et l' ai rafraîchie parsource ~/.bashrc
Solution:
vous devez l'ajouter / le modifier proxychains
en:
sudo gedit /usr/bin/proxychains
si sur Ubuntu 32 bits et dérivés, remplacer x86_64-linux-gnu
pari386-linux-gnu
Vous pouvez simplement ajouter
export LD_PRELOAD = / usr / lib / x86_64-linux-gnu / libproxychains.so.3
dans .bashrc
au lieu de courir proxychains bash
dans le terminal.
/usr/bin/proxychains
contient un lien vers LD_PRELOAD, qui ne devrait pas êtrelibproxychains.so.3
mais devrait l'êtrelibproxychains.so
. Bien sûr, en supposant que vous avez/usr/lib/libproxychains.so
correctement lié à/usr/lib/libproxychains.so.3