Calaamad lagu dhigay nftables waa in ay hal qayb oo taraafik ah ku dirto tunnel-ka, laakiin taraafikku wali wuxuu ka soo baxaa interface-ka jidhka. Qaanuunnada oo dhan marka la eego kaligood waa sax. Waxa badanaa dhacay ayaa ah in wax kale ay isla calaamaddaas qortay, ama qaanuunka marin-u-socodku wuxuu la jaanqaadaa maaskad uusan qiimaha cusub dammaanad qaadin.

Hubin 1: akhri qaanuunka uu kernel-ku la jaanqaado

Ka bilow qaanuunka siyaasadda halkii dab-damiska. Kernel-ku wuxuu qaanuunnada u egayaa sida mudnaanta, oo is-waafajinta koowaad ayaa go'aamisa shaxda. Ka akhri qiimaha fwmark iyo maaskada qaanuunka laftiisa, kadibna xaqiiji in baakadka calaamadda aad dhigatay uu runtii la jaanqaado. Qaanuunka filanaya qiime buuxa oo 32-bit ah ma la jaanqaadi doono baakad sita hal bit oo keliya.

Kadibna xaqiiji shaxda uu qaanuunkaasi doorto iyo waxa shaxda ku jira. Qaanuunka tilmaamaya shax madhan wuxuu dhaliyaa raadin guuldarraysatay, taas oo macnaheedu yahay in badi nidaamyada baakadku ku dhaco qaanuunka xiga oo ka baxo interface-ka jidhka.

Laba amar ayaa tan go'aamiya: liiska qaanuunnada, iyo raadinta waddada loo maro meesha loo socdo ee shaxdaas.

Hubin 2: calaamadda baakadka mise calaamadda xiriirka

nftables wuxuu dhigi karaa calaamad baakadka iyo calaamad gelinta la-socodka xiriirka, oo kuwani waa shayyo kala duwan. Calaamadda baakadku waxay noolaataa inta lagu jiro marinka farsamaynta baakadka, halka calaamadda xiriirku ay sii socoto qulqulka oo ay tahay in si ula kac ah loo koobiyeeyo. Mid dhigidda iyo kan kale filashada waa xal badhkeed caadi ah.

Haddii qaanuunka marin-u-socodku ku tiirsan yahay calaamadda baakadka, soo-celinta calaamadda xiriirka mar dambe waddada waxba kama qabato go'aankaas, sababtoo ah go'aanka horey ayaa loo gaaray.

Go'aami shayga leh calaamadda marin-u-socodka, kadibna dhig meesha go'aanka marin-u-socodka lagu gaaro.

Hubin 3: yaa kale qora calaamaddaas

Qalabka WireGuard laftiisu waxay calaamadeeyaan baakadaha UDP si gaadiidka sirta ah aan loogu celin tunnel-ka uu ka tirsan yahay. Haddii qaanuunnadaadu ay isla goobtaas siiso qiime aan xiriir la lahayn, ka-bixintaas way luntay oo taraafikga dibadda ee tunnel-ku wuxuu isku dayaa inuu isla galo. Calaamaddu waa tunnel yimaada kadibna joojiya marinta taraafikga.

Calaamadaha waxaa sidoo kale isticmaala qalabka kale ee dab-damiska, shabakadda konteynerka iyo marin-u-socodka siyaasadeed oo loogu talagalay ujeeddooyin kale, sidaas darteed laba nidaam oo goobta oo dhan qora waa khilaaf xitaa marka mid kastaa si gooni ah u saxan yahay.

Liis qorayaasha ka hor intaadan mid kale ku darin.

Hubin 4: maaskadu waxay go'aamisaa waxa aad hayso

Calaamaddu waa goob 32-bit ah, maaskaduna waa sida dhowr milkiile ay u wadaagaan. Qiime ku dhigista maaskad waxay ilaalisaa bits-ka aan adiga kuwaaga ahayn; goobta oo dhan dhigista waxay burburisaa kuwa dadka kale oo dhan. Akhri maaskada qaanuun kasta oo taabta goobta, oo ay ku jiraan kuwa aadan qorin.

Diiwaangeli qaybinta bits-ka agagaarka qaanuunnada.

Haddii kale qofka xiga wuxuu dib u isticmaali doonaa qiime horey u lahaa milkiile, khilaafka halkanna wuxuu u eg yahay cillad marin-u-socod halka uu yahay cillad cinwaan. Dukumentiga nftables ee ku saabsan metadata baakadka wuxuu sharraxayaa hawlgallada calaamadda laftooda.

Hubin 5: ku hubi qulqul dhab ah, ma aha raadin

Raadinta waddo caadi ah ma qaadato calaamad, sidaas darteed waxay tusi kartaa waddo ka duwan baakadka dhabta ah. Soo saar taraafikga aad danaynayso oo fiiri tiriyayaasha, gelinta la-socodka xiriirka iyo interface-ka uu runtii ka baxo. Tijaabi labada qaybood ee lagu daray iyo tan laga saaray, sababtoo ah calaamad aad u ballaaran waxay jebisaa ka-saarista iyadoo u eg guul. Haddii qaybta lagu daray ay shaqayso oo qaybta laga saarayna ay tunnel-ka gasho, calaamaddu aad bay u ballaaran tahay ee ma aha aad u cidhiidhi.

Ka fogow nadiifinta xaaladda xiriirka si aad u khasabto cusboonaysiin inta lagu jiro kulan nool, sababtoo ah qulqullada cusub iyo kuwa jira waxay si sharci ah u qaadan karaan waddooyin kala duwan.

Diiwaangeli calaamadda, maaskada iyo shaxda hal meel, markaas tafatirka xiga wuu la huban karaa.

Maqaallo la xiriira