Как запретить доступ к YouTube и GitHub на своем VPS или устройстве: пошаговая инструкция
Коротко
---
Узнайте, как безопасно и легально реализовать ограничение доступа к YouTube и GitHub на собственном VPS или устройстве, чтобы повысить продуктивность и контроль.
---
В 2026 году многие организации и частные пользователи сталкиваются с необходимостью ограничивать доступ к определённым сайтам, таким как YouTube и GitHub, для повышения продуктивности, безопасности или соблюдения корпоративных правил. В этой статье мы расскажем, как правильно и безопасно реализовать такие ограничения на практике, используя собственный VPS или локальные устройства.
Почему может понадобиться запрет YouTube и GitHub?
- Повышение концентрации и продуктивности: Ограничение отвлекающих ресурсов помогает сосредоточиться на важных задачах.
- Безопасность и контроль данных: Ограничение доступа к внешним ресурсам снижает риск утечки информации или заражения вредоносным ПО.
- Соответствие внутренним политикам: В некоторых случаях компании обязаны контролировать доступ к внешним сайтам.
Какие методы доступны для блокировки сайтов?
На практике существует несколько способов запретить доступ к YouTube и GitHub:
- 01Редактирование файла hosts
- 02Настройка локального DNS-сервера
- 03Использование межсетевого экрана (Firewall)
- 04Настройки прокси-сервера или VPS
- 05Использование систем родительского контроля или специальных решений
В этой инструкции мы подробно рассмотрим первые три метода, так как они наиболее универсальны и доступны для самостоятельной настройки.
Блокировка через файл hosts
Что такое файл hosts?
Это локальный файл операционной системы, который сопоставляет доменные имена с IP-адресами. Изменяя его, можно перенаправить запросы к определённым сайтам на локальный IP (например, 127.0.0.1), тем самым блокируя доступ.
Как настроить?
Для Linux или macOS:
- 01Откройте терминал.
- 02Выполните команду для редактирования файла:
`bash sudo nano /etc/hosts `
- 01Добавьте строки в конец файла:
` 127.0.0.1 youtube.com 127.0.0.1 127.0.0.1 github.com 127.0.0.1 `
- 01Сохраните файл (в nano — Ctrl + O, затем Enter, и Ctrl + X для выхода).
- 02Обновите кэш DNS:
`bash sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder `
или
`bash sudo systemd-resolve --flush-caches `
Для Windows:
- 01Запустите блокнот от имени администратора.
- 02Откройте файл:
` C:\Windows\System32\drivers\etc\hosts `
- 01Добавьте аналогичные строки:
` 127.0.0.1 youtube.com 127.0.0.1 127.0.0.1 github.com 127.0.0.1 `
- 01Сохраните файл и перезагрузите браузер или очистите DNS-кэш:
`cmd ipconfig /flushdns `
Ограничения
- Этот метод легко обойти, отключив редактирование файла hosts.
- Не подходит для масштабных корпоративных решений.
Блокировка через локальный DNS-сервер
Если у вас есть собственный DNS-сервер или вы используете DNS-сервисы, например, Pi-hole или Unbound, можно настроить фильтрацию на уровне DNS.
Как это сделать на примере Pi-hole
- 01Установите Pi-hole на отдельный сервер или VPS.
- 02В настройках добавьте домены для блокировки:
` youtube.com
github.com
`
- 01В интерфейсе управления активируйте блокировку.
- 02Настройте устройства или сеть на использование вашего DNS-сервера.
Почему это лучше?
- Гибкая настройка.
- Централизованный контроль.
- Легко управляемо и масштабируемо.
Настройка межсетевого экрана (Firewall)
Использование firewall — мощный способ ограничить доступ к сайтам, особенно на уровне сети.
Настройка iptables (Linux)
- 01Для блокировки IP-адресов YouTube и GitHub найдите их актуальные IP-адреса или используйте их диапазоны.
- 01Добавьте правила:
`bash sudo iptables -A OUTPUT -p tcp -d <IP-адреса_youtube> --dport 443 -j DROP sudo iptables -A OUTPUT -p tcp -d <IP-адреса_github> --dport 443 -j DROP `
- 01Чтобы определить IP-адреса, используйте команду:
`bash dig youtube.com +short dig github.com +short `
Обратите внимание, что крупные сайты используют множество IP и CDN, поэтому IP-диапазоны могут меняться.
Использование более продвинутых решений
Для более надежной блокировки рекомендуется использовать UFW или firewalld, а также рассматривать возможность комбинированных решений — например, firewall + DNS-фильтрация.
---
- Для домашних целей или небольших проектов достаточно редактировать файл hosts.
- Для более централизованного контроля рекомендуется использовать DNS-сервер или системы типа Pi-hole.
- Для строгих требований и высокой надежности — настройка межсетевого экрана с учетом актуальных IP-диапазонов.
Важные моменты
- Проверяйте актуальность IP-адресов сайтов, так как крупные ресурсы используют CDN и динамические IP.
- Помните, что опытные пользователи могут обходить блокировки, поэтому комбинируйте методы.
- В рамках SANSARA мы рекомендуем использовать безопасные и прозрачные методы ограничения доступа, избегая методов, нарушающих политику или законы.
---
Запрет доступа к YouTube и GitHub — задача, которая решается разными способами в зависимости от ваших целей и инфраструктуры. Самое главное — правильно выбрать метод, который соответствует уровню безопасности и удобству управления. В 2026 году правильная настройка и контроль доступа помогают сделать рабочую среду более эффективной и безопасной.
Если у вас есть вопросы или нужна помощь с настройкой — обращайтесь к специалистам SANSARA, и мы поможем реализовать решение под ваши нужды на любом устройстве или VPS.
Ещё по теме
Читайте также
CTA · VPSVDS
Личный VPS — без терминала и очередей
Регистрация, импорт профиля и стабильный канал на телефон и компьютер. Тот же принцип, о котором мы пишем в блоге — на практике.