대상 Mac 사용자

Mac에서 하나의 앱에 대한 대역폭을 제한하는 방법

하나의 Mac 앱에 대한 대역폭을 제한하려면 Throttlr을 사용하여 해당 앱에 대해 별도의 다운로드 및 업로드 제한을 설정하세요. 다른 애플리케이션은 연결을 정상적으로 계속 사용하므로 시스템 전체 제한을 적용하지 않고도 클라우드 동기화, 브라우저 다운로드 또는 게임 업데이트를 느리게 할 수 있습니다.

게시일

macOS의 Firefox에 적용된 다운로드 및 업로드 속도 제한을 보여주는 Throttlr 대시보드
Throttlr는 실시간 트래픽을 표시하고 앱별 다운로드 및 업로드 제어 기능을 제공합니다.

하나의 Mac 앱에 대한 대역폭을 제한하는 방법

Throttlr의 프록시를 시작하고 연결을 사용하는 애플리케이션을 선택한 다음 다운로드 한도, 업로드 한도 또는 둘 다를 활성화합니다. 선택한 앱은 데이터를 계속 전송하지만 설정한 속도까지만 데이터를 전송합니다. 다른 응용프로그램이나 더 넓은 인터넷 또는 로컬 네트워크 대상에 제한을 두지 않는 한 다른 응용프로그램은 제한되지 않은 상태로 유지됩니다.

사용 가능한 용량을 모두 소모하지 않고 전송을 계속 진행해야 하는 경우에 유용합니다. 통화 중에도 클라우드 백업을 계속할 수 있고, 작업하는 동안 게임을 업데이트할 수 있으며, Mac 전체를 연결 해제하지 않고도 백그라운드에서 브라우저 다운로드를 실행할 수 있습니다.

대역폭 한도는 우선순위 설정과 다릅니다. Throttlr은 캡처된 트래픽에 명시적인 최대 속도를 적용합니다. 한 앱을 다른 앱보다 동적으로 순위를 매기지 않습니다. 또한 개별 도메인, 서버 또는 포트에 대한 규칙을 생성하지 않으며 대기 시간이나 패킷 손실을 추가하지 않습니다.

macOS가 내장된 앱별 대역폭 제한을 제공하지 않는 이유

macOS에는 네트워킹 제어 기능이 포함되어 있지만 내장된 방화벽은 주로 응용 프로그램 및 서비스로 들어오는 연결을 제어하도록 설계되었습니다. 이는 앱별 대역폭 제한기가 아니며 개별 앱에 대한 업로드 및 다운로드 속도 필드를 제공하지 않습니다.

활동 모니터는 네트워크 사용량을 식별하는 데 도움이 될 수 있으며, 라우터 서비스 품질 설정은 장치 또는 트래픽 범주의 우선 순위를 지정할 수 있습니다. 하나의 Mac 프로세스를 선택하고 별도의 방향 캡을 적용하는 것과 동일한 로컬 작업 흐름을 제공하지 않습니다. Apple의 네트워크 링크 컨디셔너는 제한된 대역폭과 불리한 조건을 포함한 개발 테스트 프로필을 생성할 수 있지만 이는 선택한 데스크톱 앱 하나를 일상적으로 제어하기보다는 네트워크 상태 테스트를 위한 것입니다.

따라서 앱별 속도 제한에는 캡처된 흐름을 애플리케이션에 귀속시키고 제한을 적용할 수 있는 네트워킹 도구가 필요합니다. Throttlr은 macOS 15 이상에서 Apple의 네트워크 확장 프레임워크를 통해 이 작업을 수행합니다. 네트워크 확장이 승인되어야 하며 프록시가 실행되고 있어야 새 트래픽을 모니터링하거나 제어할 수 있습니다.

업로드 및 다운로드 제한 이해

다운로드 트래픽은 데이터를 앱으로 이동시킵니다. 웹 페이지, 미디어, 소프트웨어 패키지, 클라우드 파일 및 게임 자산이 일반적인 예입니다. 업로드 트래픽은 데이터를 다른 곳으로 이동시킵니다. 백업, 파일 동기화, 통화 중 전송된 비디오 및 발신 첨부 파일은 모두 업스트림 용량을 사용합니다.

문제가 발생한 방향을 식별할 수 있는 경우에만 설정하세요. 백업 업로드 제한을 설정하면 다운로드는 그대로 유지되는 반면, 대규모 게임 다운로드를 제한해도 작은 발신 요청이 불필요하게 제한되지는 않습니다. 앱 전체에 대해 예측 가능한 한도가 필요한 경우 양방향을 사용하세요.

