Kutulutsidwa kwa pulojekiti ya Pi-hole 6 kwaperekedwa kumapanga dongosolo loletsa zotsatsa zapakati pamaneti akomweko, kulola kuchita popanda kuyika zotsekera mu asakatuli komanso pazida zomaliza za ogwiritsa ntchito. Chiwembu chomwe akufunsidwacho ndi chofunikira polimbana ndi kutsatsa pazida zama network apanyumba, mwachitsanzo, pa ma TV anzeru ndi ma media media, komanso kuletsa kutsatsa pama foni am'manja. Kuletsa mu Pi-hole kumakhazikitsidwa pamlingo wa DNS - makinawa amagwiritsa ntchito mndandanda wakuda wa madambwe omwe amagwiritsidwa ntchito powonetsa zotsatsa, ndipo pamlingo wa DNS amalozeranso zopempha kumaderawa ku adilesi 0.0.0.0. Zomwe polojekitiyi ikuchita zimagawidwa pansi pa EUPL 1.2 (European Union Public License).
Kuti muyike Pi-hole, ingoyendetsani script ya shell yomwe imasintha yokha kutsitsa ndi kukhazikitsa zinthu zofunika. Kukhazikitsa kumathandizidwa mu Debian, Ubuntu, Fedora, Raspberry Pi OS (Raspbian), Armbian ndi CentOS Kuwonera kulipo pa x86_64, i386, ARM64, ARMv6, ARMv7, ndi RISC-V architectures. Pi-hole idapangidwa kuti iikidwe pamabolodi monga Raspberry Pi (Raspberry Pi Zero ndiyokwanira). Chithunzi cha chidebe chomwe chakonzedwa kale chomwe chili ndi malo okonzeka kugwiritsidwa ntchito a Pi-hole chikupezekanso.
Pi-hole imayendetsa ma seva a DHCP ndi DNS kutengera mtundu wosinthidwa wa dnsmasq. Seva ya DHCP imagwiritsidwa ntchito kufalitsa zokha makonda a seva ya DNS omwe amagwiritsidwa ntchito poletsa. Njira yakumbuyo ya FTLDNS (pihole-FTL) imagwiritsidwa ntchito kuyang'anira seva ya DNS ndikusonkhanitsa ziwerengero. FTLDNS ikhoza kuyendetsedwa kudzera pa Web API, telnet, kapena pihole command-line utility. FTLDNS imasonkhanitsa ziwerengero pa chiwerengero cha maulumikizidwe otsekedwa ndi opemphedwa. madera, mafunso a DNS omwe akubwera, kutsekereza kwa ma netiweki a malonda, mafunso a DNS osungidwa ndi kusinthidwa, komanso chiwerengero cha makasitomala. Ziwerengero zimasungidwa pogwiritsa ntchito SQLite.
Pamwamba pa API yoperekedwa ndi FTLDNS, mawonekedwe a intaneti owunikira ndi kuyang'anira kutsekereza akugwiritsidwa ntchito, kutengera code ya AdminLTE. Mawonekedwe a intaneti amasinthidwa kuti agwiritsidwe ntchito pamakompyuta okhala ndi zowonera zazikulu komanso pazida zam'manja. Zothandizira zikuphatikizapo kupeza zipika zatsatanetsatane, deta yachidule (mwachitsanzo, makasitomala otchuka kwambiri ndi madera), kuwonetseratu pa ma grafu ndi ma chart, kusankha mbiri yakale kwa nthawi inayake, kusefa zolemba, kusunga mindandanda yosiyana yoyera ndi yakuda, kutsekereza ndi mawu okhazikika, kuyang'anira DHCP ndi DNS zoikamo.

M'kutulutsa kwatsopano:
- Njira yakumbuyo ya pihole-FTL ili ndi seva yophatikizidwa ya http ndi REST API. Kukhazikitsa kwa seva ya HTTP yomangidwa kumatengera laibulale ya CivetWeb. M'mbuyomu, seva ya HTTP lighttpd idakhazikitsidwa kuti ikonzekere ntchito yapaintaneti. Othandizira ma seva ochezera a pa intaneti adalembedwanso kuchokera ku PHP kupita ku Lua (CivetWeb imapereka chithandizo cha Lua chokhazikika, chomwe chinalola kuti PHP ichotsedwe pazidalira).
- Kuthekera kosefa kwa madambwe owonjezera ndi chithandizo chowonjezera cholumikizira ovomerezeka akunja omwe amatanthauzira madambwe omwe adzaloledwe kulowa mosasamala kanthu kuti ali pamindandanda yoletsedwa.
- Mafayilo amasinthidwe osiyanasiyana amaphatikizidwa kukhala fayilo imodzi mumtundu wa toml (/etc/pihole/pihole.toml). Kuti musinthe kasinthidwe, mutha kusintha fayilo ya toml mwachindunji, gwiritsani ntchito lamulo la "pihole-FTL --config", fotokozeraninso magawo kudzera pamitundu yosiyanasiyana ya chilengedwe, kupeza API, kapena kusintha zosintha kudzera pa intaneti.
- Mapangidwe a mawonekedwe a intaneti asinthidwa kotheratu, ndikugawikana mumayendedwe abwinobwino komanso akatswiri.
- Thandizo la HTTPS lawonjezeredwa ndi kuthekera kolipereka ngati lanu Satifiketi ya TLS, komanso kupanga satifiketi yokha.
- Chithunzi cha chidebe cha Docker chasamutsidwira ku Alpine. Linux mmalo mwa Debian, zomwe zinapangitsa kuti zitheke kuchepetsa kukula kwake kwambiri.
Source: opennet.ru
