Как я смотрю YouTube без задержек и рекламы
Привет, Хабр! Сегодня я хочу поделиться своим способом для просмотру YouTube без задержек и рекламы на любом устройстве, почти. Речь пойдет не о VPN, о нем сейчас вроде писать нельзя, а речь пойдет о дополнительном ПО, которое стабилизирует видео и делает просмотр более приятным.
Почему этот способ стоит внимания?
Этот способ прост, доступен и не требует глубоких технических знаний.
Стоимость решения — всего 22 рубля в день или около 600 рублей в месяц. Да, можно поднять собственный сервер. В конце текста будут ссылки на нужные тексты. Свой сервер, возможно, будет более безопасно, но мой мануал максимально прост и доступен даже для новичков. Мы будем использовать связку Beget и WireGuard, что позволяет быстро развернуть стабильное решение.
Начало работы: регистрация и создание VPS
Первым шагом необходимо зарегистрироваться на Beget. Вы можете создать аккаунт как физическое лицо, а если требуется оплата по счету — как юридическое. После регистрации переходим к созданию VPS. Выбираем самый младший тариф — 22 рублей в день. Этого достаточно для 20+ человек с несколькими устройствами у каждого.
Важно: выбирайте локацию «Латвия», так как другие локации могут не работать. Их разбирают достаточно быстро, не опоздайте.
После создания VPS на вашу почту придет письмо с root-паролем. Этот пароль понадобится для дальнейших действий. Теперь, когда сервер готов, можно приступать к настройке WireGuard.
Если нужен только один аккаунт, он уже создан, qr код можно найти в личном кабинете beget. Настройка на этом закончена.
Идем в информацию, далее ios и вот нужный нам QR
Если нужно несколько аккаунтов
Для разных устройств рекомендуется использовать разные профили. Подключение к серверу осуществляется через программу PuTTY или терминал в beget.
Вставьте IP-адрес из письма, введите логин `root` и пароль. Пароль вставляется правой кнопкой мыши, так как Ctrl+V не работает. Пароль видно не будет, после того как вы его добавите, просто нажимайте enter.
После успешного подключения переходим в директорию с файлами WireGuard:
cd /opt/beget/wireguard
Запускаем скрипт:
./wireguard.sh
Для добавления пользователя вводим `1`, указываем имя и выбираем DNS-сервер.
При создании профиля выбирайте DNS Google (цифра 2). Другие DNS-серверы не проверены, но вы можете поэкспериментировать.
После этого вы получите QR-код для подключения и путь к файлу конфигурации. Если нужно удалить пользователя, выбираем пункт `2` в скрипте, указываем номер пользователя и подтверждаем удаление.
Логи и конфигурации: где они хранятся?
Все логи подключений хранятся на вашем сервере, так что вы сами управляете политикой их хранения. Конфигурационные файлы WireGuard находятся в директории »/opt/beget/wireguard/». Скрипт `wireguard.sh` позволяет управлять конфигурациями клиентов. Это дает полный контроль над процессом и обеспечивает гибкость в настройке.
Настройка устройств
Приложение WireGuard доступно практически для всех устройств: телефонов, телевизоров, планшетов и т.д. Для устройств с камерой используйте QR-код, для телевизоров — файл конфигурации. Чтобы получить файл конфигурации, перейдите в файловый менеджер Beget по пути »/opt/beget/wireguard/clients/» и скачайте нужный файл. Перекиньте его на устройство через Яндекс.Диск или другой сервис.
Итог
Этот способ актуален на 27.01.24, и я надеюсь, что его не заблокируют в ближайшее время. Если у вас есть вопросы или дополнения, пишите в комментариях. Удачного просмотра!
Что удивительно, работает и инстаграм и прочие приложения и сайты у которых нестабильное подключение. Плюс другие приложения не сильно ругаются на WireGuard, поэтому можно почти не выключать.
Для любителей поднимать все свое ссылки на habr: WireGuard VPN на VPS с Ubuntu 20.04 и список провайдеров за бугром ссылка