Is é an miotas go bhfuil L2TP ar Android ar cheann eile de na rudaí is féidir le script shell a thosú: cuir bealach leis, glaoigh ar an tsean-seirbhís, agus tá sé déanta. Ní féidir, mar caithfidh ceithre shraith éagsúla teacht ar chomhaontú sula n-iompraíonn tollán paicéad. Cosnaíonn an tsraith IPsec an bealach, iompraíonn L2TP an seisiún, déanann PPP an nasc a chaibidliú, agus caithfidh Android an toradh a chlárú mar VPN ar féidir leis ródú timpeall air. Chonaic mé iarracht air seo faoi dhó le horduithe cóipeáilte, agus sa dá chás bhí an bealach ann agus ní raibh aon rud criptithe.

Cad a chomhlíonann athrú bealaigh i ndáiríre

Cinneann bealach a chur leis cá dtéann paicéad ina dhiaidh sin. Ní dhéanann sé comhlachas slándála a chaibidliú, ní osclaíonn sé seisiún L2TP, agus ní ritheann sé an malartú PPP a tháirgeann seoladh, piara agus socruithe DNS. Ar fhón, is é an toradh infheicthe trácht a fhágann an bealach mícheart, nó a fhágann agus a fhaigheann bás, gan aon staid tolláin áit ar bith.

Tá an rud céanna fíor faoi ghlao seirbhíse a cóipeáladh ó eisiúint níos sine. Ní API uathoibrithe foilsithe é pluiméireacht VPN inmheánach Android, agus féadann idirbheart uimhrithe ó leagan eile teacht ar oibríocht dhifriúil nó pribhléidí a éileamh nach bhfuil ag an script. Níor chóir d'uathoibriú a iompraíonn pasfhocal brath riamh ar argóintí inmheánacha tomhaiste, mar is é an modh teipe ná no-op ciúin nó próifíl leathchruthaithe nach ndéanann aon duine é a ghlanadh.

Ceathrar úinéirí, agus ní hé an script ceann ar bith díobh

Tóg iad in ord. Bunaíonn IPsec an bealach cosanta agus coinníonn sé é, agus fíoraíonn sé na piaraí. Iompraíonn L2TP an seisiún air, agus is é an sraitheacht an fáth a gcaitheann an caighdeán leo mar mheicníochtaí ar leithligh seachas mar aon phrótacal. Laistigh de sin, déanann PPP paraiméadair an naisc a chaibidliú a úsáidfidh an cliant. Ansin tá taobh an ardáin ag Android: an comhéadan VPN cláraithe, scóip in aghaidh an aip, staid always-on agus an saolré a shocraíonn cad a tharlaíonn nuair a mharaítear an aip.

Ní féidir le script ach an tsraith dheireanach díobh sin a fheiceáil, agus de ghnáth go hindíreach. Is féidir leis iarraidh ar chliant ceangal má nochtann an cliant sin rialú doiciméadaithe, agus is féidir leis staid an chomhéadain a fheiceáil ina dhiaidh sin. Ní féidir leis na trí shraith faoi bhun a chur ina n-ionad, agus ní féidir leis a chur ar an ardán comhéadan neamhchláraithe a chaithfear mar VPN.

Cén fáth nach bhfuil daemon ina aicearra ach an oiread

Breathnaíonn tosú daemon Linux faoi phribhléid ar an ngléas mar an píosa atá ar iarraidh, agus go minic tugann sé tollán aníos. Is é an rud nach ndéanann sé an tollán sin a chlárú le Android. Tá an comhéadan taobh istigh den eithne, ach níl a fhios ag roghnú VPN an ardáin, ródú in aghaidh an aip, beartas always-on ná saolré faoi, agus bíonn athruithe bealaigh agus DNS an daemon féin in iomaíocht leis an mbainisteoir líonra ar na táblaí céanna.

Is é an toradh nasc a oibríonn do thrácht an daemon agus nach n-oibríonn go mistéireach don aip a bhí tábhachtach duit, nó ceann a mhaireann go dtí go ndéanann an córas a líonraí a athmheas. Ní fabht ardáin ceachtar den dá thoradh; is é an teorainn idir socket a bheith agat agus an tsaoráid VPN a bheith agat.

Cén chuma atá ar na bealaí a dtacaítear leo

Má féidir leis an eagraíocht bogadh go próifíl a sholáthraíonn Android féin, is é bealach an ardáin an ceann macánta. Ó API 30 ar aghaidh, tacaíonn VpnManager le soláthar agus rialú próifílí VPN an ardáin ag feidhmchláir, le sruth údaraithe ceangailte leis an aip ghlaoite. Ní tiontaire L2TP é: ní aistríonn an tsamhail phróifíle a sholáthraíonn sé do IKEv2 cumraíocht L2TP atá ann cheana, agus is imirce é prótacal a athrú, ní athainmniú. Caithfear féiniúlachtaí, bealaí, DNS príobháideach agus ceadanna rochtana a iompar trasna go d'aon ghnó.

Má chaithfidh an tseirbhís fanacht ina L2TP/IPsec, is é an teaglaim thacaithe cliant agus eisiúint OS a dhoiciméadaíonn an t-oibreoir i ndáiríre, agus a chonradh uathoibrithe má tá ceann ann. Nuair nach bhfuil aon rialú gan duine doiciméadaithe ann, is é an freagra ceart nasc láimhe tacaithe seachas script phribhléideach bhriste a tharlaíonn a bheith ag obair ar aon build amháin.

Cad a dhéanann uathoibriú ceart

Nuair a bhíonn rialú doiciméadaithe ann, tá obair bheag inchosanta ag an uathoibriú: iarr an nasc ainmnithe, fan go mbeidh sé réidh, stad ar theip fhíordheimhniúcháin nó socraithe, rith an t-ualach oibre atá beartaithe, agus fág an glanadh ag an gcomhpháirt a shealbhaíonn an nasc. Fanann dintiúir leis an gcliant a bhfuil a fhios aige iad a stóráil agus a rothlú.

Scríobh síos cén chomhpháirt a shealbhaíonn gach sraith sula scríobhann tú an chéad líne, agus seiceáil an toradh ina choinne:

  • Láimhseálann an cliant IPsec agus PPP, ní bealaí an script.
  • Tagann an nasc le feiceáil i staid VPN an ardáin, mar sin baineann scóip in aghaidh an aip agus always-on leis.
  • Ní iompraíonn aon ghlao seirbhíse inmheánach, uimhir idirbhirt ná argóint thomhaiste dintiúir.
  • Ní fhágann teip ag aon chéim próifíl leathchláraithe ina diaidh.

Ailt ghaolmhara