• XSS.stack #1 – первый литературный журнал от юзеров форума

Статья VPN через свисток: Настройка безопасной сети и обход блокировок OpenVPN

OKEANICH

CD-диск
Пользователь
Регистрация
09.06.2023
Сообщения
19
Реакции
9
Всем доброго времени суток! В последние месяцы многие столкнулись с новыми трудностями из-за того, что РКН в конце августа серьёзно закрутил гайки, и теперь подключиться к OpenVPN без использования промежуточного VPN стало практически невозможно.

Особенно сложно это сделать на смартфонах, где установить подобную 'прокладку' для обхода блокировок почти нереально. Поэтому данный способ будет наиболее актуален для тех кто использует OpenVPN для работы на Iphone/Android
Сама суть заключается в том что для прокладки может быть использован любой VPN, грязный/чистый без разницы, на выходе мы будем получать чистый ip от конфига OpenVPN/
Из решений, доступных на рынке, часто упоминается покупка роутеров типа Keenetic с прошивками, поддерживающими WireGuard или OpenVPN. Однако не всегда есть возможность воспользоваться таким оборудованием, да данный способ скорее всего на 99% рабочий, хоть и требует некоторых материальных затрат, и развертывания целого отдельного роутера.

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


Для этого нам понадобится:

1. Свисток, в моем случае это wifi-адаптер TP-LINK TL-WN725N купленный в ближайшем магазине техники за 5$. Вы можете использовать любой другой, погоды это не сыграет, главное убедитесь что сам wifi-адаптер может работать на раздачу а не только на прием, как это проверить я опишу ниже
1728339194946.png



2. Компьютер под операционной системой Windows.


3. VPN который мы будем использовать в качестве прокладки. У меня это Outline(shadowsocks), у вас может быть любой другой, главное что бы он создавал сетевой адаптер в windows, это нам потребуется в будущем.

Подключение Wifi-адаптера и проверка его на возможность создания точки доступа

1728340023737.png



После подключения нашего устройства необходимо установить драйвера, даже несмотря на то что сразу подключив его вы увидите примерно следующую картину, доступные WiFi сети и возможность создания "Мобильного Хот-Спота" не является показателем того что нам он подходит.

После установки драйверов заходим в cmd и вводим данную команду
Код:
netsh wlan show drivers


1728340431858.png


На выходе мы получаем информацию о драйвере, если драйвера не встали или встали криво, обычно будет писать просто название чипа который используется в данном адаптере, но после установки всегда пишет производителя.
Здесь нас интересует строка Поддержка размещенной сети - да.

Если по каким то причинам вы видите нет, значит ваш адаптер не умеет в раздачу, или установлен "неправильный" драйвер. Под "неправильным" я понимаю то что в данном драйвере или нет этой функции, или она отключена. Конкретно в моем случае мы имеем WN725N v3, но скачав драйвера с оф. сайта tp-link на модель v3 у меня писало Поддержка размещенной сети - нет. Решил я это путем установки драйвера от WN725N v2. С ними все прекрасно заработало.

В общем после получения строки Поддержка размещенной сети - да мы переходим к следующему шагу.

Создание и настройка точки доступа

Для создания точки доступа вводим данную команду в консоль (консоль обязательно должна быть запущена от имени администратора).

Код:
netsh wlan set hostednetwork mode=allow ssid=YourSSID key=YourPassword

Поля с ssid сети и паролем ставим на свое усмотрение.

1728341437219.png


В ответ мы получаем сообщение о том что все успешно изменено.


Запускаем нашу точку доступа командой

Код:
netsh wlan start hostednetwork

1728341708035.png



Если все получилось вы увидите примерно следующее. На данном этапе мы уже раздаем интернет, но он идет напрямую, без VPN.
Что бы весь наш траффик шел через VPN необходимо разрешить нашему адаптеру подключаться к VPN
Для этого заходим в Панель управления → Сеть и интернет → Центр управления общим доступом → Изменение параметров адаптера.


Видим следующую картину:
1728342030175.png


outline-tap0 - наше VPN соединение
Беспроводная сеть - наш WiFi-адаптер
Подключение по локальной сети*16 - Наша точка доступа


Переходим в настройки outline-tap0 → Свойства → Доступ

