Сборка proxychains-ng из upstream называет свою обёртку proxychains4. Поэтому оболочка, сообщающая proxychains: command not found, может искать другое имя, отличное от установленного.

command -v proxychains4
command -v proxychains

Если proxychains4 существует, используйте этот исполняемый файл напрямую:

proxychains4 curl https://www.example.com/

конфигурация proxy по-прежнему определяет маршрут для этого вызова. Разрешение имени команды не доказывает, что конечная точка работает.

Если ни одна из команд не найдена, просмотрите список файлов установленного пакета или префикс, который использует существующая установка. Её каталог исполняемых файлов может отсутствовать в PATH. Префикс по умолчанию из upstream не гарантирует ничего ни для пакета дистрибутива, ни для другой машины.

Alias в оболочке пользователя может сохранить старое интерактивное написание, когда настоящая команда известна. Скрипты не обязательно загружают этот alias. Там используйте фактическое имя исполняемого файла или явно управляемую обёртку совместимости.

Жёстко заданная символическая ссылка на /usr/bin/proxychains4 помогает только тогда, когда эта цель действительно существует. Прежде чем добавлять её, определите имя бинарного файла и путь.

Похожие статьи