Как заблокировать YouTube и Discord на VPS: пошаговая инструкция 2026
Коротко
В современном мире множество пользователей сталкиваются с необходимостью ограничить доступ к определённым сайтам или сервисам, таким как YouTube и Discord, чтобы повысить продуктивность, обеспечить безопасность или соблюсти корпоративные политики. В этой статье я расскажу, как разобраться в теме запрета YouTube и Discord и настроить соответствующие решения на практике, используя личный VPS с опера
Узнайте, как настроить блокировку YouTube и Discord на вашем VPS, чтобы повысить продуктивность и ограничить отвлекающие ресурсы в 2026 году — практическое руководство.
В современном мире множество пользователей сталкиваются с необходимостью ограничить доступ к определённым сайтам или сервисам, таким как YouTube и Discord, чтобы повысить продуктивность, обеспечить безопасность или соблюсти корпоративные политики. В этой статье я расскажу, как разобраться в теме запрета YouTube и Discord и настроить соответствующие решения на практике, используя личный VPS с операционной системой Linux.
Почему возникает необходимость блокировки YouTube и Discord?
Прежде чем приступать к настройкам, важно понять, зачем это нужно:
- Повышение эффективности работы — исключение отвлекающих ресурсов.
- Защита детей или сотрудников — ограничение доступа к нежелательному контенту.
- Обеспечение безопасности — предотвращение возможных утечек информации через сторонние сервисы.
- Контроль использования интернета — соблюдение корпоративных или образовательных правил.
Какие способы блокировки доступны?
На практике существует несколько методов ограничения доступа к YouTube и Discord:
- Блокировка через файлы hosts
- Настройка локального DNS-сервера
- Использование прокси или VPS с фильтрацией
- Настройка firewall (фаервола)
- Использование специализированных решений (например, Pi-hole или Ubiquiti UniFi)
Для личного VPS наиболее универсальным и управляемым способом является настройка DNS и фаервола. В этом гайде сосредоточимся именно на этих подходах.
Подготовка к настройке
Перед началом убедитесь, что у вас есть:
- Доступ к VPS с установленной Linux-системой (например, Ubuntu Server 20.04/22.04 или новее).
- Право администратора (root или sudo).
- Время для выполнения настройки и тестирования.
На практике рекомендуем использовать SANSARA — облачный сервис, предоставляющий надежную инфраструктуру и инструменты для управления сервером.
Шаг 1. Анализ доменных имён YouTube и Discord
Чтобы заблокировать сервис, нужно знать его доменные имена и IP-адреса. Однако IP-адреса сервисов часто меняются, поэтому лучше блокировать по доменам:
- YouTube:
- youtube.com
- ytimg.com
- googlevideo.com
- youtube-nocookie.com
- Discord:
- discord.com
- discordapp.com
- discord.gg
- cdn.discordapp.com
Для надёжности можно расширить список, добавив все субдомены и связанные сервисы.
Шаг 2. Блокировка через файл hosts
Самый простой способ — редактировать файл /etc/hosts. Но он подходит только для локальных машин, не для сервера с множеством клиентов. Однако, для личных целей или небольших сетей — это быстрый метод.
Пример:
`bash sudo nano /etc/hosts `
Добавьте строки:
` 0.0.0.0 youtube.com 0.0.0.0 0.0.0.0 ytimg.com 0.0.0.0 googlevideo.com 0.0.0.0 youtube-nocookie.com
0.0.0.0 discord.com 0.0.0.0 0.0.0.0 discordapp.com 0.0.0.0 discord.gg 0.0.0.0 cdn.discordapp.com `
Сохраните изменения и перезапустите сетевые службы или перезагрузите сервер.
Шаг 3. Использование DNS-сервера для блокировки
Более продвинутый способ — настроить локальный DNS-сервер, который будет возвращать несуществующие IP-адреса для указанных доменов.
Установка dnsmasq
На Ubuntu установите dnsmasq:
`bash sudo apt update sudo apt install dnsmasq `
Настройка dnsmasq
Создайте или отредактируйте конфигурационный файл /etc/dnsmasq.conf:
`bash sudo nano /etc/dnsmasq.conf `
Добавьте правила блокировки:
`ini address=/youtube.com/127.0.0.1 address=/ address=/ytimg.com/127.0.0.1 address=/googlevideo.com/127.0.0.1 address=/youtube-nocookie.com/127.0.0.1
address=/discord.com/127.0.0.1 address=/ address=/discordapp.com/127.0.0.1 address=/discord.gg/127.0.0.1 address=/cdn.discordapp.com/127.0.0.1 `
Перезапустите dnsmasq:
`bash sudo systemctl restart dnsmasq `
Настройте клиентов или локальный DHCP-сервер на использование вашего DNS-сервера.
Преимущества метода
- Легко управлять списками блокировки.
- Не мешает работе других сервисов.
- Можно централизованно контролировать сеть.
Шаг 4. Настройка firewall (iptables или firewalld)
Фаервол позволяет блокировать трафик на уровне сети. Можно запретить исходящие соединения к IP-адресам или портам сервисов.
Определение IP-адресов
Используйте команду dig или nslookup для получения IP-адресов:
`bash dig +short youtube.com dig +short discord.com `
Обратите внимание, что IP-адреса могут меняться, поэтому лучше использовать DNS-блокировку, описанную выше.
Блокировка через iptables
Добавьте правила для блокировки исходящих соединений:
`bash sudo iptables -A OUTPUT -p tcp -d <IP-адрес> --dport 443 -j DROP `
Для автоматизации можно написать скрипт, который обновляет список IP-адресов и применяет правила.
Использование ufw
Если используете ufw, добавьте правила:
`bash sudo ufw deny out to <IP-адрес> port 443 comment 'Block YouTube' `
Шаг 5. Автоматизация и обновление
IP-адреса сервисов меняются регулярно, поэтому рекомендуется настроить автоматический обновляющий скрипт:
- Используйте cron для регулярного получения новых IP.
- Обновляйте правила firewall или DNS по расписанию.
Шаг 6. Проверка и тестирование
После настройки важно проверить:
- Откройте браузер или используйте команду curl:
`bash curl -I `
Если всё настроено правильно, сервер должен возвращать ошибку или пустой ответ.
- Аналогично для Discord:
`bash curl -I `
Если сайт недоступен или возвращает ошибку, блокировка работает.
Итог
Для 2026 года блокировка YouTube и Discord на личном VPS — задача вполне решаемая с помощью DNS и firewall. Главное — правильно определить доменные имена, настроить соответствующие правила и автоматизировать обновление. В качестве дополнительных инструментов можно использовать системы фильтрации, например, Pi-hole, или корпоративные решения, если речь о большом масштабе.
Помните: эффективная блокировка — это комбинация методов, а не один универсальный способ. Постоянно мониторьте изменения в инфраструктуре сервисов и обновляйте свои правила.
---
Если вы хотите сделать процесс автоматизированным и управляемым, обратитесь к профессиональным решениям на базе SANSA — облачной платформы, которая помогает управлять инфраструктурой и обеспечивать безопасность.
Ещё по теме
Читайте также
CTA · VPSVDS
Личный VPS — без терминала и очередей
Регистрация, импорт профиля и стабильный канал на телефон и компьютер. Тот же принцип, о котором мы пишем в блоге — на практике.