실시간 속도는 현재 트래픽을 관찰한 것이며 앱이 지속적으로 한도에 도달할 것이라는 약속은 아닙니다. 서버, Wi-Fi 상태, 프로토콜 오버헤드, 버퍼링 및 앱 자체 동작으로 인해 속도가 더 낮거나 고르지 않을 수 있습니다. 단 한 번의 순간이 아닌 적극적인 이적을 통해 결과를 판단하십시오.

앱별 대역폭 제한 설정 및 제거

  1. Throttlr을 설치 및 열고, 프록시를 시작한 다음, macOS가 요청할 때 시스템 설정에서 서명된 네트워크 확장을 승인합니다.
  2. Pro 또는 14일 Pro 평가판이 활성화되어 있는지 확인하세요. Pro가 없으면 Throttlr는 규칙 하나만 1 MB/s로 적용하며, 다른 앱의 규칙은 업그레이드할 때까지 저장됩니다.
  3. 대상 앱을 열고 인식 가능한 전송을 시작하면 실시간 업로드 또는 다운로드 속도에서 해당 행을 식별할 수 있습니다.
  4. 트래픽을 소유하는 앱 또는 독립적으로 나열된 서비스를 선택합니다. Mac 전체에서 로컬이 아닌 트래픽을 제한하려는 의도가 아니라면 인터넷 집계를 피하세요.
  5. 다운로드, 업로드 또는 둘 다에 대해 제한을 활성화한 다음 활성화된 각 방향에 대한 최대 속도를 입력합니다.
  6. 이체를 활성 상태로 유지하고 실시간 요금이 안정되는 것을 지켜보세요. 제한된 앱만 판단하기보다는 통화, 스트림, 대화형 세션 등 보호하고 있는 포그라운드 작업을 확인하세요.
  7. 더 이상 필요하지 않은 경우 한도를 높이거나 비활성화하거나 제거한 다음 새로운 전송이 더 많은 대역폭을 사용할 수 있는지 확인하십시오.

유용한 대역폭 한도를 선택하세요.

보편적인 최고 번호는 없습니다. 먼저 대표 활동 중에 앱을 관찰한 다음, 유용한 진행을 위해 작업에 충분한 용량을 남겨두면서 지속 속도보다 낮은 한도를 선택합니다. 점차적으로 줄여서 보호된 작업이 안정되는지 지켜보세요.

통화를 보호할 때는 통화 앱보다는 백그라운드 업로더로 시작하세요. 속도 테스트에서 충분한 다운로드 용량이 보고되는 경우에도 업스트림 포화로 인해 오디오 및 비디오가 불안정해질 수 있습니다. 다운로드가 많은 작업의 경우 해당 작업의 수신 속도를 제한하고 문제가 발생하지 않는 한 작은 요청을 제한하지 않은 상태로 두십시오.

인터넷 요금제의 광고된 최대 속도를 지속적으로 사용할 수 있는 것으로 취급하지 마세요. Wi-Fi 경합, 기타 장치, VPN 및 원격 서비스는 사용 가능한 용량을 변경합니다. 실용적인 제한은 특히 가능한 한 빨리 전송을 완료하는 것보다 응답성이 더 중요한 경우 연결의 관찰된 속도에 여유 공간을 남겨두어야 합니다.

반복 가능한 테스트를 위해 정확한 업로드 및 다운로드 값과 제어한 범위를 기록하세요. 생산 문제 해결 한계와 테스트 프로필은 서로 다른 목적으로 사용됩니다. 하나는 일상적인 작업을 보호하는 반면 다른 하나는 정의된 조건을 일관되게 재현해야 합니다.

제한, 차단, 우선순위 지정 및 네트워크 조절

조절을 통해 명시적인 한도 내에서 트래픽이 계속되도록 할 수 있습니다. 이체는 합법적이지만 너무 공격적인 경우에 사용하세요. 차단은 강제 중지이며 계속해서는 안되는 오프라인 테스트 또는 전송에 적합합니다. 해당 동작이 필요한 경우 별도의 차단 가이드를 통해 양방향 통행을 안전하게 정지하고 복원하는 방법을 설명합니다.

우선순위는 링크가 사용량이 많을 때 트래픽에 상대적인 우선순위를 부여합니다. 명시적인 한도는 선택한 대상에 고정된 최대값을 제공합니다. Throttlr은 우선순위 대기열이 아닌 캡을 구현합니다. 백그라운드 작업이 소비할 수 있는 연결의 양을 알면 한도를 추론하기가 더 쉽지만 다른 앱에 예약된 대역폭을 보장하지는 않습니다.

