NodeJS, Python, Ruby 스크립트에서 HTTP 트래픽이 보이지 않을 때
NodeJS, Python, Ruby 또는 Golang 요청이 Proxyman에 표시되지 않나요? Automatic Setup으로 한 번의 클릭으로 캡처하거나, macOS 26에서는 Network Extension으로 캡처하세요.
1. 문제
- HTTP/HTTPS 요청을 보내는 NodeJS, Ruby, Python 또는 Golang 스크립트나 서버가 있습니다. 하지만 Proxyman 앱에서 트래픽이 보이지 않습니다.
예를 들면:
- NodeJS: 프로덕션 서버의 REST API(예: https://mycompany.com/v1/data)를 호출하기 위해 axios 라이브러리를 사용하고 있습니다. 하지만 Proxyman은 트래픽을 전혀 기록하지 않습니다.
- Golang에서 net/http를 사용하고 있지만 Proxyman에 요청이 나타나지 않습니다.
- ... 외 기타 경우
정보
라이브러리마다 프록시를 설정하지 않고 Mac에서 실행되는 스크립트의 HTTP/HTTPS 요청을 캡처하려면 Network Extension을 사용해 보세요. SSL 오류가 발생한다면 Automatic Setup으로 지원되는 라이브러리의 인증서 신뢰를 설정하세요.
Network Extension은 베타이며, macOS 26 이상에서 Proxyman PRO가 필요합니다.
2. 새로운 자동 해결 방법 (v4.7.0 이상) ✅
Proxyman v4.7.0 이상에서는 클릭 한 번으로 Python, Ruby, NodeJS, Golang의 HTTP/HTTPS 트래픽을 캡처할 수 있습니다.
- 클릭 한 번으로 해결됩니다: HTTP 프록시를 직접 설정하거나 자체 서명 인증서를 수동으로 신뢰할 필요가 없습니다.
- NodeJS, Python, Ruby, Golang의 여러 네트워크 라이브러리를 지원합니다.
2.1 사용 방법
- Proxyman -> Setup 메뉴 -> **Automatic Setup…**을 엽니다.
- **Open New Terminal…**을 클릭합니다.

사전 구성된 Terminal 시작하기
- 필요한 경우 AppleScript 권한 요청을 허용하세요.
- 새 Terminal 창이 열립니다. 그곳에서 Python 백엔드 서버를 시작하거나 스크립트를 실행하세요. Proxyman이 모든 트래픽을 캡처합니다.

Ruby, Python, NodeJS, Golang 서버와 스크립트의 HTTPS 트래픽 캡처
- 완료 ✅
3. 기타 문제
3.1 NextJS Server Component의 fetch() 요청이 보이지 않을 때
- 이 블로그 글을 참고하세요: NextJS Server Component에서 HTTPS 캡처하기