Как запретить Discord, YouTube и GitHub на VPS в 2026 году: пошаговая инструкция
Коротко
---
Узнайте, как эффективно ограничить доступ к Discord, YouTube и GitHub на вашем VPS в 2026 году для повышения безопасности и контроля использования ресурсов.
---
В современном мире управление доступом к интернет-ресурсам становится важной частью обеспечения безопасности и оптимизации работы серверов. Особенно актуально это для тех, кто использует VPS (Virtual Private Server) для бизнес-задач, разработки или личных проектов. В этой статье я расскажу, как на практике реализовать запрет доступа к популярным платформам — Discord, YouTube и GitHub — в 2026 году, используя современные инструменты и подходы.
Почему важно ограничивать доступ к этим платформам?
- Безопасность: уменьшение риска утечек информации или случайных загрузок вредоносных файлов.
- Производительность: снижение нагрузки на сеть и ресурсы VPS за счет блокировки потокового видео и мессенджеров.
- Контроль: соблюдение корпоративных политик или личных правил по использованию интернета.
Как определить, что именно нужно заблокировать?
Перед началом настройки важно понять, какие именно домены, IP-адреса и протоколы используются этими платформами:
- Discord — использует домены discord.com, voice.discord.com, и IP-адреса, связанные с ними.
- YouTube — базируется на youtube.com, googlevideo.com, и связанных с ними IP.
- GitHub — использует github.com, api.github.com, raw.githubusercontent.com.
Для постоянной актуальности блокировок рекомендуется использовать актуальные списки доменов и IP-адресов, полученные из источников, таких как public DNS, или собственных логов.
Инструменты для реализации блокировок
На практике для блокировки доступа можно использовать разные подходы:
- iptables / nftables — на уровне ядра Linux.
- dnsmasq или Unbound — на уровне DNS-запросов.
- Proxy-серверы (например, Squid, Nginx) — для фильтрации трафика.
- Firewall как сервис (например, Cloudflare Zero Trust, SASE решения) — для облачных решений.
В рамках этой статьи сосредоточимся на использовании iptables и dnsmasq, так как они доступны и просты в настройке на большинстве VPS.
---
`bash sudo apt update && sudo apt upgrade -y sudo apt install iptables dnsmasq `
Обратите внимание: для систем на базе других дистрибутивов команды могут отличаться.
---
2.1 Создаем список доменов, которые нужно заблокировать
Создайте файл /etc/blocked_domains.txt со списком доменов:
` discord.com voice.discord.com youtube.com googlevideo.com api.github.com github.com raw.githubusercontent.com `
2.2 Настраиваем dnsmasq для блокировки
Создайте конфигурационный файл /etc/dnsmasq.d/blocklist.conf со следующими строками:
`ini address=/.discord.com/127.0.0.1 address=/.voice.discord.com/127.0.0.1 address=/.youtube.com/127.0.0.1 address=/.googlevideo.com/127.0.0.1 address=/.github.com/127.0.0.1 address=/.raw.githubusercontent.com/127.0.0.1 `
Перезапустите dnsmasq:
`bash sudo systemctl restart dnsmasq `
Теперь все DNS-запросы к этим доменам будут возвращать локальный IP, что effectively блокирует доступ.
---
Для более жесткого ограничения можно заблокировать IP-адреса, связанные с этими доменами. Для этого необходимо определить актуальные IP-адреса.
3.1 Получение IP-адресов
Для автоматизации можно написать скрипт, который использует dig или host:
`bash dig +short discord.com dig +short youtube.com dig +short github.com `
Затем добавляем правила в iptables:
`bash sudo iptables -A OUTPUT -p tcp -d <IP-адрес> -j DROP `
Повторите для всех IP.
---
Поскольку IP-адреса могут меняться, рекомендуется настроить скрипт, который будет регулярно обновлять списки.
Пример скрипта:
`bash #!/bin/bash
DOMAINS=("discord.com" "voice.discord.com" "youtube.com" "googlevideo.com" "github.com" "raw.githubusercontent.com") IP_LIST="/etc/blocked_ips.txt"
“"$IP_LIST"
for domain in "${DOMAINS[@]}"; do ips=$(dig +short "$domain" | grep -E '^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$') for ip in $ips; do echo "$ip" >> "$IP_LIST" sudo iptables -A OUTPUT -p tcp -d "$ip" -j DROP done done `
Добавьте запуск этого скрипта в cron для автоматического обновления.
---
После завершения настройки проверьте доступность ресурсов:
- Попытайтесь открыть youtube.com — должно блокироваться.
- Используйте команду ping или curl к заблокированным доменам.
- Проверьте логи dnsmasq и iptables на предмет блокируемого трафика.
---
В 2026 году управление доступом к Discord, YouTube и GitHub на VPS — это не только вопрос безопасности, но и эффективности работы. Использование dnsmasq в связке с iptables позволяет реализовать гибкую и надежную систему блокировки. Регулярное обновление списков IP-адресов и автоматизация процессов обеспечат актуальность и минимальные затраты времени.
Важно: при настройке блокировок следите за возможными побочными эффектами — например, нарушения работы обновлений GitHub или потокового видео. В случае необходимости можно настроить исключения или использовать более сложные системы фильтрации.
---
Если у вас есть вопросы или нужен индивидуальный подход — обращайтесь к специалистам SANSARA, мы помогаем сделать ваш VPS максимально защищенным и управляемым!
Ещё по теме
Читайте также
CTA · VPSVDS
Личный VPS — без терминала и очередей
Регистрация, импорт профиля и стабильный канал на телефон и компьютер. Тот же принцип, о котором мы пишем в блоге — на практике.