Pi-hole iyo VPN hal Pi: ma wali la taageerayaa nidaamka hawlgalka?
Kahor intaadan Pi-hole iyo VPN saarin hal Raspberry Pi, isku waafaji taageerada looxa, qaabdhismeedka booska isticmaalaha, taageerada adeegyada iyo wadada cusboonaysiinta.
Sanduuq isku jira oo Pi-hole iyo VPN leh waxaa ku qasabma laba shay: qoyska qaybinta aad rakibtay iyo daabacaadda iyo qaabdhismeedka ay qaybaha dhab ahaan taageeraan. Loox image booteeya wuxuu caddeeyaa in kernel-ku shaqeeyo; ma caddeeyo in binary-ga FTL ee Pi-hole iyo rakibahaaga VPN ay bartilmaameedsadaan isla booska isticmaalaha. Imtixaanka dhabta ah waa is-dhexgalka afar gees: taageerada looxa, laanta daabacaadda, qaabdhismeedka baakadaha iyo wadada cusboonaysiinta oo adigu maamuli karto. Lumí mid kasta oo ka mid ah afarta lugood oo qalabku wuu shaqeeyaa toddobaadkan, ka dibna wuu kaa tagayaa cusboonaysiinta amniga ee xigta.
Laanta daabacaadda ayaa go'aamisa taageerada, ma aha magaca qoyska
Weydii daabacaadda ay mashruucu wali ku tijaabinayo, ka dib jawaabta u qor sidii xarig nooc ah, ma aha Debian. Bogga shuruudaha hore ee Pi-hole wuxuu taxaa nidaamyada hawlgalka la taageeray iyo qaabdhismeedka FTL ee horay loo dhisay laba shuruud oo kala duwan, wuxuu ku xaddidaa taageerada daabacaadaha ay qaybinta laftaadu wali ilaalinayso, wuxuuna digniin ka bixiyaa in noocyada ama habaynta aan caadiga ahayn ay ku guuldareysan karaan xitaa liiska la taageeray gudihiisa. Ereygaas waa muhiim: qoys la taageeray ma koobo xubin kasta oo ka mid ah.
Image duug ah oo wali Pi-gaaga ku booteeya ma aha caddayn taageero. Looxa waa saxan yahay, tusmada baakadaha waa duug, iyo iswaafaqla'aanta waxay soo baxdaa markii dambe, marka rakibuhu jiido ku-tiirsanaan aan daabacaaddu hadda buuxin karin.
Dhinaca VPN waxaa ku jira qaybo badan, mid kasta oo leh daaqadiisa: daemon-ka tunnel-ka, kaaliyaha rakibaadda ee qora qaabeyntiisa, abka macmiilka ee bixiyaha iyo baakadda is-dhexgalka ee qaybinta waa afar mashruuc oo kala duwan. Rakibaha aqoonsada qaybintaada iyo rakibaha soo saara adeeg ay daabacaaddu sii wadi karto inay shaqeeyaan waa laba sheegasho oo kala duwan. Eeg liiska madal ee daemon-ka laftiisa, ka dib eeg haddii kaaliyaha aad damacsan tahay inaad kiciyo la taabtay tan iyo markii daabacaaddaas soo baxday. Meesha mashruucu ku sheego taageero ilaa daabacaad magac leh oo keliya, u qaado tan xigta mid aan la tijaabin ilaa adigu aad booteeyo.
Isku waafaji bartilmaameedka binary-ga booska isticmaalaha ee aad haysato
Qaabdhismeedku waa guuldarada aamusan. Kernel 64-bit ah oo leh dhul isticmaale 32-bit ah waa isku-dhafan dhab ah oo la taageeray looxyada qaar, wuxuuna ku socodsiiyaa binary FTL 32-bit ah asagoo aan caban, ilaa daqiiqada aad rakibto wax loo daabacay kaliya arm64. Daabac labada qaybood ka hor intaadan dooran image, oo natiijada ku hay agteeda qoraalladaada.
uname -m
dpkg --print-architecture
grep -E '^(PRETTY_NAME|VERSION_ID)=' /etc/os-release
apt-cache policy pihole-ftl
Haddii labadaas sadar ee qaabdhismeedku iswaafaqsanayn, waxaad ku jirtaa habayn isku dhafan: ka shaqeeya Pi-hole keligiis, jilicsan marka adeeg labaad uu rabo maktabado hooyo. Dib u flash image nadiif ah oo 64-bit ah ayaa badanaa ka dhaqso badan dib u dhiska silsiladda qalabka ee iswaafaqla'aanta abuuray.
Suuq-geynta looxa sidoo kale ma xalliso tan. Baaxadda xusuusta iyo nooca CPU waxba kama sheegaan libc-ga ay baakadahaagu ku xirmaan, markaa go'aan ka gaar qiyamka la daabacay, marnaba bogga badeecada.
Hal sanduuq, laba adeeg, hal milkiile oo shabakadda
Go'aan ka gaar yaa leh cinwaanka, xalliyaha iyo tunnel-ka ka hor inta baakadda ugu horreysa ay kacdo, haddii kale laba adeeg ayaa sheegan doona isla waajibaadka mana jiro mid si nadiif ah guuleysta. Siin Pi cinwaan joogto ah oo ka baxsan barkada DHCP ee router-kaagu qaybiyo, oo tunnel-ka ku hay subnetkiisa: 192.168.50.10 Pi iyo 10.42.0.0/24 tunnel-ka waa qaybsi shaqeyn karta, lambarrada laftooduna waa aan loo baahnayn ilaa aysan isku dhicin waxa router-kaagu horey u adeegayo. Kadib qor qaybta ka jawaabta port 53, tan qaybisa DHCP haddii aad isticmaasho, iyo tan leh wadada caadiga ah inta tunnel-ku kacsan yahay. Image aan shaashad lahayn, shaqadaas ugu dambeysa waxaa leh NetworkManager ama systemd-networkd, iyo rakibidda macmiil bixiye oo sidoo kale dib u qora qaabeynta xalliyaha waa wadada ay dadku ku dhamaadaan tunnel nool iyo DNS dhintay.
Wadaagista sanduuqa waa hagaag. Wadaagista doorka ma aha. Pi-hole wuxuu rabaa inuu noqdo isdhegeeye kaliya port 53, daemon-ka VPN-na wuxuu rabaa inuu riixo dejinta DNS ee u gaar ah macaamiisha, markaa dooro midka labada ay macaamiishu aamini doonaan oo habee tan kale inay wadada ka fogaato.
Ka hay wadada maamulka tunnel-ka dibaddiisa meesha aad kartid. Haddii xalliyaha iyo tunnel-ku wada guuldareystaan, wali waxaad rabtaa SSH oo laga gaari karo cinwaanka LAN, taasina waxay la macno tahay in adeegga maarayntu uusan ku tiirsanaan midkoodna.
Ka dhig cusboonaysiinta xigta qayb ka mid ah doorashada
Daabacaad aadan cusboonaysiin karin waa saqafka taageerada aad horey u aqbashay. Tijaabi farsamada cusboonaysiinta kaadhka dheeraadka ah ka hor inta qalabku uu qaadin DNS-ka gurigaaga, oo akhri waxa mashruucyadu ka yidhaahdaan boodboodka u dhexeeya laamaha halkii aad ka fikiri lahayd in cusboonaysiinta baakaddu ku filan tahay.
sudo apt update
apt-mark showhold
sudo apt full-upgrade
pihole -up
Baakadaha la hayo ayaa ah sababta caadiga ah ee cusboonaysiintu u muuqato mid guuleystay oo aan waxba beddelin. Si ula kac ah u sii daa haynta, mid mid, oo qor adeegga u baahday pin-ka.
Ka hor boodboodka dhoofi qaabeynta Pi-hole, heshiisyada joogtada ah iyo profile kasta oo tunnel, oo xaqiiji inaad ku soo celin karto image cusub. Ka dib boodboodka tijaabi DNS caadi ah oo macaamiisha, kheyraadka gaarka ah ee tunnel-ka gadaashiisa, dib u xirid, iyo qaanuun kasta oo gudbin ah oo ku yaal iridda. Sanduuq booteeya oo ka jawaaba ping ma uusan gudbin ku dhawaad waxba.
Marka aanay jirin hal daabacaad oo ku habboon labada adeeg
Mararka qaar is-dhexgalku waa madhan: kaaliyaha VPN wuxuu u guuray daabacaad ka cusub tan baakadda Pi-hole ee aad rakibi kartid, ama image-ka iibiyaha looxa ayaa labadaba ka dambeeya. Markaas kala sooc doorarka halkii aad wax ka beddeli lahayd metadata-da daabacaadda si aad u qanacdo rakibaha. Laba qalab oo yaryar, ama hal qalab iyo weel ku ah adeegga labaad, ayaa ka jaban qalab sheekadiisa taageeradu ku tiirsan tahay been.
Beenin nooca waa dariiqa gaaban ee kaliya ee ay tahay inaad si toos ah u diiddo. Maareeyayaasha baakadaha waxay aaminsan yihiin waxa faylka daabacaaddu sheego, markaa aqoonsi been abuur ah wuxuu ku siinayaa rakitaan aan midkoodna mashruucyada labada ah kaa caawin doonin inaad debug kaarto.
Haddii laba daabacaad oo hadda jira ay buuxiyaan wax kasta, dooro tan aad raaci karto qoraallada cusboonaysiinteeda adigoon qiyaasin, oo jooji raadinta. Kadib qor nooca, qaabdhismeedka, milkiilayaasha adeegyada iyo tallaabada soo celinta hal meel, sababtoo ah qofka xigta ee taabta kaadhka SD wuxuu u baahan doonaa afarta oo dhan.