Для кого: Пользователи Mac

Как ограничить скорость интернета для одного приложения на Mac

Чтобы ограничить скорость для одного приложения на Mac, задайте в Throttlr отдельные лимиты загрузки и отправки для этого приложения. Остальные программы продолжают пользоваться подключением как обычно, поэтому вы можете замедлить облачную синхронизацию, загрузку в браузере или обновление игры без общесистемного ограничения.

Опубликовано

Панель Throttlr на macOS с лимитом скорости загрузки и отправки, применённым к Firefox
Задавайте отдельные лимиты скорости для каждого приложения.

Как ограничить скорость для одного приложения на Mac

Запустите прокси Throttlr, выберите приложение, которое занимает подключение, и включите лимит загрузки, лимит отправки или оба. Выбранное приложение продолжит передавать данные, но не быстрее заданных значений. Остальные приложения работают без ограничений, если вы не задали лимит и для них или для более широкой цели — «Интернет» или «Локальная сеть».

Это удобно, когда передача должна продолжаться, но не забирать всю доступную пропускную способность. Облачное резервное копирование может идти во время звонка, игра — обновляться, пока вы работаете, а загрузка в браузере — выполняться в фоне, и вам не придётся отключать от сети весь Mac.

Лимит скорости — это не то же самое, что приоритет. Throttlr задаёт перехваченному трафику явную максимальную скорость и не ранжирует приложения динамически. Он также не создаёт правил для отдельных доменов, серверов или портов и не добавляет задержку или потерю пакетов.

Почему в macOS нет встроенного лимита скорости для приложений

В macOS есть сетевые настройки, но встроенный брандмауэр предназначен прежде всего для контроля входящих подключений к приложениям и службам. Он не ограничивает скорость отдельных приложений и не позволяет задать для них скорость загрузки и отправки.

Мониторинг системы помогает увидеть сетевую активность, а настройки качества обслуживания (QoS) на роутере могут отдавать приоритет устройству или типу трафика. Но ни то ни другое не позволяет прямо на Mac выбрать один процесс и задать ему отдельные лимиты по направлениям. Network Link Conditioner от Apple создаёт тестовые профили для разработчиков, включая ограниченную пропускную способность и неблагоприятные условия, но он предназначен для тестирования сетевых условий, а не для повседневного управления одним выбранным приложением.

Поэтому для ограничения скорости отдельных приложений нужен сетевой инструмент, который умеет связывать перехваченные потоки с приложением и применять к ним лимит. Throttlr делает это с помощью фреймворка Network Extension от Apple на macOS 15 и новее. Чтобы отслеживать и контролировать новый трафик, сетевое расширение должно быть одобрено, а прокси — запущен.

Лимиты загрузки и отправки

Загрузка — это данные, поступающие в приложение: веб-страницы, медиафайлы, пакеты программ, облачные файлы и игровые ресурсы. Отправка — это данные, уходящие из приложения: резервные копии, синхронизация файлов, видео во время звонка и исходящие вложения расходуют исходящий канал.

Если вы знаете, какое направление создаёт проблему, ограничьте только его. Лимит на отправку для резервного копирования не затрагивает его загрузки, а ограничение крупной загрузки игры не мешает небольшим исходящим запросам. Ограничивайте оба направления, когда нужен предсказуемый потолок для приложения в целом.

Текущая скорость отражает наблюдаемый трафик и не гарантирует, что приложение будет постоянно достигать лимита. Серверы, состояние Wi-Fi, накладные расходы протоколов, буферизация и поведение самого приложения могут давать более низкую или неравномерную скорость. Оценивайте результат на протяжении активной передачи, а не по одному мгновению.

Как задать и снять лимит скорости для приложения

  1. Установите и откройте Throttlr, запустите прокси и одобрите подписанное сетевое расширение в Системных настройках, когда macOS попросит.
  2. Убедитесь, что Pro или 14-дневный пробный период Pro активен. Без Pro Throttlr применяет только одно правило, со скоростью 1 MB/s, а правила для других приложений сохраняет до перехода на Pro.
  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, принтер, сервер разработки или другое устройство в локальной сети. Интернет и локальные адреса — это разные общие области.
  9. Временно измените лимит на значительную величину и повторите ту же передачу. Явное изменение скорости — более надёжное свидетельство, чем ожидание точного значения в каждый момент.

Сравнение инструментов управления скоростью и трафиком на Mac