1728342062137.png


Ставим галочку на "Разрешить другим пользователям сети использовать подключение к Интернету данного компьютера" и в графе "Подключение домашней" сети выбираем нашу точку доступа.

Подтверждаем все изменения, подключаемся к нашей точке доступа и видим такую картину.

1728342255095.png


1728342267159.png



Как видите на самом телефоне мы не подключены ни к какому впн, но имеем айпи нашего outline сервера.
Если по каким то причинам у вас нет доступа к сети или пишет ваш ip адрес, попробуйте перезагрузить точку доступа прописав в командую строку последовательно

Код:
netsh wlan stop hostednetwork
netsh wlan start hostednetwork

После этого должно все встать на свои места

Теперь переходим к сравнительным тестам.

Подключаемся к нашей основной WiFi сети, после чего пытаемся подключиться к OpenVPN и зайти на whoer

1728342920521.png


Видно что OpenVPN поймал вялого и за 30 секунд никаких движений не предпринял, сайты не открывает, постоянно вываливается в "переподключение"

Теперь же подключимся обратно к нашему свистку и пробуем так же подключиться к OpenVPN

1728343027060.png

1728343041216.png


Как видите теперь наш траффик уже нормально проходит, и на выходе мы имеем ip сервера openvpn.

После окончания работы, для выключения нашей точки доступа необходимо ввести команду

Код:
netsh wlan stop hostednetwork

Так же при следующем запуске не нужно будет заново настраивать разрешение доступа другим пользователям. Это необходимо будет только в том случае если будет использоваться другой wifi-адаптер, либо другой VPN.

P.S. Макбуках существует более простой метод, ставите туда Outline + Openvpn и поочередно подключаетесь сначала к Outline после к OpenVPN, каким то загадочным для меня образом таблица маршрутизации на macOS сразу строится таким образом что не создается конфликтов между двумя VPN и на выходе мы получаем айпи того впна который был подключен последним. Углубляться в причины данного явления я не стал, просто имейте ввиду, что на маке все это можно провернуть без свистка. На Windows такая фишка уже не прокатывает.


В заключение хотелось бы сказать, что даже при ужесточении блокировок РКН, обходные пути всё ещё существуют. Каждый может выбрать подходящий способ в зависимости от своих нужд и возможностей.
Всем спасибо за внимание
 
Последнее редактирование:
Пожалуйста, обратите внимание, что пользователь заблокирован
Это же не впн, это прокси. А анонимность этого соединения проверь на https://proxy6.net/privacy
Будешь приятно удивлен, что покажет webrtc.;)
Whoer.net не тот сайт для проверки анонимности дружище.
 
Последнее редактирование:
Это же не впн, это прокси. А анонимность этого соединения проверь на https://proxy6.net/privacy
Будешь приятно удивлен, что покажет webrtc.;)
Whoer.net не тот сайт для проверки анонимности дружище.

Да согласен что Outline это прокси, а точнее shadowsocks как и сказано в самом начале, тут я называю его VPN имея ввиду outline vpn а не сам протокол shadowsocks.

Whoer.net использовался не для проверки анонимности а для того что бы показать изменение ip адреса, я мог так же использоваться 2ip.ru и результат был бы тот же.

По поводу анонимности я зашел на предоставленный сайт и не увидел там утечек по WebRTC
1728389493876.png


1728389530309.png


Browserleak так же не показал никаких утечек
 
Пожалуйста, обратите внимание, что пользователь заблокирован
По поводу анонимности я зашел на предоставленный сайт и не увидел там утечек по WebRTC
Это хорошо. Просто 2ip и proxy6 по WebRTC некоторый раз выдают очень разные вещи. На столько, что я один раз даже в шоке был.
 
Всем доброго времени суток! В последние месяцы многие столкнулись с новыми трудностями из-за того, что РКН в конце августа серьёзно закрутил гайки, и теперь подключиться к OpenVPN без использования промежуточного VPN стало практически невозможно.

