Прокси-обёртки при запуске и уже существующие процессы
Объясняет, почему обёртка процесса обычно должна запускать приложение, а не прикреплять прокси к уже открытым соединениям.
Обёртка вроде socksify или proxychains обычно запускает целевую программу вместе с библиотекой перехвата. Передача ей PID уже существующего процесса не встраивает эту библиотеку в процесс и не перемещает его открытые соединения. Для proxychains-ng проверьте требования к загрузке библиотеки для фактического исполняемого файла.
Если у приложения есть собственные настройки прокси, используйте описанный в документации способ их применения. Изменение может затронуть новые запросы, тогда как установленные соединения продолжат идти по прежнему маршруту.
Если перехват при запуске — это намеченный метод, организуйте надлежащий перезапуск приложения под этой обёрткой. Помните, что некоторые средства запуска передают работу уже работающему фоновому экземпляру.
Проект маршрутизации или перехвата на уровне системы — это другой механизм с собственной областью действия. Его не следует описывать как ту же операцию, что добавление настройки прокси к одному PID.
Для требуемого выхода определите фактический процесс, создающий новые сетевые соединения, и маршрут, который используют эти соединения. Видимое имя процесса или команда обёртки в другом терминале не доказывают ни того, ни другого.