Я потратил 2 дня из-за специфических настроек, перелопатил кучу статей, форумов и пересмотрел кучу видео, чтобы докопаться до истины и настроить свой роутер на работу с YouTube и другими «особенными» ресурсами. Теперь хочу поделиться с вами, чтобы у вас таких сложностей не было.
Задача была в том, чтобы фильтрация шла через собственный сервер и при этом трафик шёл через сервер только если это действительно необходимо. Итак, нам понадобится:
- Собственный сервер (Я выбрал HostVDS.com, потому что там адекватные цены, есть локации в Европе с хорошей скоростью и при этом они не поливают грязью Россию и тех, кто тут живёт).
- Роутер Keenetic (Вы можете использовать любой роутер, но я настраивал Keenetic, столкнулся с проблемами, поэтому и рассказываю про Keenetic)
- Компьютер (У меня на MacOS, но вы можете проделать всё то же самое и на любой другой ОС, просто где-то чуть-чуть команды будут отличаться)
Давайте уже начинать!
- Сперва нам надо зайти на сайт HostVDS.com и зарегистрироваться там. Затем пополнить счёт хотя бы на 2 доллара. Оплатить можно как картами Мир, так и Visa с MasterCard, а также криптовалютой. Думаю, тут дополнительные инструкции не нужны, там всё прозрачно и понятно.

- После пополнения счёт переходим на вкладку «Серверы» и нажимаем «Создать сервер».

В открывшемся окне пишем название сервера, выбираем местоположение (я выбрал Хельсинки), затем выбираем тарифный план (нам хватит самого базового тарифа за 0,99$ в месяц), Образ Ubuntu 20.04. Далее ничего не меняем и нажимаем «Оплатить»

- Когда сервер будет создан, вам на почту, указанную при регистрации, придёт IP-адрес и пароль для сервера. Нам нужно открыть консоль и набрать команду
ssh root@*IP-адрес из письма*
. После у вас попросят пароль, необходимо ввести тот, который указан в письме.

Если вы всё сделали верно, то вы попадёте на ваш сервер.

- Теперь, когда мы попали в недра нашего сервера необходимо выполнить две команды: apt update и apt upgrade.
- Далее уже на нашем компьютере нам нужно скачать файл, который поможет нам правильно настроить сервер для VPN. Поэтому скачиваем файл antizapret-vpn.sh:
antizapret-vpn.sh
Скачав этот файл вам потребуется запустить его на удалённом сервере.