Что делать, когда заблокированы все популярные протоколы VPN? \\ Один из вариантов – использование защищенных обфусцированных туннелей ====== Настройка защищенных туннелей в Windows [gost] ====== :vpn:neko-0.png :vpn:neko-1.png :vpn:neko-2.png :vpn:neko-3.png :vpn:neko-4.png ===== Установка Nekoray ===== === Шаг 1 === Перейдите на страницу релизов [[https://github.com/MatsuriDayo/nekoray/releases/latest|Nekoray]] и скачайте оттуда сборку для Windows (файл вида ''**nekoray-$VERSION-$RELEASEDATE-windows64.zip**'') === Шаг 2 === Распакуйте папку ''**nekoray**'' из архива в ''**%HOMEPATH%**'' (можно, конечно же, выбрать и другое расположение) ===== Установка gost ===== === Шаг 1 === Перейдите на страницу релизов [[https://github.com/go-gost/gost/releases|gost]], выберите последнюю //nightly// версию и скачайте оттуда сборку для Windows (файл вида ''**gost_$VERSION-nightly.$RELEASEDATE_windows_amd64.zip**'') === Шаг 2 === Распакуйте файл ''**gost.exe**'' из архива в ''**%HOMEPATH%\nekoray**'' \\ ===== Настройка Nekoray ===== === Шаг 1 === В меню ''Настройки'' выберите ''Основные настройки'' и на вкладке ''Дополнительные ядра'' добавьте ''**%HOMEPATH%\nekoray\gost.exe**'' \\ Имя добавляемого ядра: ''gost'' (все символы в нижнем регистре) === Шаг 2 === Скопируйте в буфер обмена ссылку, выданную при приобретении туннеля, и вставьте Ctrl+V ее в **nekoray**.\\ Будет создано новое подключение. Это ссылка вида **%%nekoray://custom...%%** === Шаг 3 === Активируйте ''✅ Режим системного прокси'' и запустите Return туннель. \\ \\ ''Режим TUN'' использовать //не рекомендуется//. Из официального [[https://matsuridayo.github.io/n-configuration/#vpn-tun|мануала]]:\\ > In Windows, due to upstream problems, Tun mode may fail to start \\ ===== Проверка подключения ===== === Шаг 1 === Откройте диалог теста Ctrl+Shift+F и выполните проверку подключения. В ''Out: xx.xx.xx.xx'' будет показан выходной IP туннеля. === Шаг 2 === Проверьте работу системного проксирования. Запустите браузер и откройте [[https://icanhazip.com|icanhazip]]. Сравните полученный IP адрес с полем ''Out: xx.xx.xx.xx'' из теста. \\ ===== Маршрутизация ===== :vpn:neko-5.png Если требуется, чтобы доступ к определенным ресурсам осуществлялся напрямую, а не через туннель, нужно настроить маршрутизацию. Откройте ''Настройки'' / ''Настройки маршрутов'' и перейдите на вкладку ''Базовые маршруты''.\\ В колонке ''Напрямую'' можно указать либо **IP**/подсеть, либо **Домен**. Поддерживаются [[https://www.regular-expressions.info|регулярные выражения]] (через префикс regexp:). * строка icanhazip.com направит все запросы домена //icanhazip.com// в обход туннеля, то есть по основному подключению * строка regexp:(.+\.|)iplocation\.net$ направит в обход туннеля не только домен //iplocation.net//, но и любой его поддомен: //%%www.iplocation.net%%//, //%%any.subdomain.iplocation.net%%// * строка regexp:\.ru$ направит напрямую все запросы на любой домен //*.ru// \\ Если нужно, чтобы через туннель шли запросы только на указанные домены (а все остальные запросы – напрямую), то необходимо изменить ''Outbound по умолчанию'' с ''proxy'' на ''bypass'' и внести нужные фильтры в колонку ''Прокси'' вместо ''Напрямую''