Настройка VPN для преодоления блокировок

Продолжается развиваться ситуация в духе «все запретить», на этот раз прикрыли youtube. Понятно, что это ожидалось, и площадка youtube вовлечена во все возможные политические манипуляции, но вместе с водой из лоханки как всегда «выплёскивают и дитя». Закрывается доступ к большому количеству развлекательного и образовательного контента, а главное — к очень развитой в техническом плане поисковой машине.

Эта неуклюжая возня запретов, вынуждает пользоваться VPN.

И работать этот способ будет до тех пор, пока российский сегмент не превратят в подобие северокорейского «Кванмён»-а, сделав из рунета изолированный сегмент.

Итак, вот план действий, что понадобится для настойки VPN для обхода блокировок внутри РФ:

  • Нужен хостинг провайдер с серверами за пределами РФ, но без проблем оплаты из России. Такие провайдеры до сих пор есть. Вам нужно, чтобы была опция выбрать дата-центр, где вы арендуете виртуальный сервер. И чтобы это была какая то европейская площадка.
  • Используя скрипт для настройки OpenVPN, настраиваем VPN сервер на приобретенном виртуальном сервере. Вернее скрипт это делает сам, нам нужно его только запустить.
  • Устанавливаем OpenVPN клиент, применяем настройки, созданные скриптом в предыдущем пункте.

Цена такого решения — это цена хостинга. Нужен самый дешевый VPS сервер, и лучше всего без ограничения проходящего трафика.

Вот несколько кандидатов для хостинга: RuVDSPQHosting и FirstByte.

Теперь детально по шагам.

Аренда сервера

Выберите провайдера. Важно, чтобы вы могли выбрать дата-центр, который находится не в РФ. Это самое критичное условие. Цены начинаются от ~300 рублей в месяц. Полоса пропускания комфортна, если это будет от 100Мбит.

Ограничения по трафику на ваше усмотрение, но если вы собираетесь смотреть ролики на youtube, то это может быть критично.

Пример с firstbyte.ru:

Не дорого, 100Mb/s — вполне достаточно, но ограничен трафик 3Тb. Насколько это критично? Мне кажется, это будет достаточно даже для очень интенсивного потребления видео контента (100-150Gb многим будет достаточно с запасом).

Как только вы получите root доступ — логин, пароль и ip адрес, можно переходить к следующему шагу.

Выполняем скрипт установки OpenVPN

Выданные реквизиты нужно использовать для соединения с сервером.

Под windows, откройте консоль (WIN+R, введите cmd).

В консоли введите команду подключения по ssh, используя полученные имя пользователя (тут root) и ip адрес, вроде следующего:

При подключении может быть задан вопрос: «Are you sure you want to continue connecting (yes/no/[fingerprint])?», отвечаем — yes.

Далее вводим полученный ранее пароль.

Итак, вы в консоли вашего сервера, нужно загрузить скрипт установки OpenVPN. Предварить загрузку можно обновлением ПО сервера (две последовательные команды):

Скрипт находится вот тут
https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh.

Загружается он на сервер командой wget:

Если на этом шаге не удаётся скачать файл (а такое случается), то попробуйте её выполнить с дополнительными ключами:

Скрипт закачается на сервер. Затем выдайте ему права на выполнение и запустите:

Установщик задаст ряд вопросов:

На большинство из них можно ответить так как предлагается по умолчанию. Но я выбрал «y» для поддержки IPv6, а также у вас могут быть свои предпочтения в пункте о выборе DNS (но тут не выбирайте 10-й пункт), т.к. блокировки проходят в том числе и с использованием DNS.

Всю установку выполняет данный скрипт. В конце он попросит придумать имя пользователя и пароль (или оставить конфигурацию без пароля).

Как результат его работы, будет создан конфигурационный файл для програмы-клиента OpenVPN. О чем скрипт сообщит в самом конце.

Настройка клиента OpenVPN

Скачайте и установите клиента с оф сайта — https://openvpn.net/community-downloads/

Файл с расширением *.ovpn нужно выкачать с вашего сервера. Для этого придется подключиться к серверу, используя ftp/sftp клиент. Их существует много разных, я использую WinSCP.

Там вновь потребуется ip (вместо hostname) и логин/пароль, которые вы использовали для ssh подключения. Скачайте файл с настройками на ваш локальный диск.

Найдите иконку OpenVPN в системном трее. Правой клавишей мыши нажимаете на иконку OpenVPN и находите пункт меню «Импорт». Вот тут мы и загружаем созданную конфигурацию.

Двойной клик на иконку запустит VPN. Наслаждаемся youtube.

Мало букафф? Читайте есчо !

GREP - показываем только ближайшее символы от найденного совпадения

Ноябрь 28, 2018 г.

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

Читать

Лишние сетевые интерфейсы в WSL Ubuntu

Февраль 5, 2025 г.

Продолжаю использовать Ubuntu (v22) на WSL 2. Не давно столкнулся с не приятным моментом. Из WSL вдруг перестала быть видимой внешняя сеть, хотя до этого ...

Читать

Создание архива без сохранения абсолютного пути в UNIX

Февраль 20, 2018 г.

Если вы укажите полный путь архивируемой папки в UNIX, то файлы будут размещены в архиве вместе полным путем. Не всегда это удобно и правильно, зависит от выполняемой задачи. Как отсечь абсолютные пути, оставив только относительные? Для этого ...

Читать

Лечим 403-ю Forbidden - доступ запрещен

Январь 23, 2017 г.

В данном случае от "404 ошибки - файл не найден" нас отделяет целая пропасть. Файл найден, но сервер его не спешит отдавать пользователю, т.к. считает, что у пользователя не достаточно на это прав. Если сервер предотвратил несанкционированный доступ ...

Читать
 

Комментарии к «Настройка VPN для преодоления блокировок»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: