VM-ka waxaa la abuuray iyada oo aan lahayn gudbin IP, waxay hore u socotaa software-ka VPN, oo dareenka ayaa ah in laga dib u dhiso template-ka iyadoo calanka la shiday. Dib u dhistaas waa mid aan loo baahnayn. Compute Engine waxay canIpForward u soo bandhigtaa sifo la cusboonaysiin karo, oo dariiqa cusboonaysiinta la diiwaangeliyay wuxuu ku dhaqan geliyaa refresh halkii dib u bilaabid. Waxa calanku dhab ahaan xakameeyo waa cidhiidhi: la'aantiis, platform-du waxay tuurtaa baakadaha yimaada instance-ka laakiin aan loo jeedin cinwaanka instance-ka qudhiisa. Gateway gudbinaya taraafikada mishiinnada kale ayaa sidaas sameeya, sidaas darteed calanku waa inuu shidan yahay. Wax kasta oo ka dambeeya waa habaynta martida iyo dariiqa, oo calanku taaban maayo.

Waxa calanku oggolaado, iyo waxa uusan oggolaan

Marka gudbintu dansan tahay, platform-du waxay instance-ka u qaadataa barta ugu dambeysa. Baakadaha ay goobtu tahay cinwaanka instance-ka qudhiisa waa la gaarsiiyaa; baakadaha instance-ku ay tahay inuu u gudbiyo magaca qof kale lama gaarsiiyo.

Marka gudbintu shidan tahay, instance-ku wuxuu u shaqeyn karaa boodhka xiga ee dariiqa VPC, taasina waa doorka qalabka VPN u baahan yahay. Calanku waxba kama sheego firewall-yada, dariiqa martida, habaynta tunnel-ka ama dariiqyada soo noqodka, iyo qiimaha true ee gateway xun wali waa gateway xun.

Akhri sifada hadda jirta

Baadh dejinta ka hor intaadan wax beddelin, adigoo isticmaalaya describe akhris-kaliya oo ka hortimid instance-ka, mashruuca iyo aagga loogu talagalay:

gcloud compute instances describe VM_NAME --project PROJECT_ID --zone ZONE --format='value(canIpForward)'

Qiimaha false wuxuu muhiim yahay kaliya haddii VM-kan uu yahay boodhka xiga. Haddii sidaas tahay, inta kale ee dariiqa wali waa in si gooni ah loo baadho, sababtoo ah sifadu waa hal sadar silsilad dheer.

Cusboonaysii instance-ka jira

Habka Google ee cusboonaysiinta sifooyinka instance-ka wuxuu dhoofiyaa resource-ka hadda jira, wuxuu beddelaa sifada oo wuxuu soo gudbiyaa natiijada. Taasi waa hab shaqo ka duwan calanka --can-ip-forward ee waqtiga abuurista, waana tan ku shaqeysa VM socda.

Marka hore u dhoofi qeexidda fayl maxalli ah, oo hayso nuqul aan beddelmin si loo barbardhigo:

gcloud compute instances export VM_NAME --project PROJECT_ID --zone ZONE --destination=instance.yaml

Faylkaas la dhoofiyay, deji sifada oo ha beddelin wax kale:

canIpForward: true

Hayso resource-ka oo dhan, oo ay ku jirto faraha saxeexkiisa. Faylka ku beddel dokument YAML hal sadar ah, ama isku dar isbeddellada aan xiriirka lahayn ee nooca mishiinka, disk ama interface isla gudbinta, waa dariiqa isbeddel sifo uu u noqdo hakad.

Ka codso habka cusboonaysiinta inuu xaqiijiyo faylka oo uu soo warbixiyo waxa loo baahan doono, ka hor inta aan la oggolaan isbeddel wax ku ool ah:

gcloud compute instances update-from-file VM_NAME --project PROJECT_ID --zone ZONE --source=instance.yaml --most-disruptive-allowed-action=NO_EFFECT

Wareegga xaqiijintaas ma shido gudbinta. Akhri jawaabta sifooyinka aan ansax ahayn iyo ficilka la sheegay inuu lagama maarmaan yahay. Isbeddelkan gooniga ah, ficilka la diiwaangeliyay waa REFRESH. Haddii natiijadu weydiisato dib u bilaabid, faylku wuxuu ka kooban yahay wax ka badan sifada aad rabtay inaad beddesho, markaa baadh faylka halkii aad oggolaan lahayd dib u bilaabista.

Ku dhaqan geli faylka la eegay xaddiga refresh:

gcloud compute instances update-from-file VM_NAME --project PROJECT_ID --zone ZONE --source=instance.yaml --most-disruptive-allowed-action=REFRESH

Hubi in hawshu dhammaatay oo mar kale ordi amarka describe. Haddii faraha saxeexku aanu sii matchanayn, qof kale ayaa beddelay instance-ka inta aad tafatirnayd, markaa dhoofi nuqul cusub oo dib u eeg isbeddelka halkii aad ku qasbi lahayd faylkaaga duugoobay.

Martidu wali waa inay dariiqaysaa baakadka

Ogolaanshaha daruurta kama dhigto qalabka router. Xaqiiji in dariiqa VPC uu doorto VM-kan boodhka xiga ee prefix-ka goobta, iyo in martidu u dhexeyso tunnel-ka iyo interface-ka saxda ah iyadoo siyaasadeeda gudbin shidan tahay.

Siyaasadda firewall-ku waa inay oggolaato qulqulka gudaha iyo sidoo kale dhageystaha dibadda. Furitaanka kaliya dekedda VPN waxay sharraxaysaa gaadiidka sirta ah oo waxba kama sheegto isdhaafsiga abka gudaheeda.

Ugu dambeyn, goobtu waxay u baahan tahay dariiq soo noqod oo u tagta ururka macaamiisha, ama naqshaddu waa inay si ula kac ah u tarjunto ilaha. Haddii goobtu aragto taraafik la turjumay, baadh isha la turjumay; haddii naqshaddu ilaaliso ururka, baadh ururkaas dariiqa soo noqodka iyo xeerarka gelitaanka. Ku darista NAT ka hor intaadan go'aansan naqshadda aad rabto waxay qarinaysaa dariiq maqan oo beddelaysaa siyaasadda goobtu aragto.

Gateway Linux, gudbinta kernel-ka waa qayb ka mid ah habaynta martida. Qalabka pfSense wuxuu leeyahay wax u dhigma, oo ku koobbi amarka sysctl ee Linux gudihiisa ma aha talaabada u dhiganta.

Xaqiiji macmiilka u baahan gelitaanka

Ka tijaabi macmiil VPN ilaa hal adeeg bartilmaameed, ma aha gateway-ka qudhiisa. Xiriiraha lagu bilaabo gateway-ka wuxuu isticmaalaa ish ka duwan oo waligiis ma fuliyo xeerarka gudbinta ee aad hadda shiday.

Diiwaangeli sifada wixii maamula qalabka. VM gacanta lagu saxay wuxuu shaqeeyaa ilaa beddelka xiga uu si aamusan u soo celiyo dejinta asalka ah, oo guuldarraadaas waxay u ekaan doontaa dib u noqosho software-ka VPN.

Nidaamka shaqada: akhri sifada, dhoofi oo tafatir hal sadar, xaqiiji NO_EFFECT, ku dhaqan geli REFRESH, xaqiiji in martidu gudbiso, ka dibna ka tijaabi macmiil.

Maqaallo la xiriira