Proxychains: comando non trovato — controlla proxychains4 e PATH
Risolvi un comando wrapper di Proxychains mancante controllando il nome del binario installato e il PATH prima di creare un alias di compatibilità.
La build upstream di proxychains-ng chiama il suo wrapper proxychains4. Una shell che segnala proxychains: command not found sta quindi forse cercando un nome diverso da quello installato.
command -v proxychains4
command -v proxychains
Quando proxychains4 esiste, usa direttamente quell'eseguibile:
proxychains4 curl https://www.example.com/
La configurazione del proxy determina ancora il percorso di questa invocazione. Risolvere il nome del comando non dimostra che l'endpoint funzioni.
Se nessuno dei due comandi viene trovato, esamina l'elenco dei file del pacchetto installato o il prefisso usato dall'installazione esistente. La sua directory degli eseguibili potrebbe non essere nel PATH. Il prefisso predefinito di upstream non è una garanzia per un pacchetto di distribuzione né per un'altra macchina.
Un alias nella shell dell'utente può conservare una vecchia grafia interattiva una volta noto il comando reale. Gli script non caricano necessariamente quell'alias. Usa lì il nome effettivo dell'eseguibile o un wrapper di compatibilità gestito esplicitamente.
Un collegamento simbolico fisso a /usr/bin/proxychains4 aiuta solo quando quel bersaglio esiste davvero. Diagnostica il nome del binario e il percorso prima di aggiungerne uno.