네트워크 조절은 제한된 대역폭과 대기 시간, 패킷 손실 또는 기타 특성을 결합하여 환경을 재현하는 것을 목표로 합니다. Throttlr은 대기 시간이나 패킷 손실을 시뮬레이션하지 않습니다. 이러한 조건이 필요한 개발자는 적절한 조건 도구를 사용해야 합니다. 느린 네트워크 가이드는 Throttlr의 대역폭 제어 및 차단으로 재현할 수 있는 더 좁은 범위의 테스트에 중점을 둡니다.

실용적인 앱별 제한 예시

  • 화상 통화를 보호합니다. 대규모 전송을 수행하는 백업, 동기화 클라이언트 또는 브라우저 탭을 식별하고 해당 백그라운드 대상을 제한합니다. 통화 자체가 테스트 대상이 아닌 이상 통화 앱을 제한하지 마세요.
  • 느린 클라우드 동기화: 나가는 백업에 대한 업로드를 제한하거나 들어오는 파일에 대한 다운로드를 제한하여 동기화가 조용히 계속됩니다. 클라우드 동기화 가이드에서는 기본 일시 중지 제어, 도우미 프로세스 및 완전한 일시 중지가 바람직한 경우를 다룹니다.
  • 게임 또는 소프트웨어 업데이트 제어: 다운로드를 소유한 업데이트 프로그램이나 실행 프로그램을 제한합니다. 이는 기본 애플리케이션과 다를 수 있습니다. 백그라운드에서 계속 진행하다가 시간에 민감한 작업이 완료되면 캡을 제거합니다.
  • 브라우저 다운로드 길들이기: 브라우저는 공유 프로세스를 통해 탭, 다운로드, 확장 프로그램 및 웹 앱을 다중화할 수 있습니다. 앱 수준 제한은 해당 브라우저로 인한 모든 트래픽에 영향을 미칠 수 있으므로 범위를 격리해야 할 경우 전용 브라우저를 사용하거나 앱을 다운로드하세요.
  • 업로드가 포화되지 않도록 온라인 백업 유지: 지속적으로 나가는 트래픽이 있는 서비스를 식별하고, 업로드 전용 제한을 적용하고, 통화 및 대화형 요청이 복구되는 동안 백업 진행이 계속되는지 확인합니다.

앱, 도우미 및 백그라운드 서비스

창에 표시되는 앱이 항상 연결을 여는 프로세스는 아닙니다. 실행기, 업데이트 프로그램, XPC 서비스, 파일 제공자 확장, 로그인 항목 및 백업 에이전트는 익숙한 제품에 대한 트래픽을 소유할 수 있습니다. Throttlr은 해당 관계를 식별할 수 있는 경우 상위 앱과 도우미 식별자를 그룹화하는 반면, 독립적으로 서명된 서비스는 자체 행으로 나타날 수 있습니다.

알려진 전송을 생성하고 이름만 보고 행을 선택하는 대신 실시간 속도를 따르세요. 기본 앱을 제한해도 전송이 변경되지 않으면 활동이 일치하는 도우미나 서비스를 찾으세요. 규칙은 제어하려는 가시적 작업 흐름보다 더 많은 영향을 미칠 수 있으므로 공유 macOS 서비스에 주의하세요.

직접 다운로드 빌드는 실행 중인 프로세스에서 더 풍부한 백그라운드 서비스 메타데이터를 검사할 수 있습니다. App Store 샌드박스 제한으로 인해 App Store 빌드에서는 Throttlr이 다시 열기 전에 영향을 받는 애플리케이션을 수동으로 종료하도록 요청합니다. 직접 빌드는 일반적으로 종료 후 다시 열기 시퀀스를 수행할 수 있습니다. 두 빌드 모두 다시 시작하는 동안 구성된 트래픽 제어를 유지합니다.

작동하지 않는 것으로 보이는 제한 문제를 해결하세요.

  1. Throttlr의 프록시가 실행 중이고 해당 네트워크 확장이 시스템 설정에서 승인된 상태로 유지되는지 확인하세요.
  2. 실제로 전송을 수행하는 트래픽 방향에 대해 제한이 활성화되어 있는지 확인하십시오. Pro가 없으면 앱 하나의 규칙만 1 MB/s로 적용됩니다.
  3. 비슷한 이름의 프로세스가 아닌 트래픽을 소유하는 앱, 도우미 또는 백그라운드 서비스를 선택했는지 확인하세요.
  4. Command-Q를 사용하여 대상 앱을 종료하고 프록시가 활성화된 후 다시 엽니다. 창을 닫으면 현재 공급자 세션 외부에서 오랫동안 연결이 실행될 수 있습니다.
  5. 앱이 일반적으로 Mac에서 시작되는 경우 로그인 시 실행을 활성화합니다. Throttlr을 먼저 시작하면 공급자보다 영구 연결이 생성될 가능성이 줄어듭니다.
  6. 새로운 네트워크 요청을 생성하고 버퍼링된 데이터가 정착되도록 허용합니다. 캐시된 파일, 사전 로드된 미디어 및 로컬 처리로 인해 새로운 트래픽이 한도를 우회했다는 사실을 증명하지 않고도 앱이 활성 상태로 표시될 수 있습니다.
  7. 선택한 행을 인터넷 집계와 비교합니다. 계속되는 총 트래픽은 제한한 대상이 아닌 다른 앱, macOS 서비스 또는 비교할 수 없는 도우미에 속할 수 있습니다.
  8. 워크플로에서 NAS, 프린터, 개발 서버 또는 다른 LAN 장치를 사용하는 경우 로컬 네트워크 대상을 확인하세요. 인터넷 및 로컬 대상은 별도의 집계 범위입니다.
  9. 일시적으로 한도를 큰 폭으로 변경하고 동일한 이체를 반복합니다. 매 순간 정확한 값을 기대하는 것보다 명확한 비율 변화가 더 유용한 증거입니다.

