iOS: что доступно и чего нет
На iPhone приложение работает через системное сетевое расширение, и это определяет всё остальное: часть функций не отсутствует в сборке, а запрещена системой. Ниже – честный список того, чего на iOS не будет ни в Happ, ни в любом другом клиенте.
Странное поведение Happ чаще связано с содержимым подписки, чем с самим приложением. Быстрый способ это отделить – подставить заведомо рабочую ссылку: тестовый доступ Milky VPN на 2 дня выдаётся сразу.
Взять ссылку →| Возможность | На iOS | Что вместо неё |
|---|---|---|
| Туннель для выбранных приложений | Нет | Правила по доменам: правила |
| Локальный SOCKS/HTTP-порт для других программ | Нет | Только внутренний трафик самого расширения |
| Автозапуск приложения | Нет | Подключение по требованию: автоподключение |
| Полный доступ к системному DNS | Частично | DNS внутри туннеля: DNS |
| Подробный журнал за долгий период | Частично | Короткий журнал сессии: логи |
| Маршрутизация по адресам | Есть | Работает как на других платформах |
| Обновление подписки в фоне | Есть | С оговорками системы: автообновление |
Почему так устроено
iOS не даёт приложениям вмешиваться в сетевой стек напрямую. Клиент получает от системы расширение с ограниченным набором прав: он может поднять туннель и обрабатывать трафик внутри него, но не может ни разделять трафик по программам, ни открывать порты для других приложений. Это правило платформы, одинаковое для всех.
Что из этого следует на практике
- Банк не исключить по приложению – только по адресам: исключения для банков.
- Соединение может выгружаться при долгом простое, потом поднимается заново.
- Часть настроек живёт в системе, а не в приложении: профиль VPN, разрешение на фоновое обновление.
- Расход батареи заметнее, чем без туннеля, но система жёстко ограничивает фоновую активность – поэтому телефон обычно не «садится за час».
На iPhone «ничего не работает» – но настроек почти нет
Именно поэтому на iOS проверка занимает минуту: настраивать нечего, значит, дело либо в серверах, либо в сети. Подставьте заведомо рабочую подписку – если соединение появилось, вопрос был не к приложению.
- ссылка приходит сразу
- добавляется в Happ одной кнопкой
- карта не нужна
Почему на Android настроек больше?
Android разрешает клиентам выбирать приложения для туннеля и работать в фоне активнее. Это разница платформ, а не версий приложения.
Помогает ли смена приложения семейства?
Нет: ограничения системные. Различия между вариантами – в мелочах интерфейса: Happ и Happ Plus на iOS.
Можно ли поставить конфигурацию через профиль iOS?
Профиль VPN создаёт само приложение. Ручная установка сторонних профилей – это другой механизм и для прокси-протоколов он не подходит.
Почему приложение иногда отключается само?
Система выгружает расширение при нехватке ресурсов. Обычно оно поднимается обратно при следующем обращении к сети.
Осталось отделить приложение от подписки: подставьте заведомо рабочую ссылку в тот же Happ. Поведение изменилось – дело было в серверах, а не в клиенте. Тестовый доступ Milky VPN на 2 дня выдаётся сразу.
Взять ссылку для проверки →