Proxychains: کمانڈ نہیں ملی — proxychains4 اور PATH چیک کریں
انسٹال شدہ بائنری کا نام اور PATH چیک کر کے غائب Proxychains wrapper کمانڈ حل کریں، پھر compatibility alias بنائیں۔
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 کی تشخیص کریں۔