Mac 대역폭 및 트래픽 제어 도구 비교

이러한 도구는 문제의 다양한 계층을 해결합니다. 명시적인 앱별 요금, 연결 정책, 수신 방화벽 또는 더 광범위한 테스트 환경이 필요한지 여부에 따라 선택하세요.

앱별 대역폭 제어와 관련된 macOS 도구 비교
도구트래픽 방향규칙 범위대역폭 제어적합한 용도
macOS Firewall수신 연결앱 및 서비스에 대한 액세스 수신앱별 업로드 또는 다운로드 제한 없음원치 않는 수신 액세스 감소
Throttlr캡처된 업로드 및 다운로드 트래픽앱, 식별된 서비스, 인터넷 및 로컬 네트워크 대상별도의 업로드 및 다운로드 제한과 방향 차단다른 앱은 정상적으로 계속되는 동안 하나의 Mac 앱 제한
Little Snitch수신 및 발신 규칙앱, 서버, 도메인, 포트, 프로토콜 및 규칙 그룹명시적인 앱별 요금 한도가 아닌 연결 정책상세한 대상 수준 연결 결정
Network Link Conditioner시스템 또는 개발 장치 네트워크 상태개별 데스크톱 앱 행이 아닌 조건 프로필프로필은 대역폭 제약 조건과 대기 시간 및 패킷 손실을 결합할 수 있습니다.불리한 네트워크 조건에서 소프트웨어 테스트

기능 요약은 2026년 8월 12일에 검토된 링크된 공식 문서를 기반으로 합니다. Throttlr는 도메인이나 포트 규칙 엔진이 아닌 대역폭 제어 도구이며 대기 시간이나 패킷 손실을 시뮬레이션하지 않습니다.

앱별 대역폭 제한 질문

macOS는 하나의 앱에 대한 대역폭을 자체적으로 제한할 수 있나요?

macOS는 개별 앱에 별도의 업로드 및 다운로드 속도 제한을 할당하기 위한 내장 컨트롤을 제공하지 않습니다. 방화벽은 주로 들어오는 액세스를 관리하는 반면, 앱별 속도 제한에는 별도의 트래픽 제어 도구가 필요합니다.

한 앱을 제한하면 다른 모든 앱이 느려지나요?

앱 수준 Throttlr 한도는 해당 앱과 그룹화된 도우미로 인한 트래픽에 적용됩니다. 다른 앱은 제어된 프로세스를 공유하지 않거나 전체 인터넷 또는 로컬 네트워크 대상을 제한하지 않는 한 제한되지 않은 상태로 유지됩니다.

다운로드를 제한하지 않고 업로드를 제한할 수 있나요?

그렇습니다. 업로드 및 다운로드 제어는 독립적입니다. 업로드 전용 한도는 백업 및 클라우드 동기화에 적합한 반면, 다운로드 전용 한도는 대규모 다운로드 및 업데이트에 적합합니다.

실시간 전송 속도이 입력한 한도보다 낮은 이유는 무엇입니까?

한도는 최소 또는 예약 요금이 아닌 최대 값입니다. 원격 서버, Wi-Fi, 버퍼링, 프로토콜 동작 및 앱 자체는 모두 관찰된 트래픽을 해당 한도 이하로 유지할 수 있습니다.

Throttlr가 영상 통화를 위해 대역폭을 예약할 수 있나요?

Throttlr는 우선순위나 보장된 예약을 구현하지 않습니다. 경쟁 앱을 제한하여 여유 공간을 확보할 수 있지만 통화는 여전히 연결, 다른 장치, Wi-Fi 상태 및 원격 서비스에 따라 달라집니다.

설정, 기존 연결 또는 라이선스에 도움이 필요하신가요? Throttlr FAQ를 확인하세요.

관련 가이드