Ní gá duit fíorchuntas chun a fháil amach an seasann lasc mhúchta; sin go díreach a chuireann tástáil i mbaol. Cruthaíonn an tseiceáil fuinneog ghearr ina bhféadfadh trácht dul nó gan dul lasmuigh den tollán, mar sin ba chóir an t-ualach a bheith ina rud is féidir leat a chailleadh. Déanaim é seo anois le leathanach meallta agus próifíl bhreise bhrabhsálaí, agus tugann sé freagra níos soiléire ná an ghnáthamh bhrabhsálaí-agus-phost gréasáin a d'úsáid mé cheana. Leanann an méid a thagann anuas an t-ord céanna a chuireann an cliant i láthair: an socrú, an ceann scríbe, an t-aistriú, agus ansin an fhianaise.

Freagraíonn an tástáil ceist chúng amháin: le linn an aistrithe seo, an féidir leis an bhfeidhmchlár seo an líonra lasmuigh den tollán a shroicheadh? Ní deir sé faic faoi cé acu an bhfuil an chuid eile den pholasaí ciallmhar. Coinnigh an raon chomh beag sin agus is fiú an toradh a scríobh síos.

Aimsigh an lasc agus a raon sa chliant

Oscail an cliant agus aimsigh an socrú blocála sula n-athraíonn tú aon staid líonra. Ainmníonn soláthraithe ar bhealaí éagsúla é: lasc mhúchta, mód glasála, glas líonra, blocáil tráchta lasmuigh den tollán. Deir an lipéad níos lú ná na roghanna istigh. Is é an rud atá tábhachtach ná an bhfuil an bhlocáil i bhfeidhm i gcónaí, nó díreach nuair a shocraíonn an feidhmchlár gur theip ar thollán díreach anois, agus an gclúdaíonn sí gach feidhmchlár nó liosta roghnaithe.

Ansin liostaigh na haistrithe is féidir le do chliant a dhéanamh i ndáiríre. Is trí chosán chóid éagsúla i bhformhór na gcliant iad dícheangal a thionscnaíonn an t-úsáideoir, éirí as an bhfeidhmchlár agus cailliúint teagmhála leis an bhfreastalaí, agus ní roinneann siad aon pholasaí blocála amháin. Scaoileann cuid acu an bhlocáil nuair a fhágann an feidhmchlár. Fágann cuid eile na rialacha scagtha suiteáilte go dtí go mbaineann rud éigin iad. Léigh tagairt socruithe an tsoláthraí don leagan atá á rith agat in ionad a bheith ag tuairimíocht, agus ansin scríobh síos cé acu de na trí cinn atá á thástáil agat.

Scríobh síos an phróifíl freisin: prótacal, teaghlaigh seoltaí agus an bhfuil tollán scoilte cumasaithe. Níl aon chiall le maíomh faoin bhfeiste iomlán más rud é go n-eisiann an phróifíl cúpla feidhmchlár d'aon ghnó, agus ní sceitheadh é eisiamh a chumraigh tú. Is é tagairt socruithe OpenVPN Connect an cineál leathanaigh a ainmníonn cé acu lasc a athraíonn cé acu iompar, cé go n-athraíonn na lipéid de réir cliaint.

Roghnaigh ceann scríbe meallta a oibríonn gan an tollán freisin

Teastaíonn dhá airí ón meall, agus má dhéantar neamhaird ar cheachtar acu tagann toradh doléite. Caithfidh sé a bheith inrochtana go díreach nuair a bhíonn an tollán síos agus an bhlocáil as, nó ní fhéadfadh “stop sé ag freagairt” ach a chiallú go bhfuil an t-óstach imithe. Agus níor chóir dó logáil isteach, fianán ná íocaíocht a éileamh, ionas go gcosnóidh sceitheadh líne loga duit in ionad seisiúin.

Is é leathanach statach ar óstach a rialaíonn tú an rogha ghlan. Tá meaisín fíorúil spártha le freastalaí HTTP simplí beagnach chomh maith, agus oibríonn leathanach poiblí seiceála nascachta má ghlacann tú go bhfuil a infhaighteacht lasmuigh de do rialú. Nótaigh an seoladh, an calafort, an teaghlach seoltaí agus an dteastaíonn cuardach ainm ón iarratas, mar aistrítear gach ceann acu ina athróg a mb'fhéidir go mbeadh ort a leithlisiú níos déanaí.

Bunaigh an bhunlíne sula dtéann tú i dteagmháil leis an lasc. Agus an tollán suas, caithfidh an meall freagairt tríd an tollán, rud a chruthaíonn go n-oibríonn bealach an pholasaí. Agus an tollán síos agus an bhlocáil as, caithfidh sé freagairt go díreach, rud a chruthaíonn go bhfuil an ceann scríbe beo. Is ansin amháin a insíonn teip sa staid bhlocáilte rud éigin duit.

