Isku xir cusub oo albaab VPN cusub, qulqulka hore lama taabto
Dhaqid qorshaysan waxay dhaqaajisaa oo kaliya qulqulka aan la kala soocin. Isbarbardhig tan iyo beddelaadda waddo, oo arag calaamadaha, shaxda iyo xaaladda conntrack ee haysta.
Laba albaab oo VPN caafimaad qaba, hal upload dheer oo hore u socda, iyo shuruud ah in xiriirka xiga uu isticmaalo tunnelka kale. Waxaa jira laba siyaabood oo tan loo fulfiliyo, oo midkood oo keliya ayaa ku ammaan ah albaabka nool. Beddelaadda waddada caadiga ah waxay dhaqaajisaa packet kasta, oo ay ku jiraan kuwa uploadka. Dhaqid qorshaysan waxay beddeshaa doorashada xiriirka cusub iyadoo qulqulka la raacay ku daysa waddada ay ka bilaabeen.
Laba siyaabood oo albaabka loo beddelo
Beddelaadda waddadu waa hal amar oo dib loo celin karaa ilbiriqsiyo gudahood, taas ayaa loo isticmaalaa xilliga dhacdooyinka. Sidoo kale waa mid aan kala-sooc lahayn: packet-yada uploadka jira ayaa si lama filaan ah uga baxa tunnel kale, oo leh cinwaan isha dadweyne oo kale iyo xaalad tarjumaad gaar ah.
Haddii dhinaca fog uu qulqulka ku raaco cinwaanka isha, uploadku waxaa laga yaabaa inuu si fudud u joojiyo aqoonsiga. Dhaqiddu waxay tan ka hortagtaa iyadoo go'aanka hal mar qaadata xiriir kasta oo kaydisa, sidaas darteed uploadkii hore wuxuu hayaa albaabkiisa ilaa uu dhammaado. Taasi waa qiimaha oo dhan ee layliga: dhinaca fog ma arko wax isbeddel ah oo ay tahay inuu tarjunto. Wuxuu sii wataa helista packet-yada u dhigma xiriirka uu hore u yaqaan.
Qiimaha waa kakanaanta: laba shax oo waddo-marin, kala-soocaha ku shaqeeya qabashada saxda ah, iyo calaamado ay tahay in lala habeeyo wax kasta oo kale oo mishiinka ku jira ee isticmaala.
Albaab kasta sii shaxdiisa
U qoondee shax waddo-marin albaab kasta iyo qiyam calaamad ama bits kala duwan labada doorasho. Shax kastaa wuxuu u baahan yahay waddooyinka ku habboon doorkiisa, ma aha oo kaliya magac, wuxuuna u baahan yahay natiijada guuldarro ula kac ah kiiska maqan. Shax madhan oo si aamusan ugu dhaca shaxda weyn — sidaas ayaa taraafikadu uga baxdaa albaab aan cidna dooran.
ip rule add fwmark 0x10/0x10 table 101
ip rule add fwmark 0x20/0x20 table 102
ip route add default via 192.0.2.1 dev wg-a table 101
ip route add default via 198.51.100.1 dev wg-b table 102Ku dar waddo blackhole dhammaadka shax kasta, si raadinta aan wax isku ekaan ay cod dheer ku guuldareysato halkii ay uga carari lahayd caadi aadan dooran.
Hal mar dooro, packetka ugu horreeya
Kala sooc ka dib marka uu jiro raadraaca xiriirka iyo ka hor raadinta waddada muhiimka ah. Xiriir cusub oo LAN ah oo aan la kala soocin, dooro albaabka oo ku kaydi xaaladda xiriirka. Packet-yada dambe, ku soo celi qiimaha la kaydiyay calaamadda packetka ee waddo-marinta siyaasadda akhrido.
Qaybta jilicsan waa waxa cusub macneheedu yahay. Conntrack weli wuxuu soo sheegi karaa NEW packet-yada hore iyo dib-u-gudbinta ka hor inta aan jawaab la arkin, sidaas darteed kala-soocaha ku tiirsan oo kaliya xaaladdaas wuxuu tirtiri karaa doorasho uu hore u sameeyay. Ka hor inta aanad mid u qoondeyn, hubi in aan albaab la kaydin xiriirka.
nftables wuxuu calaamadaha packetka iyo xiriirka kala hayaa, iyo hagaha macluumaadka meta wuxuu diiwaangeliyaa nuqulka cad ee u dhexeeya. Calaamadda xiriirku iskeed uma noqoto calaamadda packetka ay sharcigaagu la mid tahay, waana sababta ugu badan ee kala-soocaha si taxadar leh loo qoray uusan wax saameyn ah lahayn.
Ku xaddid soo-celinta jihada iyo taraafikada aad ula jeedo. Ku-dallaca calaamadda albaabka internetka packet-yada soo noqda waxay jawaabaha u diri kartaa albaabka halkii LAN, calaamadduna waa xiriir hal-jihada ah oo u eg dhibaatada derbiga dabka. Akhri waddada jawaabta ka hor inta aanad taaban sharciga derbiga dabka, sababtoo ah packetka waa la waddo-marinayaa, oo kaliya dib loogu noqon maayo diraha.
Afar weji oo dhaqid
Diyaari B adigoon taaban A: waddo-marin, gudbin, oggolaansho, NAT iyo waddada soo noqodka. Ku rakib shaxdiisa iyo siyaasadda doorashada iyada oo loo marayo milkiilaha qaabeynta albaabka ee jira.
Beddel kala-soocaha si xiriirka cusub ee aan la kala soocin ay doortaan B, iyadoo doorashooyinka la kaydiyay la ilaalinayo. Macaamil nftables atom ah wuxuu ka fogaadaa daaqad xaaladda hore lagu nadiifinayo.
A ha furnaado ilaa qulqulkiisu dhammaado. Interface, shax, albaabka fog iyo khariidadaha NAT weli waa qayb ka mid ah qulqulkaas, iyo tafatirka sharciga NAT dib uma dhiso xiriirrada hore u jiray.
Ka fadhiisi A marka shuruudda dhaqiddu buuxsanto, iyadoo lagu qiimeeyay xaaladda xiriirka iyo habdhaqanka codsiga halkii hal waqti aamusan.
Waxa dhaqiddu aanay ballan qaadi karin
Codsiga browserka ma aha xiriir gaadiid cusub; isku-dubbaridku wuxuu sii wadaa dirista codsiyada kan hore. Taa beddelkeeda, qulqulka UDP wuu duqoobi karaa conntrack oo packet dambe ayaa dib loo kala soocaa. Dhaqiddu waxay raacdaa qulqulka la raacay, ma aha fikradda codsiga ee kulan.
Haddii A guuldareysto ka hor qulqulkiisu dhammaado, calaamadda la kaydiyay ma badbaadiso. Waxay dib ugu xirmaan B, ama ma xirmaan gabi ahaanba. Dhaqid qorshaysan waxay iibsataa joogteyn inta waddada asalka ah caafimaad qabto; ma aha soo-celin xaalad oo u dhexeeya albaabyo madaxbannaan.
Xaqiiji labada qaybood
Ka bilow xiriir fasaxan oo muddo dheer ah ka hor isbeddelka iyo mid runtii cusub ka dib. Xaqiiji tunnelka mid kastaa isticmaalo iyo cinwaanka isha dadweynaha ee dhinaca fog arko, ka dib hubi in taraafikada soo noqodku soo noqoto.
Ha nadiifin shaxda conntrack si doorashada cusub u muuqato. Taasi waxay burinaysaa xaaladda dhaqiddu ay tahay inay ilaaliso, waxayna u beddeshaa guur la maamulay joogsi leh imtixaan nadiif u eg.