Donnez un programme à Proxychains, pas une adresse web
Corrigez les erreurs exec-not-found de proxychains en passant un exécutable et ses arguments au lieu d'une URL ou d'un paquet d'application.
proxychains4 https://example.com/ demande au wrapper d'exécuter une adresse web. Donnez-lui plutôt un programme suivi des arguments de ce programme :
proxychains4 curl https://example.com/Choisissez le programme réel et une destination autorisée. Le point de terminaison du proxy appartient à la configuration Proxychains choisie, pas à la position de l'exécutable. Pour un point de terminaison public autorisé, la liste de proxys gratuits propose des candidats à saisir avec le protocole et les champs attendus par cette configuration.
Une erreur exec-not-found survient avant un test utile de connexion proxy. Elle ne prouve ni un refus du proxy, ni un blocage du site, ni une panne DNS. Vérifiez que la commande existe dans le chemin de recherche du shell, ou indiquez le chemin réel de son exécutable. Sous macOS, un paquet d'application est un répertoire ; son exécutable peut se trouver dans Contents/MacOS.
Un lancement réussi n'est que la première condition. Le programme doit utiliser des appels réseau que proxychains-ng peut intercepter. Une autre copie déjà en cours d'exécution en arrière-plan n'est pas enveloppée rétroactivement, et certaines applications transmettent les nouvelles requêtes à ce processus existant. Confirmez quel processus effectue la requête sous la configuration prévue avant de diagnostiquer la route obtenue.