Проксі-обгортки під час запуску та наявні процеси
Пояснює, чому обгортка процесу зазвичай має запускати застосунок, а не прикріплювати проксі до вже відкритих з'єднань.
Обгортка на кшталт socksify або proxychains зазвичай запускає цільову програму разом із бібліотекою перехоплення. Передача їй PID наявного процесу не вбудовує цю бібліотеку в процес і не переміщує його відкриті з'єднання. Для proxychains-ng перевірте вимоги до завантаження бібліотеки для фактичного виконуваного файлу.
Якщо застосунок має власні налаштування проксі, скористайтеся документованим способом їх застосування. Зміна може вплинути на нові запити, тоді як встановлені з'єднання продовжать іти попереднім маршрутом.
Якщо перехоплення під час запуску є запланованим методом, організуйте належний перезапуск застосунку під цією обгорткою. Пам'ятайте, що деякі засоби запуску передають роботу вже працюючому фоновому екземпляру.
Проєкт маршрутизації або перехоплення на рівні системи — це інший механізм із власною сферою дії. Його не слід описувати як ту саму операцію, що й додавання налаштування проксі до одного PID.
Для потрібного виходу визначте фактичний процес, який створює нові мережеві з'єднання, і маршрут, який використовують ці з'єднання. Видиме ім'я процесу або команда обгортки в іншому терміналі не доводять ні того, ні іншого.