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 ಅನ್ನು ನಿರ್ಣಯಿಸಿ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು