Proxychains: η εντολή δεν βρέθηκε — ελέγξτε το proxychains4 και το PATH
Επιλύστε μια εντολή wrapper του Proxychains που λείπει ελέγχοντας το όνομα του εγκατεστημένου εκτελέσιμου και το PATH πριν δημιουργήσετε alias συμβατότητας.
Η upstream κατασκευή του proxychains-ng ονομάζει το wrapper της proxychains4. Ένα shell που αναφέρει proxychains: command not found μπορεί επομένως να ψάχνει διαφορετικό όνομα από το εγκατεστημένο.
command -v proxychains4
command -v proxychains
Όταν υπάρχει το proxychains4, χρησιμοποιήστε απευθείας αυτό το εκτελέσιμο:
proxychains4 curl https://www.example.com/
Η ρύθμιση του proxy εξακολουθεί να καθορίζει τη διαδρομή για αυτή την κλήση. Η επίλυση του ονόματος της εντολής δεν αποδεικνύει ότι το τελικό σημείο λειτουργεί.
Αν δεν βρεθεί καμία από τις δύο εντολές, εξετάστε τη λίστα αρχείων του εγκατεστημένου πακέτου ή το πρόθεμα που χρησιμοποιεί η υπάρχουσα εγκατάσταση. Ο κατάλογος εκτελέσιμων μπορεί να λείπει από το PATH. Το προεπιλεγμένο πρόθεμα του upstream δεν αποτελεί εγγύηση για πακέτο διανομής ή για άλλο μηχάνημα.
Ένα alias στο shell του χρήστη μπορεί να διατηρήσει μια παλιά διαδραστική γραφή όταν η πραγματική εντολή είναι γνωστή. Τα scripts δεν φορτώνουν απαραίτητα αυτό το alias. Εκεί χρησιμοποιήστε το πραγματικό όνομα του εκτελέσιμου ή ένα ρητά διαχειριζόμενο wrapper συμβατότητας.
Ένας σταθερά κωδικοποιημένος σύνδεσμος προς το /usr/bin/proxychains4 βοηθά μόνο όταν ο στόχος αυτός υπάρχει πραγματικά. Διαγνώστε το όνομα του εκτελέσιμου και τη διαδρομή πριν προσθέσετε έναν.