回答:
変えなければならない
export LD_PRELOAD=libproxychains.so.3
に
export LD_PRELOAD=/usr/lib/libproxychains.so.3
中には/ usr / binに/ proxychains
またはfind /usr/lib/ -name libproxychains.so.3 -print
、正しいファイルパスを取得するために使用します。
proxy_dns
場合、同じこと`which proxyresolv`
を同様に行う必要があります。
設定するとエラーはなくなりますが
export LD_PRELOAD=/usr/lib/libproxychains.so.3
中には/ usr / binに/ proxychains Ubuntuの上のその場所には、このようなファイルはありません。リンクは/ usr / libに/ x86_64の-のlinux-gnuの中/ 32ビットシステム上の64ビットシステムと/ usr / libに/ I386-linuxの-GNU /(私は思う)に常駐します。リンクは、同じディレクトリ内のファイル libproxychains.so.3.0.0を指しています。変化は
export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libproxychains.so.3
64ビットの場合
export LD_PRELOAD=/usr/lib/i386-linux-gnu/libproxychains.so.3
32ビットUbuntuとその派生物の場合。
/usr/bin/proxychains
はLD_PRELOADへのリンクが含まれてlibproxychains.so.3
いますlibproxychains.so
。もちろん、あなたがしていると仮定すると/usr/lib/libproxychains.so
、正しくにリンク/usr/lib/libproxychains.so.3