Câu trả lời:
Bạn phải thay đổi
export LD_PRELOAD=libproxychains.so.3
đến
export LD_PRELOAD=/usr/lib/libproxychains.so.3
trong / usr / bin / proxy
hoặc sử dụng find /usr/lib/ -name libproxychains.so.3 -print
để có được đường dẫn tập tin đúng.
proxy_dns
, điều tương tự cũng cần phải được thực hiện `which proxyresolv`
.
Mặc dù lỗi sẽ biến mất khi cài đặt
export LD_PRELOAD=/usr/lib/libproxychains.so.3
trong / usr / bin / proxychains không có tệp như vậy trong vị trí đó trên Ubuntu. các liên kết cư trú trong / usr / lib / x86_64-linux-gnu / trên một hệ thống 64bit và / usr / lib / i386-linux-gnu / (tôi nghĩ) trên một hệ thống 32bit. Liên kết trỏ đến tệp libproxychains.so.3.0.0 trong cùng thư mục. Sự thay đổi nên là
export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libproxychains.so.3
nếu trên 64 bit
export LD_PRELOAD=/usr/lib/i386-linux-gnu/libproxychains.so.3
nếu trên Ubuntu 32 bit và các dẫn xuất.
Trong trường hợp của tôi,
export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libproxychains.so.3
đã không làm việc. Tôi cũng đã thêm dòng này vào .bashrc
và làm mới nó bằngsource ~/.bashrc
Giải pháp:
Bạn cần thêm / chỉnh sửa nó proxychains
bằng cách:
sudo gedit /usr/bin/proxychains
Nếu trên Ubuntu 32 bit và các dẫn xuất, hãy thay thế x86_64-linux-gnu
bằngi386-linux-gnu
Bạn chỉ có thể thêm
xuất LD_PRELOAD = / usr / lib / x86_64-linux-gnu / libproxychains.so.3
trong .bashrc
thay vì chạy proxychains bash
trong nhà ga.
/usr/bin/proxychains
chứa liên kết đến LD_PRELOAD, không nên cólibproxychains.so.3
nhưng nên cólibproxychains.so
. Tất nhiên, giả sử bạn đã/usr/lib/libproxychains.so
liên kết chính xác đến/usr/lib/libproxychains.so.3