Точки доступа и трафик
Как заставить Mac считать сеть лимитной
macOS помечает некоторые подключения как дорогие, например iPhone в режиме модема. Точки доступа других телефонов могут выглядеть для Mac как обычный Wi-Fi.
Симптомы
- На точке доступа Android приложения ведут себя так же, как в домашней сети Wi-Fi.
- Обновления и синхронизация идут, пока Mac подключён к телефону по USB.
- Режим экономии данных выключен в сети, где вы платите за каждый гигабайт.
Вероятные причины
- macOS распознаёт лишь некоторые подключения. В документации Apple дорогими интерфейсами названы сотовая связь и режим модема. Точки доступа других телефонов там не упоминаются.
- USB-модем может выглядеть как Ethernet. Телефон, подключённый кабелем, может появиться как проводная или USB-служба сети.
- В macOS нет переключателя, чтобы пометить сеть как дорогую. В Системных настройках есть режим экономии данных для сети Wi-Fi, но нет переключателя лимитной сети.
Как проверить
Покажите процессы, которые используют дорогие интерфейсы. Если процессов нет, хотя приложения пользуются сетью, macOS не считает её дорогой.
nettop -P -l 1 -t expensiveВыберите меню Apple > «Системные настройки» > «Wi-Fi». Нажмите «Подробнее» рядом с сетью.
Посмотрите на переключатель «Экономия данных» для этой сети.
Как исправить
Для точки доступа Wi-Fi включите «Экономия данных» в окне «Подробнее». Нажмите «ОК».
С iPhone по возможности используйте режим модема. macOS помечает его как дорогое подключение.
Пока вы пользуетесь этим подключением, вручную приостановите синхронизацию, резервное копирование и обновления. См. Mac в фоне расходует трафик через режим модема.
Выключите автоматические загрузки macOS. См. Как запретить загрузку обновлений ПО через точку доступа.
С Kilobat
Kilobat задаёт каждой сети стоимость трафика: «Автоматически», «Лимитная» или «Безлимитная». «Автоматически» следует macOS.
Пометьте текущую сеть как лимитную. Это работает для точек доступа Android и для модемов по USB или Ethernet.
kilobat networks cost meteredЭто можно сделать и в меню Wi-Fi, в меню лимита, на вкладке «Состояние» или в настройках.
Посмотрите, на что опирается Kilobat и что сообщает macOS.
kilobat conditions --jsonВывод
metered,osMeteredиmeteredSourceсо значениемmacOSилиyou.В лимитной сети Kilobat переключается на «Поездку» и пропускает запланированные тесты скорости. Для блокировки нужны Pro и сетевой фильтр.
Чтобы различать сети Wi-Fi, Kilobat нужен доступ к геолокации. См. Блокировка приложения в лимитных сетях.
Вопросы
Можно ли пометить сеть как лимитную в Системных настройках?
Нет. В Системных настройках есть режим экономии данных для каждой сети Wi-Fi. Экономия данных и «дорогое подключение» — два разных флага.
Как приложения узнают, что подключение дорогое?
Приложения на Network framework от Apple могут прочитать isExpensive и isConstrained для текущего пути.
Источники
- Apple Developer: NWPath isExpensive
- Apple Developer: NWPath isConstrained
- Поддержка Apple: настройки Wi-Fi на Mac
- nettop(1), man-страница в составе macOS 27.2
- Документация Kilobat: точки доступа и стоимость трафика
Источники проверены 29 октября 2026 г. Man-страницы — те, что установлены вместе с macOS; откройте любую командой man <name> в Терминале.