Skip to content
Advanced / 1 min read

Как настроить Shadowsocks-прокси IPRoyal на iOS с помощью Shadowrocket для продвинутой приватности

Узнайте, как настроить Shadowsocks-прокси IPRoyal на вашем устройстве iOS с помощью Shadowrocket, включая продвинутые правила маршрутизации и проверку утечек для максимальной приватности.

iOS Shadowsocks Приватность/Анонимность

Обзор

Shadowsocks — это безопасный прокси-протокол, который шифрует трафик между вашим устройством и прокси-сервером, что делает его популярным выбором для пользователей, заботящихся о приватности. IPRoyal предлагает туннелирование в стиле Shadowsocks как часть линейки прокси, а его сочетание с Shadowrocket на iOS дает вам детальный контроль над тем, какие приложения и домены используют прокси.

Это продвинутое руководство проведет вас через настройку Shadowsocks-прокси IPRoyal на iPhone или iPad с помощью Shadowrocket, настройку маршрутизации на основе правил и проверку того, что ваш реальный IP и DNS-запросы не утекают.

Предварительные требования

  • Активная учетная запись IPRoyal с учетными данными Shadowsocks-прокси (адрес сервера, порт, пароль и метод шифрования).
  • Shadowrocket, установленный на вашем устройстве iOS. Это платное приложение, доступное в App Store.
  • Базовое знакомство с концепциями прокси и настройками iOS.

Шаг 1: Получите учетные данные Shadowsocks IPRoyal

  1. Войдите в свою панель управления IPRoyal.
  2. Перейдите к прокси-продукту, который поддерживает Shadowsocks (резидентные, ISP или датацентровые, в зависимости от вашего тарифа).
  3. Сгенерируйте или найдите свои учетные данные Shadowsocks. Вам понадобятся:
    • Адрес сервера (например, ss.iproyal.com или IP-адрес)
    • Номер порта
    • Пароль
    • Метод шифрования (например, aes-256-gcm, chacha20-ietf-poly1305)
  4. При желании IPRoyal может предоставить URI ss://, кодирующий все параметры. Вы можете использовать его для импорта конфигурации непосредственно в Shadowrocket.

Поддерживаемые методы шифрования часто включают:

aes-256-gcm
aes-128-gcm
chacha20-ietf-poly1305

Шаг 2: Установите Shadowrocket на iOS

  1. Откройте App Store на вашем iPhone или iPad.
  2. Найдите «Shadowrocket» и купите/скачайте приложение. (Требуется единоразовая оплата.)
  3. После установки откройте Shadowrocket. При появлении запроса может потребоваться разрешить конфигурации VPN.

Шаг 3: Добавьте свой Shadowsocks-сервер IPRoyal

  1. В Shadowrocket нажмите значок «+» в правом верхнем углу.
  2. Выберите «Manual», чтобы ввести данные сервера вручную, или «Scan QR Code», если IPRoyal предоставил QR-код.
  3. Заполните поля, используя учетные данные из шага 1:
Поле Значение
Тип Shadowsocks
Сервер your-server.iproyal.com
Порт 12345
Пароль your-password
Метод aes-256-gcm
  1. Нажмите «Done», чтобы сохранить конфигурацию.

Шаг 4: Настройте продвинутые правила маршрутизации

Shadowrocket поддерживает маршрутизацию на основе правил, позволяя направлять через прокси только определенный трафик, пока остальной идет напрямую. Это полезно для приватности и производительности.

  1. Нажмите вкладку «Config» внизу, затем нажмите активный файл конфигурации (например, «default.conf»).
  2. Отредактируйте раздел [Rule], чтобы определить логику маршрутизации. Ниже приведен пример набора правил, который направляет все через прокси, кроме локальных сетей и веб-сайта IPRoyal:
[Rule]
# Направлять весь остальной трафик через прокси
FINAL,PROXY
# Локальный сетевой трафик — напрямую
IP-CIDR,192.168.0.0/16,DIRECT
IP-CIDR,10.0.0.0/8,DIRECT
IP-CIDR,172.16.0.0/12,DIRECT
# Панель IPRoyal — напрямую для быстрого доступа
DOMAIN-SUFFIX,iproyal.com,DIRECT
  1. Сохраните конфигурацию. Вы также можете использовать настройку «Global Routing» в приложении для быстрого переключения между режимами Global, Rule и Direct.

Шаг 5: Подключитесь и проверьте свой IP

  1. Вернитесь на главный экран Shadowrocket и переключите соединение в положение «On». При первом подключении iOS попросит разрешить конфигурации VPN — нажмите «Allow».
  2. Откройте Safari и посетите сервис проверки IP, например https://httpbin.org/ip или https://ifconfig.me. Отображаемый IP должен соответствовать местоположению прокси IPRoyal, а не вашему реальному IP.
  3. Чтобы убедиться, что прокси работает для конкретных приложений, откройте приложение, которое вы направили через прокси (например, браузер), и проверьте его IP.

Шаг 6: Проверьте на утечки

Продвинутые настройки приватности требуют проверки на утечки DNS и WebRTC.

  1. Посетите https://ipleak.net или https://browserleaks.com/ip в Safari.
  2. Убедитесь, что обнаруженный IP является IP прокси и что DNS-серверы вашего реального провайдера не указаны.
  3. В Shadowrocket включите «DNS over HTTPS» (DoH) в настройках приложения, чтобы предотвратить утечки DNS. Используйте доверенного поставщика DoH, например Cloudflare (https://cloudflare-dns.com/dns-query) или Google (https://dns.google/dns-query).
  4. Если вы видите утечки, проверьте набор правил и убедитесь, что DNS-запросы также идут через прокси. Вы можете принудительно направлять DNS через прокси, добавив правило вроде:
DOMAIN,cloudflare-dns.com,PROXY
DOMAIN,dns.google,PROXY

Устранение неполадок

  • Не удается подключиться: Перепроверьте адрес сервера, порт, пароль и метод шифрования. Убедитесь, что метод точно совпадает с указанным IPRoyal.
  • Низкая скорость: Попробуйте другое местоположение сервера IPRoyal или переключитесь на другой метод шифрования (например, chacha20-ietf-poly1305 часто быстрее на мобильных устройствах).
  • Утечки DNS сохраняются: Убедитесь, что DoH включен и что ваш набор правил направляет DNS-трафик через прокси. Некоторые приложения могут использовать собственное разрешение DNS; рассмотрите временное использование режима «Global», чтобы принудительно направить весь трафик через прокси.
  • Конфликты приложений: Отключите другие VPN- или прокси-приложения перед подключением Shadowrocket. В iOS одновременно может быть активна только одна конфигурация VPN.
  • Shadowrocket не подключается: Проверьте, что ваша подписка IPRoyal активна и что услуга Shadowsocks включена в вашем тарифе. Свяжитесь со службой поддержки IPRoyal, если учетные данные кажутся правильными, но подключение не удается.

Итог

В этом руководстве вы настроили Shadowsocks-прокси IPRoyal на iOS с помощью Shadowrocket, настроили продвинутые правила маршрутизации и проверили соединение на утечки. Эта конфигурация дает вам детальный контроль над трафиком при сохранении надежного шифрования и приватности. Не забывайте регулярно проверять наличие утечек и при необходимости корректировать правила для вашего конкретного случая использования.