Rith na haistrithe in ord seasta

Tóg na haistrithe ceann amháin ag an am agus tabhair cúpla soicind do gach ceann chun socrú, mar is minic a bhíonn cliaint ag réabadh agus ag atógáil rialacha sa bhearna sin. Coinníonn rith na seiceála giorra céanna gach uair na breathnuithe inchomparáide:

curl -sS -o /dev/null -w 'http=%{http_code}\n' --max-time 5 http://decoy.example/
echo "curl_exit=$?"
dig +short decoy.example
curl -6 -sS -o /dev/null -w 'v6_http=%{http_code}\n' --max-time 5 http://decoy.example/
echo "curl_v6_exit=$?"
TransitionExpected with the block onFailure signature
Manual disconnectDecoy stops answering within secondsDecoy still returns 200
Server or path failureBlocked, with no exemption for the old endpointDirect access during the gap
Quit the appClient-dependent; record what happensBlock disappears with the process
Wi-Fi to EthernetBlock holds until the tunnel returnsTraffic flows mid-change

Tá a rith féin tuillte ag an ró faoi éirí as an bhfeidhmchlár fiú mura ndúnann tú an cliant riamh in úsáid normal. Má scaoiltear an bhlocáil ar éirí as, tugann timpiste nó nuashonrú éigeantach an nochtadh céanna duit, agus is fíric faoin imscaradh í sin, ní faoi do fhoighne. Ar Windows is iad na promhanna comhfhreagracha Resolve-DnsName decoy.example agus curl.exe -s -o NUL -w "%{http_code}" http://decoy.example/.

Scar blocáil ó réiteoir briste

Tá cúiseanna éagsúla le leathanach nach lódálann, agus níl ach ceann amháin acu ann: go n-oibríonn an lasc. Mura réitítear an t-ainm, tá foghlamtha agat go bhfuil DNS blocáilte nó briste, ní go bhfuil an cosán sonraí blocáilte. Promh seoladh litriúil freisin, ionas nach mbeidh an freagra ag brath ar réiteach ar chor ar bith.

Coinníonn cóid scoir curl na cásanna sin óna chéile: is teip réitithe ainm é 6, ciallaíonn 7 gur diúltaíodh don nasc, is teorainn ama é 28. Láithríonn bealach blocáilte de ghnáth mar theorainn ama nó diúltú i gcoinne seoladh litriúil. Fágann blocáil DNS amháin 6 agus ceileann sí gach rud eile. Meallann leathanach i dtaisce nó tairseach ghabhála an tsúil, agus is é an cóid scoir, ní an scáileán, an fhianaise.

Déan an phromh a athrá thar IPv6 le seoladh litriúil. Tá blocáil a chlúdaíonn IPv4 agus a dhéanann neamhaird ar IPv6 coitianta go leor chun a líne féin a thuilleamh i do nótaí, agus ba chóir do chliant a dhíchuireann IPv6 lasmuigh den tollán teip go glan ar an dá theaghlach.

Scríobh síos an raon a chlúdaíonn an toradh

Nuair a fhilleann an tollán, deimhnigh an t-aisghabháil: freagraíonn an meall tríd an tollán, filleann an réiteoir freagraí, agus fanann an polasaí san áit ar fhág tú é. Ansin cealaigh na turgnaimh. Cuirfidh riail balla dóiteáin shealadach, bealach dífhabhtaithe nó próifíl tástála a fhágtar ina áit an chéad rith eile trí chéile agus d'fhéadfadh siad maireachtáil níos faide ná an feidhmchlár.

Clúdaíonn aon phas amháin aon leagan cliaint, aon phróifíl, aon aistriú agus aon teaghlach seoltaí. Scríobh an ceathrar sin síos leis an toradh:

  • Leagan cliaint agus ardán, agus an bhfuil an socrú in aghaidh na próifíle nó domhanda.
  • Próifíl, prótacal agus aon eisiaimh tolláin scoilte.
  • Aistriú a tástáladh, agus conas a spreag tú é.
  • Teaghlaigh seoltaí agus DNS, le cóid scoir curl don staid bhlocáilte agus don staid neamhbhlocáilte.

Má tá aon líne bán, níl an tástáil críochnaithe. Ciallaíonn fánaíocht an ró athraithe líonra a athrá. Ciallaíonn atosú gan mhaoirseacht seiceáil go bhfilleann na rialacha, agus is ceist faoi ord aisghabhála í sin, ní faoin lasc. Rith an seicheamh arís tar éis nuashonrú cliaint, mar is annamh a athraíonn na lasca agus an t-iompar taobh thiar díobh ag athrú. Coinnigh an meall in aice láimhe: níl aon rud le rothlú, agus tógann an chéad seiceáil eile cúig nóiméad.

Ailt ghaolmhara