VPN
August 13

Бесшовная работа VPN на ShadowRocket

После добавления конфигураций в ShadowRocket все российские сайты/ресурсы будут открываться без VPN, а заблокированные сайты/ресурсы со стороны рф будут идти через VPN!

Настраиваем ShadowRocket

Официальное приложение для iOS и MacOS, можно купить по ссылке (приложение платное 249,00₽ / Оплатить покупку можно с номера телефона МТС)

  1. Сначала на вкладке "Главная" добавим конфигурации протоколов EOFVPN. Их можно взять в нашем канале или по прямой ссылке (FreeVPN)
  2. Переходим на вкладку Настройки с иконкой 📁 и жмем в верхнем правом углу на +, добавляем ссылку на конфигурацию в поле Загрузить с URL:

https://eofvpn.cc/proxysr/eof-ios-ru.conf

Разница с default.conf и предоставленной конфигурации, в их логике работы. В конфигурации работает точечный обход: заблокированные ресурсы работают через VPN, все остальные через мобильного оператора.

После скачивания нажимаем на ссылку в блоке REMOTE FILES и выбираем Use Config.

Примеры конфигураций

eof-ios-ru.conf

Трафик идет напрямую, кроме доменов из подключаемых списков. Они через прокси. Для некоторых доменов, которых нет в списке может потребоваться добавление отдельных правил.

https://eofvpn.cc/proxysr/eof-ios-ru.conf

eof-ios-ru-geoip.conf

Трафик идет через прокси, кроме ГЕО РФ или доменов РФ — они идут через провайдера. Может работать некорректно с приложениями, где используется геолокация. Также потребуется аккаунт Maxmind или добавление их базы данных из открытых баз

https://eofvpn.cc/proxysr/eof-ios-ru-geoip.conf

eof-ios-ru-domain.conf

Трафик идет напрямую, кроме доменов указанных в конфигурации

https://eofvpn.cc/proxysr/eof-ios-ru-domain.conf

Maxmind:

Регистрируемся на MaxMind Geolite2. Идем Account → Manage License Keys → Generate new license key. Сохраняем Account ID и License key. Затем в Settings добавляем Account ID и License key, жмем строку Update. Обратите внимание, что под VPN регистрация не проходит, а только под ip реальной страны.

Файл конфигурации

Для самостоятельного разбора и понимания как работают конфигурации. Если вам это не нужно, нет желания заморачиваться, то можно пропустить и не читать:

# Общие настройки

[General]

# Настройка обхода включена

bypass-system = true

# Пропуск специфических ip-адресов и доменов в зоне ru. Они будут идти без VPN

skip-proxy = 127.0.0.1, 192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12, localhost, *.local, captive.apple.com

# Исключение диапазонов для обхода

bypass-tun = 10.0.0.0/8, 100.64.0.0/10, 127.0.0.0/8, 169.254.0.0/16, 172.16.0.0/12, 192.0.0.0/24, 192.0.2.0/24, 192.88.99.0/24, 192.168.0.0/16, 198.18.0.0/15, 198.51.100.0/24, 203.0.113.0/24, 224.0.0.0/4, 255.255.255.255/32

# ДНС сервера гугловые, но при этом если они не будут отвечать, то запрос будет идти через системные, через вашего провайдера

dns-server = 8.8.8.8, 8.8.4.4 fallback-dns-server = system

# Адрес обновления конфига

update-url = RULE-SET,https://eofvpn.cc/proxysr/eof-ios-ru.conf

# Правила для работы трафика

[Rule]

# Массовое правило, где подключаются список доменов, для которых будет работать VPN

RULE-SET,https://eofvpn.cc/proxysr/proxy.list,PROXY

# Опционально. Если домен в базе Geolite2 из РФ, то трафик идет напрямую

GEOIP,RU,DIRECT

# Последнее правило. Оно определяет политику по умолчанию для запросов, которые не соответствуют каким-либо другим правилам. В данном случае трафик идет напрямую без VPN

FINAL,DIRECT

# Локальный хост

[Host]

localhost = 127.0.0.1

# Автоматическое изменение адреса с yandex.ru на ya.ru

[URL Rewrite]

^http://(www.)?yandex.ru https://www.ya.ru 302

Описание настроек

Добавляем сайт, которого нет в конфигурациях

В приложении идем во вкладку Config. Напротив названия конфига жмем на иконку i. Жмем вверху на иконку +, выбираем Add Rule. В Type(Тип) выбираете DOMAIN-SUFFIX например spotify.com, если важно, чтобы обход работал по ключевому слову, то лучше выбрать DOMAIN-KEYWORD. Тогда независимо от того, как набрать spotify.com или spotify.tr будет срабатывать конфиг. После чего указываете Policy: Proxy — через VPN, Direct — трафик напрямую. В DOMAIN указываете название домена.

Как перенести на другой Айфон

Вариант первый — просто указать ссылку на один из моих шаблонов. Вариант второй в приложении: Config → Выбиаете конфиг которым хотите поделиться → Export... → AirDrop или через любой мессенджер.

Статья переписана с оригинала тут. Внесены правки, добавлены сайты для корректной работы proxy, загрузка файлов с нашего сервера.