proxychains-ng का upstream build अपने wrapper को proxychains4 कहता है। इसलिए proxychains: command not found बताने वाला shell शायद इंस्टॉल किए गए नाम से अलग नाम ढूँढ रहा है।

command -v proxychains4
command -v proxychains

जब proxychains4 मौजूद हो, तो उसी executable को सीधे इस्तेमाल करें:

proxychains4 curl https://www.example.com/

proxy कॉन्फ़िगरेशन अब भी इस invocation का रास्ता तय करता है। कमांड का नाम हल होना यह सिद्ध नहीं करता कि endpoint काम करता है।

अगर दोनों में से कोई कमांड न मिले, तो इंस्टॉल किए गए package की file list या मौजूदा installation द्वारा इस्तेमाल किया गया prefix देखें। उसकी executable directory PATH में न हो सकती है। upstream का default prefix किसी distribution package या दूसरी मशीन के बारे में कोई गारंटी नहीं है।

उपयोगकर्ता के shell में alias असली कमांड पता चलने पर पुरानी interactive वर्तनी बचा सकता है। Scripts वह alias ज़रूरी नहीं कि load करें। वहाँ असली executable नाम या स्पष्ट रूप से प्रबंधित compatibility wrapper इस्तेमाल करें।

/usr/bin/proxychains4 के लिए hard-coded symlink तभी मदद करता है जब वह target सचमुच मौजूद हो। एक जोड़ने से पहले binary नाम और path का निदान करें।

संबंधित लेख