Создаем свой ВПН с блокировкой рекламы (OpenVPN + PiHole)

Что может быть лучше VPN? Конечно же свой VPN с блокировкой рекламы, а также возможностью блокировать другие неугодные ресурсы вручную в удобном графическом интерфейсе!

Читайте также на нашем сайте о создание VPN и Proxy:


Регистрация у Хостинг провайдера

Переходим по этой ссылке (вы получите $10 в подарок) и пройдите регистрацию — для этого необходимо ввести почту или пароль, либо подключиться через аккаунт Google или GitHub. Перейдите в свою электронную почту, чтобы закончить регистрацию, для этого перейдите по ссылке.

Регистрация закончена, переходим ко второму этапу, подключение банковской карты.


Подключение дебетовой/кредитной карточки

После регистрации вам будет необходимо ввести платежные данные, для этого у вас должна быть дебетовая/кредитная карточка с возможностью оплаты в интернете.

Все данные вводим на английском языке.

Далее переходим к третьему этапу — выбор и создание сервера.


Создание сервера

Теперь о том, как создать личный сервер (на данном сервере вы также можете создать сайт, либо личный облачный диск по типу Yandex Disk или DropBox), провайдер DigitalOcean называет их Droplet.

  • Переходим во вкладку MarketPlace и в строке поиска пишем «PIHOLE» и выбираем конфигурацию «OpenVPN + PiHole»
  • Ознакамливаемся с информацией и нажимаем «create OpenVPN + Pihole Droplet»
  • Далее выбираем тарифный план $5 в месяц или 0,007 центов в час.
  • Выбираем расположение сервера, которое в дальнейшем будет эмулировать ваше расположение (если выбрать города США, то IP будет американским). Стоить также отметить, что чем ближе находиться сервер, тем быстрей у вас будут загружаться страницы и файлы.
  • Указываем авторизацию по паролю (one-time password) и ниже прописываем пароль
  • В конце нажимаем кнопку CREATE, чтобы создать Droplet (сервер)
  • Создание будет происходить в течение 2-5 минут. Создание будет происходить в течение 2-5 минут. Узнать IP можно на основной странице управления Droplet, логин по умолчанию root.

Подключаемся к серверу

Для того, чтобы как-то управлять сервером с терминала (командная строка), необходим какой-то инструмент, в нашем случае это утилита PuTTY, которую надо скачать и установить.

После установки запускаем PuTTY, указываем IP адрес и нажимаем кнопку OPEN


Внимание при вводе пароля, строка остается пустой, как будто ничего не вводите


  1. Далее вам необходимо ввести логин (root)
  2. Придуманный пароль

Как получить ключи подключения?

  • Чтобы получить ключи подключения к openvpn, скачайте WinSCP и подключитесь по SFTP к своему серверу
  • Найти ключ можно по пути
    /root/client.ovpn
  • Для того чтобы создать еще один ключ, необходимо в окне терминала ввести команду
    /root/create-client-config.sh client2

Клиенты OpenVPN для Winodws, macOS, Android, iOS

  • Для iOS

Как блокировать рекламу в VPN?

  • Для начала зададим пароль (либо сбросить) для подключения к вебинтерфейсу PiHole, вводим команду в терминале
    pihole -a -p
  • После создания пароля переходим к вебинтерфейсу PiHole, для этого необходимо подключиться к своему OpenVPN и перейти по адресу https://pi.hole/admin/index.php
  • Для того чтобы добавить свои списки блокировки рекламы, перейдите по адресу https://pi.hole/admin/settings.php?tab=blocklists
  • Cоветую добавить источник со списками блокировки https://adaway.org/hosts.txt
  • Для того чтобы заблокировать какой-либо из других ресурсов, перейдите по адресу https://pi.hole/admin/list.php?l=black и добавьте сайты
  • После применения правил, необходимо перезагрузить DNS PiHole

У вас еще остались вопросы? Пишите их в комментариях, рассказывайте, что у вас получилось или наоборот!

Вот и все! Больше полезных статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!