Daj Proxychains program, a nie adres sieciowy
Napraw błędy exec-not-found proxychains, przekazując plik wykonywalny i jego argumenty zamiast adresu URL lub pakietu aplikacji.
proxychains4 https://example.com/ prosi opakowanie o uruchomienie adresu sieciowego. Zamiast tego podaj program i argumenty tego programu:
proxychains4 curl https://example.com/Wybierz rzeczywisty program i dozwolony cel. Punkt końcowy proxy należy do wybranej konfiguracji Proxychains, a nie do pozycji pliku wykonywalnego. Dla dozwolonego publicznego punktu końcowego lista darmowych proxy oferuje kandydatów do wpisania z protokołem i polami, których oczekuje ta konfiguracja.
Błąd exec-not-found występuje przed użytecznym testem połączenia przez proxy. Nie dowodzi odmowy proxy, blokady witryny ani awarii DNS. Sprawdź, czy polecenie istnieje w ścieżce wyszukiwania powłoki, albo podaj rzeczywistą ścieżkę pliku wykonywalnego. W macOS pakiet aplikacji jest katalogiem; jego plik wykonywalny może znajdować się w Contents/MacOS.
Udane uruchomienie to tylko pierwszy warunek. Program musi używać wywołań sieciowych, które proxychains-ng potrafi przechwycić. Inna kopia działająca już w tle nie zostaje objęta wstecznie, a niektóre aplikacje przekazują nowe żądania do takiego istniejącego procesu. Zanim zdiagnozujesz wynikową trasę, potwierdź, który proces wykonuje żądanie w zamierzonej konfiguracji.