Jawaban:
Anda harus berubah
export LD_PRELOAD=libproxychains.so.3
untuk
export LD_PRELOAD=/usr/lib/libproxychains.so.3
di / usr / bin / proxychains
atau gunakan find /usr/lib/ -name libproxychains.so.3 -print
untuk mendapatkan jalur file yang benar.
proxy_dns
, hal yang sama perlu dilakukan `which proxyresolv`
juga.
Meskipun kesalahan hilang saat pengaturan
export LD_PRELOAD=/usr/lib/libproxychains.so.3
di / usr / bin / proxychains tidak ada file seperti itu di lokasi itu di Ubuntu. yang link yang berada di / usr / lib / x86_64-linux-gnu / pada sistem 64bit dan / usr / lib / i386-linux-gnu / (saya pikir) pada sistem 32bit. Tautan menunjuk ke file libproxychains.so.3.0.0 di direktori yang sama. Perubahan seharusnya
export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libproxychains.so.3
jika pada 64bit
export LD_PRELOAD=/usr/lib/i386-linux-gnu/libproxychains.so.3
jika pada 32bit Ubuntu dan turunannya.
Dalam hal ini,
export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libproxychains.so.3
tidak bekerja. Saya juga menambahkan baris ini ke saya .bashrc
dan menyegarkannya olehsource ~/.bashrc
Solusi:
Anda perlu menambah / mengeditnya proxychains
dengan:
sudo gedit /usr/bin/proxychains
jika pada 32bit Ubuntu dan turunannya, ganti x86_64-linux-gnu
dengani386-linux-gnu
Anda bisa menambahkan
ekspor LD_PRELOAD = / usr / lib / x86_64-linux-gnu / libproxychains.so.3
di .bashrc
bukannya dijalankan proxychains bash
di terminal.
/usr/bin/proxychains
dalamnya berisi tautan ke LD_PRELOAD, yang seharusnya tidaklibproxychains.so.3
tetapi seharusnyalibproxychains.so
. Tentu saja, dengan asumsi Anda telah/usr/lib/libproxychains.so
terhubung dengan benar/usr/lib/libproxychains.so.3