44netclientEN

4net · iOS

4net на вашем iPhone

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

1. Добавьте подписку

  1. Скопируйте полную ссылку у провайдера. Откройте 4net и нажмите «+» → «Ссылка». При выборе этого способа приложение подставляет ссылку из буфера обмена; разрешите вставку, если iOS покажет запрос.
  2. Оставьте формат «Автоматически», если провайдер не дал другую инструкцию. Подписку также можно импортировать по QR-коду.
  3. Проверьте предпросмотр, сообщение провайдера и число серверов, затем подтвердите добавление. Импорт подписки сам не включает VPN.

Поддерживаемые альтернативы одного импортированного узла, например TCP, XHTTP и gRPC, остаются за одной строкой сервера. Они не превращаются в отдельные папки подписки. Можно импортировать и поддерживаемые профили Hysteria 2. Совместимость зависит от конкретного конфига: импорт Xray JSON не означает поддержку всех параметров DNS, маршрутизации, балансировки или Mux из Xray-core.

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

2. Подключитесь и переключайте серверы

Одна кнопка подключения

Большая круглая кнопка остаётся на месте при прокрутке подписок и серверов. Нажмите её для подключения или отключения. Длительность соединения отображается внутри круга.

Выбор в списке

При отключённом VPN нажатие на сервер только выбирает его. При включённом VPN нажатие на другой сервер отключает текущий сеанс и подключает выбранный. Во время переключения звонок или загрузка могут прерваться.

При первом подключении разрешите iOS добавить конфигурацию VPN. Статус «Подключено» подтверждает запуск туннеля; откройте HTTPS-страницу, чтобы проверить интернет через выбранный сервер.

3. Проверьте задержку

Нажмите спидометр рядом со списком серверов. Проверка доступна с включённым и выключенным VPN. Метод выбирается в «Настройки» → «Проверка задержки»; подписка с включёнными параметрами пинга провайдера может использовать свой метод.

МетодЧто проверяет
TCPВремя TCP-подключения к порту сервера. Метод используется по умолчанию, но не проверяет авторизацию, весь VPN-протокол или доступ в интернет.
HTTPSТестовый HTTPS-запрос через профиль. Выбирайте его для Hysteria 2 и других транспортов на UDP, включая XHTTP через HTTP/3: проверка TCP-порта для них неприменима.

Прочерк может означать, что выбранный метод неприменим к профилю. Тайм-аут или ошибка DNS относятся к измерению, а не ко всей подписке. Если сервер подключается, проверьте обычный сайт: тестовый адрес или один из адресов узла может быть недоступен.

4. Информация провайдера и лимиты устройств

  • Анонс провайдера отображается в его карточке подписки. Раскройте сообщение, чтобы прочитать его полностью.
  • Если провайдер передал ссылки, кнопка «Личный кабинет» располагается над «Поддержкой провайдера». Ссылки открываются только по нажатию.
  • Срок действия и уведомление о продлении зависят от данных подписки. Кнопка продления появляется, когда провайдер передал соответствующее уведомление и ссылку.

4net передаёт x-hwid при первом запросе подписки и при обновлениях. Это сохранённый идентификатор приложения для адреса провайдера, а не серийный номер iPhone. Вручную настраивать заголовок в приложении не нужно. Если достигнут лимит устройств, обратитесь в поддержку провайдера или управляйте устройствами в его личном кабинете; переустановка приложения не сбрасывает лимит у провайдера.

5. Автоматическое оформление провайдера

В «Настройки» → «Оформление» режим «Автоматически» применяет оформление единственной брендированной подписки, даже если есть другие подписки без оформления. Если собственное оформление есть у нескольких, используется бренд выбранного сервера; если подходящего оформления нет, отображается 4net. Явный выбор 4net или конкретного провайдера имеет приоритет.

Светлая и тёмная темы по умолчанию следуют системе; их можно выбрать вручную. У каждой подписки сохраняются свои логотип и ссылки поддержки. Смена оформления не выбирает другой VPN-сервер и не меняет маршрутизацию. Иконка и название приложения на домашнем экране iOS остаются 4net.

Инструкция по логотипу и палитрам →

6. Серверы для текущего типа сети

Если провайдер добавил к имени сервера метку only WiFi или only Mobile, список может показывать его только в соответствующей сети. Над подписками появляется фильтр «По типу сети» / «Показать все серверы». Обычное имя без метки видно в обеих сетях.

Выбранный, активный и ожидающий переключения сервер остаётся видимым. Если iOS не позволяет определить тип сети, показываются все серверы. Фильтр меняет только список: он не удаляет профили и не переключает VPN автоматически.

Одна HTTPS-ссылка для Telegram и сайтов

Android · iPhone · iPad
https://vps-tech.ru/open#url=<percent-encoded HTTPS subscription URL>
JavaScript
const subscriptionUrl = "https://provider.example/sub/DEMO_ONLY?plan=demo&device=any";
const openIn4net = "https://vps-tech.ru/open#url=" + encodeURIComponent(subscriptionUrl);

Используйте эту единую страницу 4net для iPhone, iPad и Android. Она определяет платформу в браузере, включая режим компьютера на iPad, или предлагает выбрать её вручную. Нажмите «Открыть в 4net», затем в приложении «Продолжить» и «Добавить» для подтверждения импорта. Ни страница, ни deep link не запускают VPN автоматически.

Для кнопки Telegram используйте полную HTTPS-ссылку. Если встроенный браузер не передаёт её приложению, откройте ту же ссылку в Safari и снова нажмите «Открыть в 4net». Подписка остаётся во фрагменте после #; страница не загружает её, не записывает в лог и не отправляет другому сервису. Пример кнопки Telegram →

Прямой deep link iOS

Формат iOS
fournet://add-proxy?link=<percent-encoded subscription URL>
Вымышленный пример
fournet://add-proxy?link=https%3A%2F%2Fprovider.example%2Fsub%2FDEMO_ONLY%3Fplan%3Ddemo%26device%3Dios
JavaScript
const subscriptionUrl = "https://provider.example/sub/DEMO_ONLY?plan=demo&device=ios";
const deepLink = "fournet://add-proxy?link=" + encodeURIComponent(subscriptionUrl);

Закодируйте всю внутреннюю ссылку один раз. Парсер iOS снимает внешнее кодирование один раз и сохраняет исходный путь, параметры и знаки «+». Не добавляйте путь /sub/ и не перекодируйте ключ провайдера. Парсер также принимает незакодированную внутреннюю ссылку, но для интеграции рекомендуется кодировать параметр целиком.

DEMO_ONLY — не рабочий ключ. Не размещайте реальные ссылки подписок на публичных страницах и в логах. Формат Android fournet://import?url= не является этим контрактом iOS.

Приложение принимает deep link при запуске и когда уже открыто, затем загружает и добавляет корректную подписку автоматически. Если часть серверов не поддерживается, добавляются поддерживаемые. При ошибке показывается её описание; повторная ссылка не создаёт дубликат. Deep link сам не подключает VPN. Единая HTTPS-страница использует этот формат iOS после нажатия кнопки; она не зависит от автоматического открытия приложения как Universal Link.

Если что-то не работает

Сначала проверьте обычный интернет, полную ссылку и срок подписки. При ошибке импорта передайте поддержке её текст, версию приложения и тип сети — Wi-Fi или мобильную. Не отправляйте ключ подписки в публичном сообщении. При проблеме с задержкой отдельно укажите, подключается ли сервер и открывает ли сайты.