Настройка 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, используя полученные имя пользователя и 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-й пункт).

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

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

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

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

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

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

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

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

Написать комментарий

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

Организуем автодеплой изменений из репозитория для проекта на Drupal

Август 23, 2018 г.

Когда над проектом работает несколько разработчиков, то возникают определенные структурные и организационные вопросы. Каждый программист обычно работает ...

Читать

Создание бекапов базы mySQL из консоли unix

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

Ещё одна шпаргалка по администрированию UNIX серверов. На этот раз рассмотрим несколько полезных команд для создания бекапа базы данных из консоли. Нам понадобится команда mysqldump, которая позволяет создавать sql скрипт базы или её части. Создание ...

Читать

 

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

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



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