mirror of
https://codeberg.org/postscriptum/gemlog.git
synced 2026-04-01 05:05:27 +00:00
minor updates
This commit is contained in:
parent
5cce48ced5
commit
f593c92fa2
2 changed files with 10 additions and 6 deletions
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
Якщо коротко, то Pi-hole - дозволяє підняти локальний (або локально-мережний) проксі-сервер DNS з Веб-адмінкою, через яку можна наочно керувати правилами блокування та переглядати статистику запитів. При цьому, необхідність у високо-рівневих блокувальниках реклами відпадає, адже паразитний трафік не покидатиме "53 порт" локальної мережі ще на етапі резольву.
|
Якщо коротко, то Pi-hole - дозволяє підняти локальний (або локально-мережний) проксі-сервер DNS з Веб-адмінкою, через яку можна наочно керувати правилами блокування та переглядати статистику запитів. При цьому, необхідність у високо-рівневих блокувальниках реклами відпадає, адже паразитний трафік не покидатиме "53 порт" локальної мережі ще на етапі резольву.
|
||||||
|
|
||||||
Взагалі, в мене були думки скористатись більш легкими рішеннями DNS, але Pi-hole заманив своєю візуалізацією і орієнтацією конкретно на потрібні мені задачі. Але у всіх гайдах, які мені зустрілись нашвидкоруч, використовується приклад інсталяції скриптом:
|
Взагалі, в мене були думки скористатись більш легкими рішеннями DNS, але Pi-hole заманив своєю візуалізацією і орієнтацією конкретно на потрібні мені задачі. У цьому матеріалі я не буду розглядати конкретний тюнінг блокування, але надам приклад ручного встановлення П/З, адже у всіх гайдах, які мені зустрілись нашвидкоруч - використовуються приклади інсталяції з Docker або автоматизованим скриптом:
|
||||||
|
|
||||||
``` bash
|
``` bash
|
||||||
curl -sSL https://install.pi-hole.net | bash
|
curl -sSL https://install.pi-hole.net | bash
|
||||||
|
|
@ -20,7 +20,7 @@ curl -sSL https://install.pi-hole.net | bash
|
||||||
Отже, пробігшись по репозиторіям проєкту на GitHub, я назбирав для себе такий мінімальний набір:
|
Отже, пробігшись по репозиторіям проєкту на GitHub, я назбирав для себе такий мінімальний набір:
|
||||||
|
|
||||||
* FTL (Faster Than Light, `pi-hole/FTL`) - Це ядро комплексу Pi-hole, написане мовою C. Являє собою кастомізований DNS-сервер на базі dnsmasq і відповідає за блокування запитів та збір статистики
|
* FTL (Faster Than Light, `pi-hole/FTL`) - Це ядро комплексу Pi-hole, написане мовою C. Являє собою кастомізований DNS-сервер на базі dnsmasq і відповідає за блокування запитів та збір статистики
|
||||||
* Web UI (Admin LTE, `pi-hole/AdminLTE`) - Веб-панель для керування.
|
* Web UI (`pi-hole/web`) - Веб-панель для керування, що взаємодіє з бекендом FTL по API
|
||||||
|
|
||||||
## FTL (Faster Than Light)
|
## FTL (Faster Than Light)
|
||||||
|
|
||||||
|
|
@ -49,7 +49,7 @@ cmake --build .
|
||||||
```
|
```
|
||||||
* для Fedora 43, я додав відсутній в скрипті аргумент `-DCMAKE_C_FLAGS="-fPIC"`
|
* для Fedora 43, я додав відсутній в скрипті аргумент `-DCMAKE_C_FLAGS="-fPIC"`
|
||||||
|
|
||||||
## Оновлення залежностей mbedtls-devel
|
### Оновлення залежностей mbedtls-devel
|
||||||
|
|
||||||
Якщо на етапі збірки буде помилка:
|
Якщо на етапі збірки буде помилка:
|
||||||
|
|
||||||
|
|
@ -128,7 +128,7 @@ sudo chown -R pihole:pihole /etc/pihole /run/pihole /var/log/pihole
|
||||||
```
|
```
|
||||||
* `pihole` (USER:GROUP) - ваше значення
|
* `pihole` (USER:GROUP) - ваше значення
|
||||||
|
|
||||||
### Налаштування
|
## Налаштування
|
||||||
|
|
||||||
Якщо запустити сервіс на стандартному конфігі, то можна побачити як мінімум наступне:
|
Якщо запустити сервіс на стандартному конфігі, то можна побачити як мінімум наступне:
|
||||||
|
|
||||||
|
|
@ -163,7 +163,7 @@ IPv4 = "127.0.0.1" ### CHANGED, default = ""
|
||||||
IPv6 = "::1" ### CHANGED, default = ""
|
IPv6 = "::1" ### CHANGED, default = ""
|
||||||
```
|
```
|
||||||
|
|
||||||
### Системний сервіс
|
## Системний сервіс
|
||||||
|
|
||||||
``` bash
|
``` bash
|
||||||
sudo useradd -s /usr/sbin/nologin -Mr pihole
|
sudo useradd -s /usr/sbin/nologin -Mr pihole
|
||||||
|
|
@ -215,3 +215,7 @@ sudo systemctl restart systemd-resolved
|
||||||
``` bash
|
``` bash
|
||||||
resolvectl status
|
resolvectl status
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Якщо все зроблено правильно, то у Веб-адмінці (за адресою у прикладі - http://localhost:8053/admin/) почне відображатись аналітика локальних запитів:
|
||||||
|
|
||||||
|
=> pi-hole-manual-install-on-fedora-linux/web-ui.png Вигляд адмінки Pi-hole (скріншот)
|
||||||
BIN
public/uk/pi-hole-manual-install-on-fedora-linux/web-ui.png
Normal file
BIN
public/uk/pi-hole-manual-install-on-fedora-linux/web-ui.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 105 KiB |
Loading…
Add table
Add a link
Reference in a new issue