실행 시점 프록시 래퍼와 기존 프로세스
프로세스 래퍼가 보통 이미 열린 연결에 프록시를 붙이는 대신 애플리케이션을 실행해야 하는 이유를 설명합니다.
socksify나 proxychains 같은 래퍼는 보통 가로채기 라이브러리와 함께 대상 프로그램을 시작합니다. 기존 프로세스의 PID를 넘겨도 그 라이브러리가 프로세스에 삽입되지 않고 열린 연결도 옮겨지지 않습니다. proxychains-ng의 경우 실제 실행 파일의 라이브러리 로드 요구 사항을 확인하세요.
애플리케이션에 자체 프록시 설정이 있으면 문서화된 방식으로 적용하세요. 변경은 새 요청에 영향을 줄 수 있으며, 이미 설정된 연결은 이전 경로를 계속 사용합니다.
실행 시점 가로채기가 의도한 방법이라면 해당 래퍼 아래에서 애플리케이션을 적절히 다시 시작하도록 준비하세요. 일부 런처는 작업을 이미 실행 중인 백그라운드 인스턴스에 넘긴다는 점을 기억하세요.
시스템 수준의 라우팅이나 가로채기 설계는 고유한 범위를 가진 또 다른 메커니즘입니다. 하나의 PID에 프록시 설정을 추가하는 것과 같은 작업으로 설명해서는 안 됩니다.
필요한 출구를 위해 새 네트워크 연결을 만드는 실제 프로세스와 그 연결이 사용하는 경로를 확인하세요. 보이는 프로세스 이름이나 다른 터미널의 래퍼 명령은 둘 중 어느 것도 입증하지 않습니다.