Особенно сложно это сделать на смартфонах, где установить подобную 'прокладку' для обхода блокировок почти нереально. Поэтому данный способ будет наиболее актуален для тех кто использует OpenVPN для работы на Iphone/Android
Сама суть заключается в том что для прокладки может быть использован любой VPN, грязный/чистый без разницы, на выходе мы будем получать чистый ip от конфига OpenVPN/
Из решений, доступных на рынке, часто упоминается покупка роутеров типа Keenetic с прошивками, поддерживающими WireGuard или OpenVPN. Однако не всегда есть возможность воспользоваться таким оборудованием, да данный способ скорее всего на 99% рабочий, хоть и требует некоторых материальных затрат, и развертывания целого отдельного роутера.

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


Для этого нам понадобится:

1. Свисток, в моем случае это wifi-адаптер TP-LINK TL-WN725N купленный в ближайшем магазине техники за 5$. Вы можете использовать любой другой, погоды это не сыграет, главное убедитесь что сам wifi-адаптер может работать на раздачу а не только на прием, как это проверить я опишу ниже
Посмотреть вложение 96433


2. Компьютер под операционной системой Windows.


3. VPN который мы будем использовать в качестве прокладки. У меня это Outline(shadowsocks), у вас может быть любой другой, главное что бы он создавал сетевой адаптер в windows, это нам потребуется в будущем.

Подключение Wifi-адаптера и проверка его на возможность создания точки доступа

Посмотреть вложение 96435


После подключения нашего устройства необходимо установить драйвера, даже несмотря на то что сразу подключив его вы увидите примерно следующую картину, доступные WiFi сети и возможность создания "Мобильного Хот-Спота" не является показателем того что нам он подходит.

После установки драйверов заходим в cmd и вводим данную команду
Код:
netsh wlan show drivers


Посмотреть вложение 96436

На выходе мы получаем информацию о драйвере, если драйвера не встали или встали криво, обычно будет писать просто название чипа который используется в данном адаптере, но после установки всегда пишет производителя.
Здесь нас интересует строка Поддержка размещенной сети - да.

Если по каким то причинам вы видите нет, значит ваш адаптер не умеет в раздачу, или установлен "неправильный" драйвер. Под "неправильным" я понимаю то что в данном драйвере или нет этой функции, или она отключена. Конкретно в моем случае мы имеем WN725N v3, но скачав драйвера с оф. сайта tp-link на модель v3 у меня писало Поддержка размещенной сети - нет. Решил я это путем установки драйвера от WN725N v2. С ними все прекрасно заработало.

В общем после получения строки Поддержка размещенной сети - да мы переходим к следующему шагу.

Создание и настройка точки доступа

Для создания точки доступа вводим данную команду в консоль (консоль обязательно должна быть запущена от имени администратора).

Код:
netsh wlan set hostednetwork mode=allow ssid=YourSSID key=YourPassword

Поля с ssid сети и паролем ставим на свое усмотрение.

Посмотреть вложение 96437

В ответ мы получаем сообщение о том что все успешно изменено.


Запускаем нашу точку доступа командой

Код:
netsh wlan start hostednetwork

Посмотреть вложение 96438


Если все получилось вы увидите примерно следующее. На данном этапе мы уже раздаем интернет, но он идет напрямую, без VPN.
Что бы весь наш траффик шел через VPN необходимо разрешить нашему адаптеру подключаться к VPN
Для этого заходим в Панель управления → Сеть и интернет → Центр управления общим доступом → Изменение параметров адаптера.


Видим следующую картину:
Посмотреть вложение 96440

outline-tap0 - наше VPN соединение
Беспроводная сеть - наш WiFi-адаптер
Подключение по локальной сети*16 - Наша точка доступа


Переходим в настройки outline-tap0 → Свойства → Доступ

Посмотреть вложение 96441

Ставим галочку на "Разрешить другим пользователям сети использовать подключение к Интернету данного компьютера" и в графе "Подключение домашней" сети выбираем нашу точку доступа.

Подтверждаем все изменения, подключаемся к нашей точке доступа и видим такую картину.

Посмотреть вложение 96442

Посмотреть вложение 96443


Как видите на самом телефоне мы не подключены ни к какому впн, но имеем айпи нашего outline сервера.
Если по каким то причинам у вас нет доступа к сети или пишет ваш ip адрес, попробуйте перезагрузить точку доступа прописав в командую строку последовательно

Код:
netsh wlan stop hostednetwork
netsh wlan start hostednetwork