Эти инструменты решают задачу на разных уровнях. Выбирайте в зависимости от того, что вам нужно: явная скорость для приложения, политика подключений, брандмауэр для входящих соединений или более широкая тестовая среда.

Сравнение инструментов macOS, связанных с ограничением скорости для приложений
ИнструментНаправление трафикаОбласть правилаУправление скоростьюЛучше всего подходит для
Брандмауэр macOSВходящие подключенияВходящий доступ к приложениям и службамНет лимитов загрузки и отправки для приложенийОграничение нежелательного входящего доступа
ThrottlrПерехваченный трафик загрузки и отправкиПриложения, распознанные службы, цели «Интернет» и «Локальная сеть»Отдельные лимиты загрузки и отправки, а также блокировка по направлениямОграничение одного приложения на Mac, пока остальные работают как обычно
Little SnitchПравила для входящих и исходящих подключенийПриложения, серверы, домены, порты, протоколы и группы правилПолитика подключений, а не явные лимиты скорости для приложенийДетальные решения о подключениях на уровне адресатов
Network Link ConditionerСетевые условия системы или устройства для разработкиПрофили условий, а не строка отдельного приложенияПрофили могут сочетать ограничение пропускной способности с задержкой и потерей пакетовТестирование программ в неблагоприятных сетевых условиях

Описание возможностей основано на официальной документации по ссылкам, проверенной 12 августа 2026 года. Throttlr — инструмент управления скоростью, а не механизм правил для доменов или портов, и он не имитирует задержку или потерю пакетов.

Вопросы об ограничении скорости приложений

Может ли macOS сама ограничить скорость для одного приложения?

В macOS нет встроенной функции, позволяющей задать отдельному приложению лимиты скорости загрузки и отправки. Встроенный брандмауэр в основном управляет входящим доступом, а для ограничения скорости отдельных приложений нужен отдельный инструмент управления трафиком.

Замедлит ли лимит для одного приложения все остальные?

Лимит Throttlr на уровне приложения действует на трафик, связанный с этим приложением и сгруппированными с ним вспомогательными процессами. Остальные приложения работают без ограничений, если не используют тот же процесс и если вы не ограничили общую цель «Интернет» или «Локальная сеть».

Можно ли ограничить отправку, не ограничивая загрузку?

Да. Загрузка и отправка настраиваются независимо. Лимит только на отправку часто подходит для резервного копирования и облачной синхронизации, а лимит только на загрузку — для крупных загрузок и обновлений.

Почему текущая скорость ниже заданного лимита?

Лимит — это максимум, а не минимальная или зарезервированная скорость. Удалённый сервер, Wi-Fi, буферизация, особенности протокола и само приложение могут удерживать наблюдаемый трафик ниже этого потолка.

Может ли Throttlr зарезервировать пропускную способность для видеозвонка?

Throttlr не поддерживает приоритеты и гарантированное резервирование. Вы можете освободить запас, ограничив конкурирующие приложения, но качество звонка всё равно зависит от подключения, других устройств, состояния Wi-Fi и удалённой службы.

Нужна помощь с настройкой, уже открытыми соединениями или лицензией? Прочитайте вопросы и ответы о Throttlr.

Похожие руководства

Пользователи Mac

Расход трафика по приложениям

Узнайте, сколько данных загружает и отправляет каждое приложение на Mac, сравните расход по месяцам и годам и отделите интернет-трафик от активности в локальной сети.

Пользователи Mac

Квота трафика для приложения

Задайте квоту на загрузку, отправку или общий трафик для одного приложения на Mac и заблокируйте или замедлите его трафик, когда объём будет исчерпан.

Пользователи Mac

Блокировка интернета для приложения

Временно заблокируйте загрузку и отправку данных для одного приложения на macOS, сохранив доступ к сети для остальных приложений и локального трафика.

Пользователи Mac

Пауза синхронизации без отключения сети

Приостановите или замедлите одно приложение облачной синхронизации на Mac, пока браузеры, звонки и другие приложения остаются в сети.

Разработчики и тестировщики

Имитация медленной сети

Создавайте воспроизводимые условия медленной сети на macOS, задавая отдельные лимиты загрузки и отправки для одного приложения или всей системы.

Пользователи Windows, переходящие на Mac

Альтернатива NetLimiter для Mac

Сравните NetLimiter и Throttlr: мониторинг трафика приложений, лимиты загрузки и отправки, квоты трафика, блокировка, правила и управление трафиком на macOS.