VPSLINE
SANSARA1 августа 2026 г.5 мин

Как заблокировать Discord и YouTube на VPS и получить доступ к GitHub: пошаговая инструкция 2026

Коротко

В современном мире управление доступом к различным онлайн-ресурсам — важная задача для администраторов личных VPS. Особенно актуально это для тех, кто хочет ограничить использование популярных платформ вроде Discord и YouTube, одновременно сохраняя возможность быстро открыть доступ к необходимым сайтам, например, GitHub. В этой статье расскажу, как реализовать такой сценарий на практике, чтобы обе

Узнайте, как запретить Discord и YouTube на своем VPS и быстро получить доступ к GitHub, чтобы обеспечить безопасность и контроль в вашей сети в 2026 году.

VPSSANSARAгайд

В современном мире управление доступом к различным онлайн-ресурсам — важная задача для администраторов личных VPS. Особенно актуально это для тех, кто хочет ограничить использование популярных платформ вроде Discord и YouTube, одновременно сохраняя возможность быстро открыть доступ к необходимым сайтам, например, GitHub. В этой статье расскажу, как реализовать такой сценарий на практике, чтобы обеспечить безопасность и удобство.

---

Почему важно ограничивать Discord и YouTube

В некоторых случаях использование Discord и YouTube может мешать продуктивной работе или создавать риски безопасности. Например, при управлении корпоративной сетью или личным проектом важно контролировать, кто и что использует внутри сети.

Однако полностью блокировать доступ к этим платформам не всегда желательно — иногда нужно иметь возможность быстро открыть доступ к определенному сайту, например, GitHub, для просмотра или загрузки кода.

---

Что понадобится для реализации

  • VPS сервер с доступом по SSH
  • Правила брандмауэра (firewalld, iptables или nftables)
  • Настройка локальных DNS или прокси-сервера (например, dnsmasq или Squid)
  • Возможность редактировать файлы конфигурации системы
  • Базовые знания командной строки и работы с конфигурационными файлами

---

Общая идея решения

Используем механизм блокировки по DNS и IP-адресам для ограничения доступа к Discord и YouTube, а также настройку правил, чтобы по определенному условию (например, наличие запроса на GitHub) разрешать доступ к нужному сайту.

Это достигается через:

  • блокировку доменных имен Discord и YouTube
  • настройку локального DNS-сервера для фильтрации
  • использование правил iptables/nftables для ограничения доступа по IP
  • создание исключения для GitHub, чтобы по первому запросу открыть сайт

---

Подробная пошаговая инструкция

Установка и настройка DNS-сервера (dnsmasq)

Создайте локальный DNS-сервер, который будет фильтровать нежелательные домены.

`bash sudo apt update sudo apt install dnsmasq `

Отредактируйте конфигурацию /etc/dnsmasq.conf:

`ini

address=/discord.com/127.0.0.1 address=/youtube.com/127.0.0.1 address=/youtube.com/127.0.0.1 address=/ytimg.com/127.0.0.1 address=/discordapp.com/127.0.0.1 `

Это заставит систему не получать реальные IP-адреса для этих доменов, effectively блокируя их.

Перезапустите dnsmasq:

`bash sudo systemctl restart dnsmasq `

Настройка файрвола для блокировки по IP

Для более надежной блокировки используем iptables или nftables.

Пример для iptables:

`bash

sudo iptables -A OUTPUT -d 142.250.0.0/16 -j DROP sudo iptables -A OUTPUT -d 108.0.0.0/8 -j DROP sudo iptables -A OUTPUT -d 162.159.0.0/16 -j DROP sudo iptables -A OUTPUT -d 104.16.0.0/12 -j DROP `

Для более точной блокировки используйте актуальные диапазоны IP-адресов, соответствующие этим платформам. Их можно регулярно обновлять.

Настройка rules для исключения доступа к GitHub

Чтобы при необходимости быстро открыть доступ к GitHub, создадим правило, которое разрешит соединения к его IP-адресам или доменам.

Разрешение доступа к GitHub

Добавьте правило:

`bash

sudo iptables -I OUTPUT -d github.com -j ACCEPT `

Или по IP:

`bash

sudo iptables -A OUTPUT -d 140.82.113.3 -j ACCEPT `

Обратите внимание, что IP-адреса GitHub могут меняться, поэтому лучше разрешать по домену через DNS.

Автоматизация и динамическое управление

Чтобы быстро управлять доступом, создайте скрипт или alias, например:

`bash

echo "Разблокировать GitHub" sudo iptables -I OUTPUT -d github.com -j ACCEPT `

И аналогично — для блокировки:

`bash

echo "Заблокировать GitHub" sudo iptables -D OUTPUT -d github.com -j ACCEPT `

Можно сделать их частью системы, чтобы при необходимости быстро переключать режим.

---

Как проверить работу

  1. 01Попробуйте открыть YouTube или Discord — доступ должен быть заблокирован.
  2. 02Введите ping github.com или откройте сайт — он должен быть доступен, если вы разрешили его.
  3. 03Используйте команду:

`bash dig github.com `

чтобы убедиться, что DNS резолвится правильно и доступ есть.

---

Итоги и рекомендации

  • Используйте DNS и IP-блокировки для надежной фильтрации.
  • Настраивайте правила iptables или nftables для гибкого управления.
  • Создавайте скрипты для быстрого включения и отключения доступа к определенным сайтам.
  • Обновляйте IP-диапазоны платформ по мере необходимости, чтобы избежать обхода блокировок.
  • Помните о необходимости резервных копий конфигураций и правил.

---

Вывод

Настройка блокировки Discord и YouTube на личном VPS — это практичное решение для повышения безопасности и контроля. Используя DNS- и IP-уровень фильтрацию, а также управляемые исключения, вы сможете обеспечить нужный уровень ограничения и быстро получать доступ к важным ресурсам, например, GitHub. Такой подход подойдет как опытным системным администраторам, так и тем, кто только начинает работать с серверными технологиями.

---

Компания SANSARA всегда помогает реализовать современные решения для личных VPS, делая их безопаснее и удобнее для работы в 2026 году.

Ещё по теме

CTA · VPSLINE

Личный VPS — без терминала и очередей

Регистрация, импорт профиля и стабильный канал на телефон и компьютер. Тот же принцип, о котором мы пишем в блоге — на практике.