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 configuration अजूनही या invocation चा मार्ग ठरवतो. आदेशाचे नाव सोडवणे endpoint काम करतो हे सिद्ध करत नाही.

दोन्हीपैकी कोणताही आदेश सापडला नाही तर इंस्टॉल केलेल्या package ची file list किंवा विद्यमान installation वापरत असलेले prefix तपासा. त्याची executable directory PATH मध्ये नसू शकते. upstream चे default prefix distribution package किंवा दुसऱ्या machine बद्दल कोणतीही हमी नाही.

वापरकर्त्याच्या shell मधील alias खरा आदेश कळल्यावर जुनी interactive शुद्धलेखन पद्धत टिकवू शकतो. Scripts तो alias गरजेच्या वेळी load करतीलच असे नाही. तिथे खरे executable नाव किंवा स्पष्टपणे व्यवस्थापित compatibility wrapper वापरा.

/usr/bin/proxychains4 साठी hard-coded symlink फक्त तेव्हाच मदत करतो जेव्हा ते target खरोखर अस्तित्वात असेल. एक जोडण्यापूर्वी binary नाव आणि path चे निदान करा.

संबंधित लेख