앱 및 도우미
node란 무엇인가요?
node는 Node.js 런타임입니다. macOS에 포함되어 있지 않으며 사용자, Homebrew 또는 다른 도구가 설치했습니다. 트래픽은 npm의 패키지 다운로드처럼 실행하는 JavaScript가 요청하는 내용입니다.
간단한 답변
macOS의 일부가 아닌 Node.js 런타임입니다. npm 패키지 설치, 개발 서버, AI 에이전트 또는 MCP 서버처럼 스크립트가 요청할 때만 연결합니다.
주의하여 차단
node를 차단하면 모든 Node.js 프로그램이 한꺼번에 차단됩니다. 대신 특정 호스트를 차단하거나 알아보지 못하는 스크립트를 중지하세요.
- 경로
/opt/homebrew/bin/node/usr/local/bin/node~/.nvm/versions/node/<version>/bin/node
용도
node는 브라우저 밖에서 JavaScript 프로그램을 실행합니다. npm, 많은 AI 코딩 에이전트, MCP 서버 및 개발 서버가 Node.js 프로그램입니다.
경로를 보면 설치 방식을 알 수 있습니다. Homebrew는 Apple silicon에서 /opt/homebrew/bin를 사용하며 버전 관리자는 홈 폴더 아래에 복사본을 보관합니다.
npm 문서에 따르면 다른 레지스트리를 구성하지 않는 한 기본적으로 https://registry.npmjs.org의 공개 레지스트리를 사용합니다.
같은 node 바이너리가 여러 프로그램을 동시에 실행할 수 있습니다. 각각 별도의 node 프로세스로 표시됩니다.
네트워크 사용 이유
- 패키지 설치.
npm install및npx가 레지스트리에서 패키지를 다운로드합니다. - 사용자가 실행한 프로그램. Node.js로 작성된 개발 서버, 스크립트 또는 CLI 도구는 코드가 요청하는 대로 통신합니다.
- AI 에이전트와 MCP 서버. 많은 코딩 에이전트와 MCP 서버는 Node.js에서 실행되며 모델 제공업체의 API를 호출합니다.
일반적인 사용량
패키지를 설치하거나 도구를 실행하는 동안 트래픽이 발생하는 것은 정상입니다.
몇 시간 동안 계속 연결된 node 프로세스는 보통 사용자가 시작한 서버 또는 에이전트입니다.
알아보지 못하는 node 프로세스는 살펴볼 만합니다. 상위 프로세스와 명령줄을 보면 무엇을 실행하는지 알 수 있습니다.
사용량이 많을 때와 그 이유
- 새로 설치. 프로젝트의 의존성을 처음 설치하면 모든 패키지를 다운로드합니다.
- 에이전트와 긴 작업. AI 에이전트는 제공업체에 프롬프트와 파일을 보내며 여러 도구를 연속으로 실행할 수 있습니다.
- 업로드. 빌드 산출물이나 로그를 업로드하는 스크립트는 업로드하는 만큼 데이터를 보냅니다.
차단해도 안전한가요?
주의하여 차단
node를 차단하면 모든 Node.js 프로그램이 한꺼번에 차단됩니다. 대신 특정 호스트를 차단하거나 알아보지 못하는 스크립트를 중지하세요.
차단하면 작동하지 않는 항목
- npm과 npx가 패키지를 설치할 수 없습니다.
- Node.js에서 실행되는 개발 서버, CLI, AI 에이전트 및 MCP 서버가 네트워크를 사용할 수 없습니다.
- 이 규칙은 해당 node 바이너리가 실행하는 모든 프로그램에 적용됩니다.
차단은 연결을 거부하는 방화벽 규칙을 뜻합니다. 데이터를 절약하려고 macOS 프로세스를 종료하거나 비활성화하지 마세요. macOS가 다시 시작하며 다른 기능이 이에 의존합니다.
사용량 줄이기
프로세스가 실행하는 내용을 확인하세요. 터미널에서 프로세스 ID를 사용해 명령줄을 표시하세요.
ps -o pid,ppid,command -p <pid>필요하지 않은 스크립트나 서버를 중지하세요.
npm 캐시를 재사용하세요. 핫스팟에서
node_modules를 삭제하고 다시 설치하는 일은 피하세요.
사용량 확인
응용 프로그램 › 유틸리티에서 활성 상태 보기를 열고 네트워크를 클릭하세요.
검색 필드에
node를 입력하세요. 보낸 바이트와 받은 바이트 열에 시작 이후 전송량이 표시됩니다.터미널에서 이 프로세스만 관찰하세요. d를 누르면 초당 변화량이 표시되고 q를 누르면 종료됩니다.
nettop -p 'node' -P
Kilobat 사용
Kilobat은 node와 같은 명령줄 도구를 실행 파일 경로와 함께 표시하므로 알아보지 못하는 복사본이 눈에 띕니다.
Pro의 에이전트 네트워크 로그는 AI 에이전트와 에이전트가 시작한 프로세스가 연결한 모든 호스트를 기록하며 node도 포함합니다.
kilobat agent-log터미널에서 같은 질문을 하세요.
kilobat explain node
실시간 보기와 설명은 무료입니다. 앱의 기록에는 Kilobat Pro가 필요합니다. 차단에는 Pro와 네트워크 필터가 필요합니다. 네트워크 필터, 보호 및 핫스팟 데이터 절약을 참고하세요.
연결하는 호스트
Apple과 제조사는 이 기능에 사용하는 호스트를 문서화합니다. 프로세스는 다른 호스트에도 연결할 수 있으며 Kilobat의 연결 탭에서 이 Mac에서 실제로 여는 연결을 확인할 수 있습니다.
질문
아무것도 시작하지 않았는데 node가 인터넷에 연결하는 이유는 무엇인가요?
어떤 앱이나 에이전트가 시작한 것입니다. ps에서 상위 프로세스를 확인하면 어느 것인지 알 수 있습니다.
AI 에이전트의 node 프로세스가 연결한 호스트를 볼 수 있나요?
네. Kilobat의 에이전트 네트워크 로그는 에이전트 세션별로 호스트, 전송량 및 프로세스를 기록합니다.
출처
- npm 문서: 레지스트리
- ps(1), macOS 27.2에 설치된 man 페이지
- Kilobat 문서: 에이전트 네트워크 로그
2026년 11월 1일에 확인했습니다.