Чтобы пользоваться Hysteria 2 на iPhone, установите клиент с его поддержкой, например Potatso, и импортируйте ссылку hysteria2:// или hy2://, QR-код или подписку от провайдера. Затем разрешите конфигурацию VPN и подключитесь. В этой инструкции разобран каждый шаг, а также настройки Hysteria 2, которые может понадобиться ввести вручную: обфускация, смена портов, пропускная способность и закрепление сертификата.

Только знакомитесь с протоколом? Сначала прочитайте Что такое Hysteria 2?

Что понадобится

  • iPhone или iPad с iOS 17 или новее.
  • Сеть, которая пропускает UDP. Hysteria 2 работает поверх QUIC, а QUIC использует UDP.
  • Сервер Hysteria 2. Провайдер выдает одно из следующего:
    • ссылку hysteria2:// или hy2://, например hysteria2://secret@hy2.example.com:443/?sni=hy2.example.com#Basic,
    • QR-код с этой ссылкой,
    • URL подписки, обычно подписки Clash, или
    • сами настройки: адрес, порт, пароль, а также обфускацию или смену портов, если они есть.

hy2:// — просто более короткое название той же ссылки. Potatso читает оба варианта.

Шаг 1. Установите Potatso

Скачайте Potatso из App Store и откройте приложение. Нажмите Начать, введите название профиля, например «Личный», и нажмите Продолжить. В профиле хранятся ваши серверы, правила и настройки DNS.

Приветственный экран Potatso с кнопкой «Начать»

Шаг 2. Добавьте сервер Hysteria 2

На шаге Добавьте свои серверы есть четыре способа. Выберите тот, что подходит к выданному провайдером.

Из ссылки или URL подписки

  1. Скопируйте ссылку hysteria2://, ссылку hy2:// или URL подписки.
  2. В Potatso нажмите Вставьте ссылку, затем Вставить.

Potatso прочитает из ссылки пароль, обфускацию, порты для смены и закрепленный сертификат. URL подписки продолжает обновляться после импорта. См. как импортировать подписку Clash на iPhone.

Из QR-кода

Нажмите Сканировать QR-код и наведите камеру на код. Если QR-код сохранен как снимок экрана в «Фото», нажмите кнопку с фото в углу сканера и выберите изображение.

Вручную

  1. Нажмите Ввести сервер вручную.
  2. Введите Название и выберите Hysteria 2 в поле Протокол.
  3. Заполните Адрес и Порт, например hy2.example.com и 443.
  4. Введите Пароль. Если сервер использует имя пользователя и пароль, введите их вместе: name:password.
  5. Если сервер использует обфускацию, выберите Salamander или Gecko в разделе Обфускация и введите Пароль обфускации. В противном случае оставьте Выкл.
  6. Если сервер использует смену портов, введите порты в поле Смена портов, например 20000-30000 или 443,8443. При желании задайте Интервал смены порта в секундах (по умолчанию 30, минимум 5).
  7. При желании введите Входящая пропускная способность, например 100 Mbps. См. раздел Как выбрать входящую пропускную способность ниже.
  8. Откройте Настройки TLS:
    • Укажите Имя сервера, если имя в сертификате отличается от адреса — например, когда вы подключаетесь по IP-адресу.
    • Для самоподписанного сертификата введите его SHA-256 в поле Закрепление сертификата (SHA-256).
  9. Нажмите Сохранить (галочка).

Для Hysteria 2 UDP по умолчанию включен. Выключайте Ретрансляция UDP, только если на сервере UDP отключен.

Когда сервер добавлен, шаг меняется на Серверы добавлены. Нажмите Продолжить.

Как прочитать настройки из ссылки

Если ссылка у вас есть, но вы хотите ее проверить, вот где находится каждая настройка:

В ссылке В Potatso
Часть перед @ Пароль
Хост и порт Адрес и Порт
Дополнительные порты после запятой, например 443,20000-30000, или mport Смена портов
hop-interval Интервал смены порта
obfs, obfs-password Обфускация, Пароль обфускации
down Входящая пропускная способность
sni Имя сервера
pinSHA256 Закрепление сертификата (SHA-256)
insecure=1 Не проверять сертификат

Например, эта ссылка использует Salamander с паролем hidden:

hysteria2://secret@hy2.example.com:443/?obfs=salamander&obfs-password=hidden#Salamander

Как выбрать входящую пропускную способность

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

  • Оставьте поле пустым, если не уверены. Тогда сервер сам подстраивает скорость.
  • Укажите реальную скорость скачивания или чуть меньше, если вы ее знаете. Значение задается числом с единицей измерения, например 50 Mbps; число без единицы означает Mbps.
  • Не завышайте значение. Соединение станет медленнее, а не быстрее.

Для отправки Potatso использует алгоритм BBR, поэтому исходящую пропускную способность задавать не нужно.

Закрепление сертификата или отключение проверки