После этого должно все встать на свои места

Теперь переходим к сравнительным тестам.

Подключаемся к нашей основной WiFi сети, после чего пытаемся подключиться к OpenVPN и зайти на whoer

Посмотреть вложение 96444

Видно что OpenVPN поймал вялого и за 30 секунд никаких движений не предпринял, сайты не открывает, постоянно вываливается в "переподключение"

Теперь же подключимся обратно к нашему свистку и пробуем так же подключиться к OpenVPN

Посмотреть вложение 96445
Посмотреть вложение 96446

Как видите теперь наш траффик уже нормально проходит, и на выходе мы имеем ip сервера openvpn.

После окончания работы, для выключения нашей точки доступа необходимо ввести команду

Код:
netsh wlan stop hostednetwork

Так же при следующем запуске не нужно будет заново настраивать разрешение доступа другим пользователям. Это необходимо будет только в том случае если будет использоваться другой wifi-адаптер, либо другой VPN.

P.S. Макбуках существует более простой метод, ставите туда Outline + Openvpn и поочередно подключаетесь сначала к Outline после к OpenVPN, каким то загадочным для меня образом таблица маршрутизации на macOS сразу строится таким образом что не создается конфликтов между двумя VPN и на выходе мы получаем айпи того впна который был подключен последним. Углубляться в причины данного явления я не стал, просто имейте ввиду, что на маке все это можно провернуть без свистка. На Windows такая фишка уже не прокатывает.


В заключение хотелось бы сказать, что даже при ужесточении блокировок РКН, обходные пути всё ещё существуют. Каждый может выбрать подходящий способ в зависимости от своих нужд и возможностей.
Всем спасибо за внимание
Хоть бы написал что так можно подрубить соньку и играть)
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Просто не вижу надобности такой огород городить. Можно просто комп или телефон пустить через прокси. На мой взгляд это проще, поставить на комп и телефон v2ray и юзать инет.
Хотя можно где нибудь в командировке раздавать инет без блокировок соседям.
 
Просто не вижу надобности такой огород городить. Можно просто комп или телефон пустить через прокси. На мой взгляд это проще, поставить на комп и телефон v2ray и юзать инет.
Хотя можно где нибудь в командировке раздавать инет без блокировок соседям.
ежик, а днсы как себя поведут при его конфиге? разве роутер выходной не может протечь?
 
Пожалуйста, обратите внимание, что пользователь заблокирован
ежик, а днсы как себя поведут при его конфиге? разве роутер выходной не может протечь?
ХЗ. Как настроен роутер?
 
Подскажи, есть-ли дрова с поддержкой размещения в сети на Realtek 8812BU или на Realtek 8811CU? Искал, но не нашёл

Вот вырезка с данной ветки

Драйвер : Realtek 8812BU Wireless LAN 802.11ac USB NIC
Производитель : Realtek Semiconductor Corp.
Поставщик : Realtek Semiconductor Corp.
Дата : 11.09.2017
Версия : 1030.22.405.2017
INF-файл : C:\Windows\INF\oem165.inf
Файлы : всего 2
C:\Windows\system32\DRIVERS\rtwlanu.sys
C:\Windows\system32\drivers\vwifibus.sys
Тип : Собственный драйвер Wi-Fi
Поддерживаемые типы
радиомодулей : 802.11n 802.11g 802.11b 802.11n 802.11a
Поддерживается режим FIPS 140-2: No
Поддержка размещенной сети : да
 

Вот вырезка с данной ветки

Драйвер : Realtek 8812BU Wireless LAN 802.11ac USB NIC
Производитель : Realtek Semiconductor Corp.
Поставщик : Realtek Semiconductor Corp.
Дата : 11.09.2017
Версия : 1030.22.405.2017
INF-файл : C:\Windows\INF\oem165.inf
Файлы : всего 2
C:\Windows\system32\DRIVERS\rtwlanu.sys
C:\Windows\system32\drivers\vwifibus.sys
Тип : Собственный драйвер Wi-Fi
Поддерживаемые типы
радиомодулей : 802.11n 802.11g 802.11b 802.11n 802.11a
Поддерживается режим FIPS 140-2: No
Поддержка размещенной сети : да
Спасибо, друже. Сегодня попробую
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх