Você deve alterar
export LD_PRELOAD=libproxychains.so.3
para
export LD_PRELOAD=/usr/lib/libproxychains.so.3
em / usr / bin / proxychains
ou use find /usr/lib/ -name libproxychains.so.3 -print para obter o caminho de arquivo correto.
Usando o proxy para fazer o apt-get update no ubuntu 12.04.2
sudo proxychains apt-get update
apresenta o seguinte erro
ERROR: ld.so: object 'libproxychains.so.3' from LD_PRELOAD cannot be preloaded: ignored.
Como posso evitar esse erro?
Você deve alterar
export LD_PRELOAD=libproxychains.so.3
para
export LD_PRELOAD=/usr/lib/libproxychains.so.3
em / usr / bin / proxychains
ou use find /usr/lib/ -name libproxychains.so.3 -print para obter o caminho de arquivo correto.
Embora o erro desapareça ao definir
export LD_PRELOAD=/usr/lib/libproxychains.so.3
em / usr / bin / proxychains não existe tal arquivo nesse local no Ubuntu. o link reside em / usr / lib / x86_64-linux-gnu / em um sistema de 64 bits e / usr / lib / i386-linux-gnu / (eu acho) em um sistema de 32 bits. O link aponta para o arquivo libproxychains.so.3.0.0 no mesmo diretório. A mudança deve ser
export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libproxychains.so.3
se em 64 bits
export LD_PRELOAD=/usr/lib/i386-linux-gnu/libproxychains.so.3
se em 32bit Ubuntu e derivados.
Você pode simplesmente adicionar
export LD_PRELOAD = / usr / lib / x86_64-linux-gnu / libproxychains.so.3
em .bashrc em vez de executar proxychains bash no terminal.