जवाबों:
आपको बदलना होगा
export LD_PRELOAD=libproxychains.so.3
सेवा
export LD_PRELOAD=/usr/lib/libproxychains.so.3
in / 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 में / एक 64 बिट प्रणाली और एक 32 बिट सिस्टम पर / usr / lib / i386-linux-जीएनयू / (मुझे लगता है कि) पर। लिंक उसी निर्देशिका में फ़ाइल 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 और डेरिवेटिव।
मेरे मामले में,
export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libproxychains.so.3
काम नहीं किया। मैंने भी इस लाइन को अपने साथ जोड़ा .bashrc
और इससे रिफ्रेश कियाsource ~/.bashrc
समाधान:
आपको इसे जोड़ने / संपादित करने की आवश्यकता proxychains
है:
sudo gedit /usr/bin/proxychains
अगर 32 बिट पर Ubuntu और डेरिवेटिव, के x86_64-linux-gnu
साथ बदलेंi386-linux-gnu
आप बस जोड़ सकते हैं
निर्यात LD_PRELOAD = / usr / lib / x86_64-linux-gnu / libproxychains .so.3
में .bashrc
के बजाय चलाने proxychains bash
टर्मिनल में।
/usr/bin/proxychains
LD_PRELOAD का लिंक शामिल है, जो नहीं होना चाहिए,libproxychains.so.3
लेकिन होना चाहिएlibproxychains.so
। बेशक, यह मानते हुए कि आपने/usr/lib/libproxychains.so
सही ढंग से लिंक किया है/usr/lib/libproxychains.so.3