Client VPN wuxuu macmiilka siiyaa cinwaan, is-afgaradku wuu dhammaadaa, haddana xiriirku meelna ma gaaro. Kahor inta aadan taaban shahaadooyinka ama noocyada macmiilka, eeg shaxda waddooyinka qodobka dambe laftiisa. Qodobka dambe ee AWS Client VPN wuxuu gudbiyaa xirmo kaliya marka mid ka mid ah waddooyinkiisu uu daboolo horgalka meesha loo socdo; haddii waxba aanu dhicin, xirmada waxaa lagu tuuraa qodobka dambe oo martigeliyaha bartilmaameedka marnaba ma arko SYN.

Taasi waa go'aan gudbin, ma aha go'aan xaqiijin. Waxay dhacdaa ka dib marka tunnel-ku kaco iyo ka dib marka sharciyada oggolaanshaha la qiimeeyo, taas ayaa sabab u ah in shahaado sax ah iyo koox sax ah ay weli soo saari karaan xiriir dhintay.

Qodobka dambe wuxuu gudbiyaa oo kaliya wixii shaxda waddooyinkiisu daboolaan

Waddo kastaa waa CIDR meesha loo socdo iyo shabakadda hoose ee qaadanaysa taraafikada. Qodobka dambe wuxuu barbardhigaa meesha macmiilku u socdo liiskaas, wuxuu dooranayaa gelinta u dhiganta oo xirmada u diraa shabakadda hoose ee xiriirka leh. Gelin la'aan macneheedu waa boodid xigta la'aan.

Fiiri waxa aanu waddadu ahayn. Ma aha gelin ku jirta shaxda waddooyinka VPC, mana ogolaanayso wax. Sharciyada oggolaanshaha waxay go'aamiyaan in koox ay gaadhi karto meel; waddooyinku waxay go'aamiyaan in qodobka dambe uu leeyahay meel uu xirmada u diro. Labaduba waa inay is waafaqaan, waxayna ku guuldareystaan calaamado kala duwan, sidaas darteed qiyaasidda midka jaban waxay lumisaa duhurnimo.

Isku-dhicidda caadiga ah waa VPC la peer gareeyay. Qof ayaa ku daraya waddo 10.20.0.0/24 ah halka martigeliyuhu ku nool yahay 10.20.4.0/24, sidaas darteed cinwaanku wuxuu ka baxaa gelin kasta. Qabashada dhinaca macmiilka waxay muujinaysaa SYN soo noqnoqda oo aan jawaab lahayn, diiwaannada bartilmaameedkuna waxba ma muujiyaan.

Akhri liiska waddooyinka kahor shahaadada

Waddooyinka qodobka dambe waa shay u gaar ah, sidaas darteed si toos ah u weydii halkii aad akhrin lahayd shaxda VPC:

aws ec2 describe-client-vpn-routes --client-vpn-endpoint-id cvpn-endpoint-0123456789abcdef0 --query 'Routes[].{Dest:DestinationCidr,Target:TargetSubnet,Origin:Origin}'

Ka qaado cinwaanka saxda ah iyo dhererka horgalka macmiilka guuldareystay, ka dib hubi daboolka xaraf kasta. Waxaa lagu dabaqaa iswaafajinta horgalka ugu dheer, sidaas darteed waddo ballaaran kuma badbaadinayso marka mid cidhiidhi ah uu meel kale tilmaamo.

Hal kheyraad meel kasta oo loo socdo iyada oo la isticmaalayo for_each

Qaybaha waddooyinka gacanta lagu qoray way leexdaan isla daqiiqadda qof uu ku daro horgal console-ka. Ku hay meelaha loo socdo khariidad, oo samee hal kheyraad furin kasta, si kasta oo lagu daro ama laga saaro ay gooni u ahaato.

variable "client_vpn_routes" {
  type = map(string)
  default = {
    "10.20.0.0/16"  = "subnet-0aa11bb22cc33dd44"
    "172.31.0.0/20" = "subnet-0aa11bb22cc33dd44"
  }
}

resource "aws_ec2_client_vpn_route" "this" {
  for_each               = var.client_vpn_routes
  client_vpn_endpoint_id = var.client_vpn_endpoint_id
  destination_cidr_block = each.key
  target_vpc_subnet_id   = each.value
  depends_on             = [aws_ec2_client_vpn_network_association.this]
}

Hayso ku-tiirsanaanta isku-xirka shabakadda. Waddo waxay u baahan tahay shabakad hoose oo xiriir leh, sidaas darteed apply abuura labadaba waa inuu marka hore isku-xirka habeeyaa, haddii aan lahayn tixraacaas Terraform wuu xor u yahay inuu marka hore waddada tijaabiyo. Kadib akhri qorshaha: tirada waddooyinka lagu daray waa inay la mid noqoto horgalada aad ku dartay. Haddii qorshuhu sidoo kale beddelo qodobka dambe, kheyraadka qodobka dambe si khaldan ayaa loo qoray, oo isticmaalkiisu wuxuu gooyaa macmiil kasta oo xiran.

Qaadashada qodob dambe oo aanad abuurin

Kooxaha badankood waxay dhaxlaan qodob dambe lagu dhisay console-ka, taas ayaa sabab u ah in aanu jirin koodh waddooyin. Ha dhiseyn qodob dambe labaad si kaliya waddooyinka Terraform loo geliyo.

Beddelkeeda soo dejiso, ama u gudbi aqoonsiga sida doorsoomayaal oo ka tag walxaha dhaxalka ah iyada oo aan la maamulin. Soo dejintu waxay u baahan tahay qaabka aqoonsiga uu bixiyehu u diiwaangeliyo nooc kasta oo kheyraad; wuxuu codeeyaa qodobka dambe, horgalka meesha loo socdo iyo shabakadda hoose ee bartilmaameedka. Koobi tixraacaas dokumentiga kheyraadka halkii aad ka samayn lahayd xusuusta, socodsii qorshe, oo filo in aanu jirin wax isbeddel ah kahor intaadan ku darin wax cusub.

Raac xirmada sida ay u socoto

Marka waddadu jirto oo xiriirku wali guuldareysto, mar waddada si hagar la'aan ah halkii aad ka qiyaasi lahayd lakabka sare.

  1. Waddo: horgal ayaa daboola meesha loo socdo oo tilmaamaysa shabakad hoose oo xiriir la leh qodobka dambe.
  2. Oggolaansho: sharci oggolaansho ayaa u oggolaanaya meeshaas kooxda isticmaalaha. Waddo keligeed marnaba ma bixiso gelitaan.
  3. Waddada dib u noqoshada: shaxda waddooyinka shabakadda hoose ee bartilmaameedku waxay jawaabaha ku celisaa dhinaca qodobka dambe, kooxda ammaankuna waxay u oggolaanaysaa dekedda barkada cinwaannada macmiilka.
  4. Barnaamijka: ka fur xiriir TCP dhab ah macmiilka, kadib xaqiiji in diiwaannada bartilmaameedku muujinayaan cinwaanka isha la filayay ee barkada.

Beddel hal horgal apply kasta, kadib dib u akhri liiska waddooyinka, oo wada qor meesha loo socdo, sharciga oggolaanaya iyo waddada dib u noqoshada. Qofka xigta ee dawooyinka xiriir la diiday waa inuu ka bilaabo liiskaas, ma aha aragtida shahaadada.

Maqaallo la xiriira