Sida loo maro hal shabakad websayt oo ka baxsan tunnel-kaaga WireGuard
Hal waddo /32 oo maraysa iridda LAN waxay hal site ku haysaa isku xirkaaga caadiga ah, haddii firewall-ku oggolaado oo DNS-ku ku raaco ciwaanka.
In la reebo magaca host-ka waa wax aan tunnel-ku samayn karin. Laakiin waddo ayaa hal ciwaan u mari karta tunnel-ka dhinaciisa oo dibadda uga baxa iridda guriga, oo hal site taas badanaa way ku filan tahay. Dhibaatadu waa in wax walba oo waddada ka dambeeya ay isku raacaan: firewall-ku waa inuu packet-ka u oggolaado inuu baxo, DNS-ku waa inuu soo celiyo ciwaanka aad martay, oo site-ku waa inuu sii wataa isticmaalka ciwaankaas. Marka mid ka mid ah saddexda uu ka leexdo, ka-reebista waxay joojisaa shaqada iyada oo aan isku dhawaaqin.
Akhri ciwaanka meesha la aadayaa ka hor inta aadan taaban tunnel-ka
Hal mar soo rar site-ka oo tunnel-ku shaqaynayo, ka dib fiiri ciwaanka lammaanaha ee browser-ku runtii ku xirmay. Linux dhexdiisa, ss -tunp waxay liis garaysaa ciwaanka fog ee socket kasta oo furan, iyo dig +short isla magacaas waxay muujinaysaa wixii resolver-ku soo celiyay. Labada lambar hortiina ku hay.
Labada jawaab badanaa isku mid ma aha, isma ahaanshahaasna waa dhibaatada oo dhan. Site-yada waaweyn waxay hor dhigaan isha xogta network content ah, sidaas darteed ciwaanka resolver-kaagu hadda soo celinayo waxaa laga yaabaa inuusan ahayn kii browser-ku isticmaalay hal daqiiqo ka hor. Mari wixii aad ku aragtay socket-ka, ma aha wixii buug-gacmeed hore ku taxay. Haddii jawaabuhu ay sii wareegaan gobollada dhexdooda, ka-reebista ciwaanku waa qalab khaldan site-kaas gaarka ah.
Mar labaad ka socodsii raadinta network kale, oo qor jawaabta IPv6 oo ay la socoto tan IPv4. Tunnel-ka qaada labada qoys wuxuu u baahan yahay ka-reebis labadaba, haddii kale browser-ku si aamusnaan ah ayuu ugu noqdaa waddada IPv6 ee aadan waligaa taaban. Qor ciwaannada iyo taariikhda meel aad mar labaad fiirin doonto.
Ku dheji hal waddo host ah client-ka
Ka soo qaad in interface-ku la yiraahdo home-wg oo router-ka LAN uu ku yaal 192.168.1.1. NetworkManager wuxuu qaataa waddo iridda ay tahay router-kaas oo dhererka prefix-keedu daboolo 32-bit oo dhan, kernel-kuna wuu doorbidayaa sababtoo ah prefix-ka ugu dheer ayaa guuleysta.
nmcli connection modify home-wg +ipv4.routes "198.51.100.20/32 192.168.1.1"
nmcli connection up home-wg
ip route get 198.51.100.20
Iriddu waa inay la gaari karto tunnel-ka la'aantiis; u jeedinta boodhka xiga ciwaanka tunnel-ka waxay burinaysaa ujeeddada, sababtoo ah packet-ku wuxuu mar kale geli doonaa interface-ka aad isku dayayso inaad ka fogaato. Marka isku xirku mar kale kaco, ip route get ka-reebista waa inay daabacdo iridda LAN, iyo isla amarkaas resolver dadweyne waa inuu wali daabacaa qalabka tunnel-ka.
Profile-ka wg-quick ma laha goob waddooyin, sidaas darteed isla ka-reebista waxay ku nooshahay sadar PostUp oo ku daraya waddada host-ka shaxda ugu weyn isagoo interface-ka LAN ka dhigaya qalabkiisa. Ka dib tafatirka hoos u dhig oo mar kale kor u qaad interface-ka, sababtoo ah interface shaqaynaya waligiis dib uma akhriyo faylkiisa. Xeerarka fwmark ee wg-quick rakibay waxay kaliya hanuuninayaan packet-kiisa duuban, sidaas darteed taraafikada browser-ka caadiga ah waxay wali raacdaa shaxda ugu weyn oo waxay helaysaa /32-kaaga.
Kill switch-ku waa shayga xiga ee xannibaya
Siyaasadda firewall-ka ee kaliya u oggolaata taraafikada interface-ka tunnel-ka waxay tuuri doontaa ka-reebista xitaa marka waddadu si sax ah u qumman tahay. Akhri xeerarka ka dambeeya switch-ka halkii aad ka aamini lahayd switch-ka, sababtoo ah kuwa fuliya kill switch badanaa waxay ku xaddidan yihiin magaca interface-ka.
Waxa aad doonayso waa fasax cidhiidhi ah oo loogu talagalay interface-ka jirka iyo hal bartilmaameedkaas, oo la dhigay tuurista ka hor, halka siyaasadda caadiga ah ay tahay mid aan la taaban. Joojinta kill switch-ka oo dhan waxay caddaynaysaa qodobka, laakiin sidoo kale waxay mashinka u dhigtaa mid furan inta aad iloobi doonto inaad mar kale shido.
Si gooni ah u tijaabi labada jiho. Codsi ku socda ciwaanka ka-reebista waa inuu guuleystaa halka codsi ku socda site aan xiriir la lahayn uu wali tunnel-ka ka baxayo. Haddii labaduba guuleystaan laakiin ta labaad ay soo sheegto ciwaanka guriga, waa isku xigxiga xeerarka firewall-ka oo khaldan, ma aha waddada.
DNS ayaa go'aamiya ciwaanka browser-ku wacayo
Marka magacu tunnel-ka dhexdiisa lagu xalliyo, resolver-ka bixiyaha wuxuu ku jawaabi karaa ciwaan ka duwan kii resolver-ka maxalliga ahaa bixiyay. Markaas waddadaadu waxay khuseysaa ciwaan uusan browser-ku waligiis la xiriirin, boggana waxay ku soo rarta tunnel-ka iyadoo aan waxba is beddelin. Cilladdani waxay u egtahay ka-reebis jabtay xitaa marka shaxda waddooyinku sax tahay.
U dir weydiimaha magacaas resolver-ka maxalliga ah sidoo kale, ama gebi ahaan ka bood magacyada oo si toos ah u tijaabi ciwaanka. Kala qaybinta ciwaanka iyadoo DNS-ku tunnel-ka dhexdiisa ku hadho waa nooca badanaa dhammaystiran ee dheeriga ah ee habayntan, waana tan ugu adag in la arko, sababtoo ah site-ku wuu sii shaqeeyaa, kaliya ma aha sidii aad uga hadal qaaday.
Isla ka-reebista router-ka, hal mar, qalab kasta
Marka tunnel-ku router-ka ku shaqeeyo, waddada host-ku waxay ka tirsan tahay shaxda waddooyinka siyaasadda router-ka oo waxay tilmaamaysaa iridda WAN halkii ay ka tilmaami lahayd tan LAN. Qalab kasta oo gadaashiisa ah wuxuu dhaxlaa ka-reebista, taas oo muhiim u ah sanduuqa streaming-ka ama laptop-ka shaqada ee aadan beddeli karin dejinta network-kiisa.
Uga tag tunnel-ka bixidda caadiga ah client kasta oo kale, ka dibna ka xaqiiji mishiinka client-ka halkii aad ka xaqiijin lahayd console-ka router-ka. Soo rar site-ka ka-reebista iyo site labaad isla fadhiga browser-ka oo is barbardhig ciwaannada bixidda; haddii ta labaad ay wali muujiso tunnel-ka, shaxda siyaasadda waxay samaynaysaa wixii aad codsatay.
Ku qor ciwaanka, taariikhda iyo sababta qoraallada router-ka. Ka-reebis lagu dhisay ciwaan hadhow guuraya waxay noqotaa cillad aan qofna sharaxi karin sanad ka dib, xalkuna had iyo jeer wuxuu u eg yahay halxiraale ilaa qof helo qoraalkii hore.