Как заблокировать Discord, YouTube и GitHub на VPS: пошаговая инструкция 2026 года
Коротко
---
Узнайте, как эффективно ограничить доступ к Discord, YouTube и GitHub на своем VPS в 2026 году с помощью практических решений и настроек для безопасной работы.
---
В современном мире управление доступом к определенным ресурсам — важная часть обеспечения безопасности и соблюдения корпоративных правил. В этом руководстве мы разберемся, как на практике заблокировать популярные сервисы — Discord, YouTube и GitHub — на вашем VPS в 2026 году. Эта инструкция предназначена для системных администраторов, разработчиков и владельцев VPS, которые хотят контролировать использование интернета на своих серверах.
---
Почему может понадобиться запрет доступа к Discord, YouTube и GitHub?
- Безопасность: ограничить распространение нежелательного контента или утечку информации.
- Производительность: снизить нагрузку на сервер из-за потокового видео или VoIP.
- Соответствие политике компании: обеспечить соблюдение внутренних правил и регламентов.
- Управляемость: иметь контроль над используемыми ресурсами и программами.
---
Какие способы блокировки существуют?
На практике есть несколько подходов:
- 01Блокировка через файлы hosts
- 02Настройка межсетевого экрана (firewalld, iptables, nftables)
- 03Использование прокси-сервера или VPS
- 04Настройка DNS-сервера для фильтрации
- 05Использование специальных решений типа Pi-hole или корпоративных решений
В рамках этого руководства подробно рассмотрим наиболее универсальные и практичные методы — через файлы hosts и межсетевой экран.
---
Шаг 1: Блокировка через файл hosts
Этот способ подходит для быстрого и локального ограничения доступа к конкретным доменам.
Что нужно сделать:
- 01Откройте файл /etc/hosts для редактирования:
`bash sudo nano /etc/hosts `
- 01Добавьте строки для блокировки:
`plaintext 0.0.0.0 discord.com 0.0.0.0 0.0.0.0 youtube.com 0.0.0.0 0.0.0.0 github.com 0.0.0.0 `
- 01Сохраните изменения и обновите кеш DNS (если необходимо):
`bash sudo systemctl restart systemd-resolved `
Ограничения:
- Работает только на уровне локальной системы.
- Не блокирует IP-адреса или обходные пути.
- Неэффективно против современных VPS или прокси.
---
Шаг 2: Настройка межсетевого экрана (iptables/nftables)
Для более надежной блокировки рекомендуется использовать iptables или nftables.
Использование iptables
Блокировка по IP-адресам
Определите IP-адреса сервисов:
- Discord: IP-адреса постоянно меняются, но можно попытаться заблокировать диапазоны или использовать DNS-резолвинг.
- YouTube: IP-адреса диапазонов Google.
- GitHub: IP-адреса GitHub.
Пример блокировки:
`bash
iptables -A OUTPUT -p tcp -d 172.217.0.0/16 -j DROP
iptables -A OUTPUT -p tcp -d 140.82.0.0/16 -j DROP
iptables -A OUTPUT -p tcp -d 64.4.240.0/20 -j DROP `
Блокировка по DNS
Для более точной блокировки используйте DNS-резолвинг и соответствующие правила.
---
Использование nftables
`bash sudo nft add table ip filter sudo nft add chain ip filter forward { type filter hook forward priority 0 \; } sudo nft add rule ip filter forward ip daddr { 172.217.0.0/16 } drop sudo nft add rule ip filter forward ip daddr { 140.82.0.0/16 } drop sudo nft add rule ip filter forward ip daddr { 64.4.240.0/20 } drop `
Важное примечание:
IP-диапазоны могут меняться, и блокировка по IP — не самый надежный способ. Лучше комбинировать с DNS-фильтрацией.
---
Шаг 3: Использование DNS-фильтрации
Для этого можно настроить DNS-сервер, например, dnsmasq или Unbound, с фильтрацией по доменам.
Пример с dnsmasq:
- 01Установите dnsmasq:
`bash sudo apt install dnsmasq `
- 01Настройте фильтры:
Создайте файл /etc/dnsmasq.d/blocklist.conf с содержимым:
`plaintext address=/discord.com/0.0.0.0 address=/youtube.com/0.0.0.0 address=/github.com/0.0.0.0 `
- 01Перезапустите dnsmasq:
`bash sudo systemctl restart dnsmasq `
Теперь все обращения к этим доменам будут перенаправляться на локальный IP 0.0.0.0, что делает доступ невозможным.
---
Шаг 4: Использование прокси-сервера или VPS
Если требуется более гибкая фильтрация, рекомендуется настроить прокси-сервер (например, Squid) или VPS с фильтрацией контента.
- Squid: можно настроить правила доступа по доменам.
- WireGuard или OpenVPN: позволяют управлять трафиком и блокировать определенные ресурсы.
---
Шаг 5: Автоматизация и мониторинг
Чтобы изменения вступали в силу постоянно:
- Настройте автоматический запуск скриптов блокировки при перезагрузке.
- Используйте инструменты мониторинга трафика для отслеживания попыток доступа к заблокированным ресурсам.
---
Итог
Блокировка Discord, YouTube и GitHub на VPS — это комплексная задача, которая требует сочетания методов для достижения надежных результатов. В большинстве случаев рекомендуется использовать DNS-фильтрацию и межсетевой экран для максимальной эффективности. В 2026 году эти инструменты остаются актуальными и позволяют гибко управлять доступом к ресурсам.
---
О продукте SANSARA
Компания SANSARA предлагает профессиональные решения для управления VPS, включая настройку сетевой безопасности, автоматизацию задач и поддержку современных протоколов. Наши услуги помогают клиентам сохранять контроль над инфраструктурой и обеспечивать безопасность данных. Подробнее о продуктах и услугах — на сайте SANSARA.
---
Если у вас остались вопросы или нужна помощь в настройке — обращайтесь к нашим специалистам.
Ещё по теме
Читайте также
CTA · VPSLINE
Личный VPS — без терминала и очередей
Регистрация, импорт профиля и стабильный канал на телефон и компьютер. Тот же принцип, о котором мы пишем в блоге — на практике.