Nakładki proxy przy uruchamianiu i istniejące procesy
Wyjaśnia, dlaczego nakładka procesu zwykle musi uruchomić aplikację, zamiast podłączać proxy do jej już otwartych połączeń.
Nakładka taka jak socksify lub proxychains zwykle uruchamia program docelowy wraz z biblioteką przechwytywania. Podanie jej PID-u istniejącego procesu nie wbudowuje tej biblioteki w proces ani nie przenosi jego otwartych połączeń. W przypadku proxychains-ng sprawdź wymagania dotyczące ładowania biblioteki dla rzeczywistego pliku wykonywalnego.
Jeśli aplikacja ma własne ustawienia proxy, użyj udokumentowanego sposobu ich stosowania. Zmiana może dotyczyć nowych żądań, podczas gdy ustanowione połączenia nadal podążają dotychczasową trasą.
Jeśli przechwytywanie przy uruchamianiu jest zamierzoną metodą, zorganizuj odpowiednie ponowne uruchomienie aplikacji pod tą nakładką. Pamiętaj, że niektóre programy uruchamiające przekazują pracę do już działającej instancji w tle.
Projekt routingu lub przechwytywania na poziomie systemu to inny mechanizm o własnym zakresie. Nie należy go opisywać jako tej samej operacji co dodanie ustawienia proxy do jednego PID-u.
Aby uzyskać wymagane wyjście, wskaż rzeczywisty proces tworzący nowe połączenia sieciowe oraz trasę, której te połączenia używają. Widoczna nazwa procesu lub polecenie nakładki w innym terminalu nie dowodzą żadnej z tych rzeczy.