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 ஐயும் கண்டறியவும்.

தொடர்புடைய கட்டுரைகள்