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 പേരും പാതയും കണ്ടെത്തുക.

അനുബന്ധ ലേഖനങ്ങൾ