Cruthaíodh an VM gan seoladh IP, tá na bogearraí VPN á rith aige cheana, agus is é an instinct é a atógáil ón teimpléad leis an suaitheantas socraithe. Tá an t-atógáil sin neamhriachtanach. Nochtann Compute Engine canIpForward mar mhaoin inathraithe, agus cuireann an cosán nuashonraithe doiciméadaithe i bhfeidhm é le refresh seachas le hatosú. Is cúng an rud a rialaíonn an suaitheantas i ndáiríre: gan é, scaoileann an t-ardán paicéid a shroicheann an t-instant ach nach bhfuil dírithe ar sheoladh an instain féin. Déanann geata a sheolann trácht meaisíní eile ar aghaidh go díreach sin, mar sin caithfidh an suaitheantas a bheith air. Gach rud ina dhiaidh sin is cumraíocht aoi agus ródú é, nach mbaineann an suaitheantas leis.

Cad a cheadaíonn an suaitheantas, agus cad nach gceadaíonn sé

Agus an seoladh díchumasaithe, caitheann an t-ardán leis an instant mar chríochphointe. Seachadtar paicéid a bhfuil a gceannscríbe mar sheoladh an instain féin; ní sheachadtar na paicéid ar cheart don instant iad a sheoladh ar aghaidh thar ceann duine eile.

Agus an seoladh cumasaithe, féadfaidh an t-instant gníomhú mar an chéad léim eile do ród VPC, agus sin an ról a theastaíonn ó fheiste VPN. Ní deir an suaitheantas aon rud faoi bhallaí dóiteáin, ródú an aoi, cumraíocht an tolláin ná cosáin fillte, agus is geata briste fós é luach true ar gheata briste.

Léigh an mhaoin reatha

Scrúdaigh an socrú sula n-athraíonn tú rud ar bith, le describe inléite amháin i gcoinne an instain, an tionscadail agus an chrios atá beartaithe:

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

Níl tábhacht le luach false ach amháin más é an VM seo an chéad léim eile. Más ea, caithfear an chuid eile den chosán a sheiceáil ar leithligh fós, mar is líne amháin í an mhaoin i slabhra níos faide.

Nuashonraigh an t-instant atá ann cheana

Easpórtálann nós imeachta nuashonraithe maoine instant Google an acmhainn reatha, athraíonn sé an mhaoin agus cuireann sé an toradh isteach. Is sreabhadh oibre difriúil é sin ón suaitheantas --can-ip-forward ag am an chruthaithe, agus is é an ceann a oibríonn ar VM atá ag rith.

Easpórtáil an sainmhíniú chuig comhad áitiúil ar dtús, agus coinnigh cóip neamhathraithe le comparáid:

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

Sa chomhad easpórtáilte sin, socraigh an mhaoin agus ná hathraigh aon rud eile:

canIpForward: true

Coinnigh an acmhainn ar fad, lena lorgóg san áireamh. Is é an bealach a n-iompaíonn athrú maoine ina shíobadh ná an comhad a athsholáthar le doiciméad YAML aonlíne, nó eagarthóireachtaí neamhghaolmhara ar chineál meaisín, diosca nó comhéadain a chuachadh san aighneacht chéanna.

Iarr ar an meicníocht nuashonraithe an comhad a bhailíochtú agus a thuairisciú cad a bheadh ag teastáil uaidh, sula gceadaítear aon athrú éifeachtach:

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

Ní chumasaíonn an rith bhailíochtaithe sin an seoladh. Léigh an freagra le haghaidh maoine neamhbhailí agus don ghníomh a deir sé atá de dhíth. Don athrú aonraithe seo is é REFRESH an gníomh doiciméadaithe. Má iarrann an toradh atosú, tá níos mó sa chomhad ná an mhaoin a bhí ar intinn agat a athrú, mar sin scrúdaigh é in ionad an t-atosú a dheonú.

Cuir an comhad athbhreithnithe i bhfeidhm leis an teorainn refresh:

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

Seiceáil gur críochnaíodh an oibríocht agus rith an t-ordú describe arís. Mura n-oireann an lorgóg a thuilleadh, d'athraigh duine éigin eile an t-instant agus tú ag eagarthóireacht, mar sin easpórtáil cóip úr agus déan an t-athrú a athbhreithniú arís in ionad do chomhad stale a bhrú tríd.

Caithfidh an t-aoi an paicéad a ródú fós

Ní dhéanann cead scamall ródaire den fheiste. Deimhnigh go roghnaíonn ród VPC an VM seo mar an chéad léim eile don réimír chinnscríbe, agus go ródaíonn an t-aoi idir an tollán agus an comhéadan ceart agus a pholasaí seolta féin cumasaithe.

Caithfidh polasaí an bhalla dóiteáin an sreabhadh istigh chomh maith leis an éisteoir amuigh a cheadú. Ní chuireann oscailt phort VPN amháin síos ach ar an iompar criptithe agus ní deir sé aon rud faoin malartú feidhmchláir istigh ann.

Ar deireadh, teastaíonn cosán fillte chuig an linn chliant ón gceannscríbe, nó caithfidh an dearadh foinsí a aistriú d'aon ghnó. Má fheiceann an ceannscríbe trácht aistrithe, seiceáil an fhoinse aistrithe; má chaomhnaíonn an dearadh an linn, seiceáil an linn sin sa ród fillte agus sna rialacha rochtana. Folaíonn cur NAT leis sula socraíonn tú cén dearadh atá uait ród atá ar iarraidh agus athraíonn sé an polasaí a fheiceann an ceannscríbe.

Ar gheata Linux, is cuid de chumraíocht an aoi é seoladh an eithne. Tá a chomhionann féin ag feiste pfSense, agus ní hé an chéim chomhfhreagrach é ordú sysctl Linux a chóipeáil isteach ann.

Fíoraigh ón gcliaint a bhfuil rochtain ag teastáil uaidh

Tástáil ó chliant VPN chuig seirbhís sprice amháin, ní ón gheata féin. Úsáideann nasc a thosaítear ar an gheata foinse dhifriúil agus ní fheidhmíonn sé riamh na rialacha seolta a chumasaigh tú díreach.

Taifead an mhaoin i cibé rud a bhainistíonn an fheiste. Oibríonn VM a ceartaíodh de láimh go dtí go dtugann a athsholáthar eile an socrú bunaidh ar ais go ciúin, agus beidh an teip sin le feiceáil mar chúlú sa bhogearra VPN.

Ord na hoibre: léigh an mhaoin, easpórtáil agus cuir líne amháin in eagar, bailíochtaigh le NO_EFFECT, cuir i bhfeidhm le REFRESH, deimhnigh go seolann an t-aoi ar aghaidh, ansin tástáil ó chliant.

Ailt ghaolmhara