Многие серверы Hysteria 2 используют самоподписанный сертификат. Potatso не может проверить его обычным способом, поэтому у вас два варианта:

  • Закрепить его. Введите SHA-256 сертификата в поле Закрепление сертификата (SHA-256) или используйте ссылку с pinSHA256. Тогда Potatso доверяет этому сертификату и никакому другому, независимо от его имени. Если значения нет в ссылке, спросите его у провайдера.
  • Отключить проверку. Если включить Не проверять сертификат (insecure=1 в ссылке), Potatso будет принимать любой сертификат. Тогда любой, кто находится между вами и сервером, сможет читать ваш трафик.

Закрепляйте сертификат всегда, когда это возможно. Если у сервера есть публичный сертификат для его домена, не нужно ни то, ни другое.

Шаг 3. Выберите маршрут

Пока вы выбираете, Potatso проверяет задержку каждого сервера:

  • Глобальный — весь трафик идет через выбранный сервер. С одним сервером это самый простой вариант.
  • По правилам — правила вашей конфигурации решают, что идет через прокси, а что подключается напрямую. Этот режим предлагается, если импорт содержал правила, как в большинстве подписок Clash.

Выберите сервер и нажмите кнопку внизу, например Использовать Basic.

Выбор сервера для выхода: у каждого сервера указаны протокол и задержка

Шаг 4. Разрешите VPN и подключитесь

Potatso направляет трафик через прокси с помощью конфигурации VPN на устройстве. iOS один раз попросит ее одобрить.

  1. Нажмите Добавить конфигурацию VPN, а затем Разрешить, когда iOS спросит.
  2. На экране Главная включите переключатель на карточке состояния.

Состояние сменится на Подключение…, затем на Подключено, а в строке состояния появится значок VPN. Откройте любой сайт и проверьте, что он загружается.

Экран «Главная» в Potatso при активном подключении

Если Hysteria 2 не подключается на iPhone

  • Ваша сеть блокирует UDP. В сетях, где UDP заблокирован, Hysteria 2 не подключится, а где UDP замедляют — будет работать медленно. Попробуйте мобильный интернет или другую сеть Wi-Fi. Если со временем блокируется только один порт, может помочь смена портов.
  • Неверный пароль. С неверным паролем подключения нет, а многие серверы вместо ошибки просто показывают свой сайт-маскировку.
  • Обфускация не совпадает. Если сервер использует Salamander или Gecko, тип и Пароль обфускации должны совпадать. Если не использует, выберите Выкл. Несовпадение выглядит как тайм-аут.
  • Ошибка сертификата. Сертификат не совпадает с Имя сервера или он самоподписанный. Укажите правильное имя сервера или закрепите сертификат.
  • Медленно или нестабильно. Очистите поле Входящая пропускная способность или уменьшите значение. Значение выше реальной скорости только ухудшает ситуацию.
  • Большие UDP-пакеты не проходят через сервер Xray. Сервер Hysteria 2 в Xray повреждает UDP-пакеты больше примерно 1100 байт. У официального сервера, sing-box и Mihomo этой проблемы нет.
  • Сервер не импортируется. Potatso пропускает серверы, которым нужны неподдерживаемые настройки, например ECH или клиентский сертификат, а также ссылки с ech или hysteria2+realm://.

Все поддерживаемые настройки перечислены в справке по Hysteria 2. При общих проблемах с подключением откройте в Potatso Настройки > Устранение неполадок или см. раздел Устранение неполадок.

Что дальше

Частые вопросы

Как пользоваться Hysteria 2 на iPhone?
Установите клиент с поддержкой Hysteria 2, например Potatso, и импортируйте ссылку hysteria2:// или hy2://, QR-код или подписку. Разрешите конфигурацию VPN, когда iOS спросит, затем включите подключение на экране «Главная».
Чем ссылки hysteria2:// отличаются от hy2://?
Ничем. hy2:// — более короткое название того же формата ссылки. Potatso импортирует оба варианта.
Какую входящую пропускную способность указать?
Вашу реальную скорость скачивания, например 100 Mbps, или оставьте поле пустым. Если значение задано, сервер отправляет данные с этой скоростью даже при потерях пакетов; если задать слишком высокое, соединение станет медленнее. Если поле пустое, сервер сам подстраивает скорость.
Мой сервер Hysteria 2 использует самоподписанный сертификат. Что делать?
Закрепите сертификат: введите его SHA-256 в поле «Закрепление сертификата (SHA-256)» в настройках TLS сервера или используйте ссылку с pinSHA256. Избегайте параметра «Не проверять сертификат»: с ним любой, кто находится между вами и сервером, сможет читать ваш трафик.
Почему Hysteria 2 не подключается в некоторых сетях Wi-Fi?
Hysteria 2 работает поверх UDP, а некоторые сети блокируют или замедляют UDP. Попробуйте мобильный интернет или другую сеть либо спросите провайдера о смене портов или о сервере на основе TCP, например VLESS или Trojan.

Другие языки: English · 简体中文 · 繁體中文 · 日本語