1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/kq666-pi-hole

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Защита всех устройств в сети с помощью собственного оборудования на базе Linux

Pi-hole® — это DNS-приёмник, который защищает ваши устройства от нежелательного контента без установки какого-либо клиентского программного обеспечения.

  • Простота установки: наш универсальный установщик проведёт вас через весь процесс, который займёт менее десяти минут.
  • Надёжность: контент блокируется не только в браузерах, но и в других приложениях, таких как рекламные мобильные приложения и смарт-телевизоры.
  • Быстродействие: незаметно ускоряет работу при повседневном использовании за счёт кэширования DNS-запросов.
  • Лёгкость: работает плавно с минимальными требованиями к оборудованию и программному обеспечению.
  • Устойчивость: интерфейс командной строки, качество которого гарантировано для обеспечения совместимости.
  • Информативность: красивый и отзывчивый веб-интерфейс для просмотра и управления вашим Pi-hole.
  • Универсальность: может дополнительно функционировать как DHCP-сервер, обеспечивая автоматическую защиту всех ваших устройств.
  • Масштабируемость: способен обрабатывать сотни миллионов запросов, когда установлен на серверном оборудовании.
  • Современность: блокирует рекламу как по IPv4, так и по IPv6.
  • Бесплатность: программное обеспечение с открытым исходным кодом, которое помогает вам контролировать вашу конфиденциальность.

Одноэтапная автоматическая установка

Те, кто хочет быстро и удобно начать работу, могут установить Pi-hole с помощью следующей команды:

curl -sSL https://install.pi-hole.net | bash

Альтернативные методы установки

Передача данных в bash вызывает споры, поскольку она не позволяет вам прочитать код, который будет запущен на вашей системе. Поэтому мы предоставляем эти альтернативные методы установки, которые позволяют просмотреть код перед установкой:

Метод 1: Клонируйте наш репозиторий и запустите

git clone --depth 1 https://github.com/pi-hole/pi-hole.git Pi-hole
cd "Pi-hole/automated install/"
sudo bash basic-install.sh

Метод 2: Скачайте установщик вручную и запустите

wget -O basic-install.sh https://install.pi-hole.net
sudo bash basic-install.sh

Метод 3: Использование Docker для развёртывания Pi-hole

Пожалуйста, обратитесь к репозиторию Pi-hole docker, чтобы использовать официальные образы Docker.

Пост-установка: Настройте свою сеть для использования преимуществ Pi-hole

После запуска установщика вам нужно будет настроить свой маршрутизатор так, чтобы клиенты DHCP использовали Pi-hole в качестве своего DNS-сервера, что гарантирует блокировку всего контента на всех устройствах, подключающихся к вашей сети, без дальнейшего вмешательства.

Если ваш маршрутизатор не поддерживает настройку DNS-сервера, вы можете использовать встроенный DHCP-сервер Pi-hole; сначала убедитесь, что DHCP на вашем маршрутизаторе отключён (если эта функция доступна).

В крайнем случае вы можете вручную настроить каждое устройство на использование Pi-hole в качестве их DNS-сервера.


Pi-hole бесплатен, но поддерживается вашими пожертвованиями

Существует множество повторяющихся расходов, связанных с поддержанием бесплатного, открытого исходного кода и уважения к конфиденциальности. Программное обеспечение: расходы, которые покрывают наши волонтёры-разработчики

Это лишь один из примеров того, насколько мы ценим наше программное обеспечение и как важно поддерживать его в рабочем состоянии.

Не заблуждайтесь: ваша поддержка абсолютно необходима, чтобы помочь нам продолжать инновации!

Пожертвования

Пожертвование с помощью нашей кнопки «Спонсор» чрезвычайно полезно, поскольку позволяет компенсировать часть наших ежемесячных расходов:

Альтернативные способы поддержки

Если вы не хотите делать пожертвование (это нормально!), есть и другие способы поддержать нас:

  • GitHub Sponsors;
  • Patreon;
  • Hetzner Cloud (партнёрская ссылка);
  • Digital Ocean (партнёрская ссылка);
  • Stickermule (за первую покупку получите кредит в размере 10 долларов);
  • Amazon US (партнёрская ссылка).

Также вы можете рассказать о нашем программном обеспечении и о том, какую пользу оно вам принесло.

Вклад через GitHub

Мы приглашаем всех вносить свой вклад в отчёты о проблемах, предлагать новые функции и создавать запросы на вытягивание.

Если у вас есть что добавить — от опечатки до совершенно новой функции, мы будем рады это проверить! Просто обязательно заполните наш шаблон при отправке запроса; вопросы, которые он задаёт, помогут добровольцам быстро понять, чего вы хотите достичь.

Вы обнаружите, что скрипт установки и скрипт отладки содержат множество комментариев, которые помогут вам лучше понять, как работает Pi-hole. Они также являются ценным ресурсом для тех, кто хочет научиться писать сценарии или кодировать программу! Мы призываем всех, кто любит возиться, прочитать их и отправить запрос на вытягивание для нашего рассмотрения.


Как связаться с нами

Хотя в первую очередь с нами можно связаться через пользовательский форум Discourse, нас также можно найти в различных социальных сетях.

Пожалуйста, перед тем как начать новое обсуждение, убедитесь, что вы ознакомились с часто задаваемыми вопросами, так как у нас нет времени отвечать на каждый запрос о помощи.

  • Часто задаваемые вопросы;
  • Запросы на добавление функций;
  • Reddit;
  • Twitter.

Обзор функций

Faster-than-light Engine

FTLDNS — это лёгкий специализированный демон, используемый для предоставления статистики, необходимой для веб-интерфейса, а его API можно легко интегрировать в ваши собственные проекты. Как следует из названия, FTLDNS делает всё это очень быстро!

Некоторые статистические данные, которые вы можете интегрировать, включают:

  • общее количество блокируемых доменов;
  • общее количество DNS-запросов за сегодня;
  • общее количество заблокированных объявлений за сегодня;
  • процент заблокированных объявлений;
  • уникальные домены;
  • перенаправленные запросы (на выбранный вами вышестоящий DNS-сервер);
  • кэшированные запросы;
  • уникальных клиентов.

Доступ к API осуществляется через telnet, веб (admin/api.php) и командную строку (pihole -c -j). Вы можете узнать больше здесь.

Интерфейс командной строки

Команда pihole имеет все функции, необходимые для полного администрирования Pi-hole, без необходимости использования веб-интерфейса. Она быстрая, удобная и доступна для аудита любому, кто понимает bash.

Некоторые примечательные функции включают:

  • белый список, чёрный список и регулярные выражения;
  • утилиту отладки;
  • просмотр...

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Блокировка рекламы в сети с помощью собственного оборудования на базе Linux. Развернуть Свернуть
EUPL-1.2
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/kq666-pi-hole.git
git@api.gitlife.ru:oschina-mirror/kq666-pi-hole.git
oschina-mirror
kq666-pi-hole
kq666-pi-hole
master