Посібник для: Користувачі Mac

Як обмежити пропускну здатність для одного застосунку на Mac

Щоб обмежити пропускну здатність для одного застосунку на Mac, встановіть у Throttlr окремі обмеження завантаження й вивантаження для цього застосунку. Інші застосунки й далі використовують з’єднання як звичайно, тож можна сповільнити хмарну синхронізацію, завантаження в браузері чи оновлення гри без загальносистемного обмеження.

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

Панель керування Throttlr з обмеженням швидкості завантаження й вивантаження, застосованим до Firefox у macOS
Встановлюйте окремі обмеження швидкості для кожного застосунку.

Як обмежити пропускну здатність одного застосунку на Mac

Запустіть проксі Throttlr, виберіть застосунок, який використовує з’єднання, і ввімкніть обмеження завантаження, вивантаження або обох напрямків. Вибраний застосунок і далі передає дані, але не швидше за задані значення, а інші застосунки залишаються без обмежень. Так резервне копіювання в хмару може тривати під час дзвінка, а гра — оновлюватися, поки ви працюєте. Обмеження — це не пріоритет: Throttlr задає явну максимальну швидкість, не створює правил для окремих доменів, серверів чи портів і не додає затримки чи втрати пакетів.

Чому в macOS немає вбудованого обмеження швидкості для застосунків

Вбудований брандмауер macOS призначений передусім для контролю вхідних з’єднань і не має полів швидкості вивантаження й завантаження для окремих застосунків. Моніторинг активності допомагає побачити використання мережі, а Network Link Conditioner від Apple створює тестові профілі мережевих умов, але жоден із них не дає змоги вибрати один процес на Mac і встановити для нього окремі обмеження за напрямками. 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. Коли обмеження більше не потрібні, підвищте, вимкніть або видаліть їх і переконайтеся, що нове передавання може використовувати більше пропускної здатності.

Виберіть корисне обмеження швидкості

Універсального значення немає. Спершу спостерігайте за застосунком під час типової активності, потім виберіть межу, нижчу за його сталу швидкість, але достатню для корисного прогресу, і поступово знижуйте її. Захищаючи дзвінок, почніть із фонового вивантаження, а не з застосунку для дзвінків: перевантажений вихідний канал робить звук і відео нестабільними. Не розраховуйте на повну заявлену швидкість тарифу й залишайте запас; для відтворюваних тестів записуйте точні значення й ціль, яку обмежували.

Обмеження швидкості, блокування, пріоритети та імітація мережі

Обмеження швидкості дає трафіку тривати під явною межею — це для законних, але надто агресивних передавань. Блокування — повна зупинка, придатна для офлайн-тестів чи передавання, яке не повинно тривати. Пріоритизація надає трафіку відносну перевагу, а Throttlr реалізує саме обмеження й не гарантує зарезервованої пропускної здатності для іншого застосунку. Імітація мережевих умов зазвичай поєднує обмежену пропускну здатність із затримкою чи втратою пакетів, яких Throttlr не імітує.

Практичні приклади обмеження для застосунків

Захищаючи відеодзвінок, обмежте фонове резервне копіювання, клієнт синхронізації чи вкладку браузера з великим передаванням, а не сам застосунок для дзвінків. Сповільнюйте хмарну синхронізацію обмеженням вивантаження чи завантаження, обмежуйте засіб оновлення або лаунчер гри, якому належить завантаження, і пам’ятайте, що обмеження браузера стосується всього його трафіку. Для онлайн-резервного копіювання застосуйте обмеження лише на вивантаження й переконайтеся, що копіювання триває, а дзвінки відновилися.

Застосунки, допоміжні процеси та фонові служби

Застосунок, вікно якого ви бачите, не завжди відкриває з’єднання: трафіком можуть володіти лаунчери, засоби оновлення, служби XPC, розширення постачальника файлів, об’єкти входу чи агенти резервного копіювання. Throttlr групує допоміжні процеси з батьківським застосунком, коли може визначити цей зв’язок, а незалежно підписані служби можуть мати окремі рядки, тож вибирайте рядок за поточною швидкістю, а не лише за назвою. Версія для прямого завантаження може аналізувати запущені процеси, а версія з App Store через обмеження ізольованого середовища просить вас закрити застосунок вручну; обидві зберігають налаштовані обмеження під час перезапуску.

Якщо обмеження, здається, не діє

Переконайтеся, що проксі працює, мережеве розширення схвалене, а обмеження ввімкнено для напрямку, який справді переносить дані, і вибрано правильний застосунок, допоміжний процес чи службу. Без Pro застосовується правило лише одного застосунку, зі швидкістю 1 MB/s. Закрийте застосунок через Command-Q і відкрийте знову після запуску проксі та ввімкніть «Відкривати під час входу», щоб давні з’єднання не залишалися поза постачальником. Створіть новий запит, порівняйте рядок із підсумком «Інтернет», перевірте ціль «Локальна мережа» для NAS чи сервера розробки й тимчасово змініть межу на велике значення, щоб чітко побачити різницю.

Порівняння інструментів керування пропускною здатністю й трафіком на 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, поки браузери, дзвінки та інші застосунки залишаються на зв’язку.

Користувачі Mac

Імітація повільної мережі

Створюйте відтворювані умови повільної мережі в macOS, задаючи окремі обмеження вивантаження й завантаження для одного застосунку чи всієї системи.

Користувачі Mac

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

Порівняйте NetLimiter і Throttlr: відстеження пропускної здатності застосунків, обмеження вивантаження й завантаження, квоти даних, блокування, правила й керування трафіком у macOS.