Tor réidh roimh an VPN: an geata tosaithe a ordú i gceart
Ní iompróir é próiseas tor atá ag rith. Geataigh an VPN ar chomhartha doiciméadaithe cliant-réidh, ansin ar a phiara féin, agus coinnigh na cúlbhealaí ar leithligh.
Is é an rud is coitianta chun an chruach seo a thógáil go mícheart breathnú ar phróiseas tor agus ansin an VPN a thosú. Tagann an daemon chun solais i bhfad sula féidir leis sruth cliaint a iompar, agus is tomhas é fanacht seasta atá gléasta mar spleáchas. Caithfidh an geata a bheith mar an staid a theastaíonn ón gcéad chomhpháirt eile i ndáiríre. Siúlaigí trí na ceithre chéim thíos in ord, agus caithigí le gach ceann acu mar choinníoll ar leithligh seachas mar mhoill le tiúnadh.
Céim 1: roghnaigh an t-iompar atá agat i ndáiríre
Tosaigh leis an bprótacal, mar braitheann an chuid eile den dearadh air. Ní chuireann comhéadan SOCKS Tor UDP ASSOCIATE i bhfeidhm, mar sin caithfidh aon rud a iompraítear tríd a bheith ina shruth TCP. Ní oibreoidh próifíl OpenVPN a úsáideann UDP tríd an gcosán seo, is cuma conas a scríobhtar an maoirsitheoir. Athraigh an phróifíl go TCP agus deimhnigh go nglacann an piara cianda léi sula ndéanann tú teagmháil leis an loighic tosaithe.
Ansin deimhnigh gur féidir le do chliant seachvótálaí SOCKS a bhaint amach ar chor ar bith. Déanann OpenVPN 2.6 rogha socks-proxy a dhoiciméadú do phróifílí TCP, agus cuireann cliaint éagsúla tacaíocht seachvótálaí éagsúil ar fáil. Déanfaidh seoltóir a dhéanann neamhaird chiúin den rogha seachvótálaí nasc go díreach agus beidh cuma air go n-oibríonn sé, rud atá níos measa ná teip.
Scríobh an t-iompar roghnaithe sa runbook, mar braitheann gach seiceáil ina dhiaidh sin air.
Céim 2: léigh an chéim bootstrap, ní an liosta próiseas
Freagraíonn prótacal rialaithe Tor do GETINFO status/bootstrap-phase leis an staid bootstrap is déanaí, lena n-áirítear céatadán dul chun cinn agus clib achoimre. Tá an freagra sin úsáideach go beacht mar is féidir le rialtóir ceangal isteach tar éis don daemon an bootstrap a chríochnú cheana. Caillfidh maoirsitheoir nach n-éisteann ach le heachtraí an cás ina raibh Tor réidh sula ndeachaigh an maoirsitheoir i mbun oibre.
Fíoraigh an nasc rialaithe i gceart. Is comhéadan riaracháin é port rialaithe, agus is féidir le duine ar bith ar féidir leis labhairt leis an daemon a athchumrú. Coinnigh ar localhost é, coinnigh fíordheimhniú fianán nó pasfhocail cumasaithe, agus ná bain ceachtar acu chun script tosaithe a dhéanamh níos simplí.
Léigh an chéim uair amháin ag an tús, ansin liostáil le heachtraí dul chun cinn don amharc beo.
printf 'AUTHENTICATE\r\nGETINFO status/bootstrap-phase\r\nQUIT\r\n' | nc 127.0.0.1 9051
ss -ltn | grep -E '9050|9051'
tor --verify-config -f /etc/tor/torrcCiallaíonn freagra le dul chun cinn 100 agus an clib done gur chríochnaigh an daemon a thosú féin. Ní chiallaíonn sé fós go bhfuil ciorcad inúsáidte ann chun do cheann scríbe.
Céim 3: fan le heachtra ciorcaid cliaint
Sainmhíníonn prótacal heachtraí Tor CIRCUIT_ESTABLISHED, a thuairiscíonn go bhfuil ciorcad ag an gcliant ar féidir leis a úsáid. Sin an comhartha ullmhachta a theastaíonn ó gheata iompair, mar tá sé níos gaire don chumas a theastaíonn uait ná céatadán. Liostáil leis an eachtra agus taifead an t-aistriú, ionas go dtaispeánfaidh an logáil cathain a tháinig an t-iompar chun bheith inúsáidte seachas cathain a tháinig an próiseas chun solais.
Caith le heachtra mar chead triail a bhaint as, ní mar ráthaíocht maidir le haon cheann scríbe ar leith. Is féidir le polasaí scoir an piara cianda a dhiúltú fós, agus is féidir le croitheadh láimhe an VPN féin teip fós ar chúiseanna nach bhfuil baint ar bith acu le Tor.
Coinnigh an dá choinníoll ar leithligh sa chód. Cuirfidh luach Boole amháin darb ainm ready le chéile iad agus déanfaidh sé an chéad eachtra eile do-léite.
Céim 4: geataigh an VPN ar a chroitheadh láimhe féin
Tá a choinníoll ullmhachta féin ag an VPN, agus is é an t-aon cheann a chruthaíonn gur éirigh an tollán. Fan go dtuairiscíonn an cliant staid nasctha le seoladh sannta, ansin seiceáil gur fhan an ceanglas seachvótálaí i bhfeidhm. Déanfaidh lúb athiarrachta a scaoileann an rogha socks-proxy tar éis teip amháin nasc go díreach agus cloífidh sé go ciúin leis an dearadh iomlán.
Socraigh cad a tharlóidh nuair nach bhfuil an piara inrochtana sula mbeidh ort é a bheith ar eolas agat. Tá athiarracht theoranta le teip infheicthe níos éasca a oibriú ná lúb gan teorainn, agus tugann sé rud éigin don chóras monatóireachta chun foláireamh a dhéanamh faoi. Baineann an cinneadh céanna leis an iompar: má atosaíonn Tor, caithfear an VPN a thógáil anuas agus a gheataíocht arís seachas é a fhágáil ag rith ar chiorcad marbh.
Ar deireadh, coinnigh polasaí an fheidhmchláir féin i bhfeidhm agus an VPN síos. Ní dhéanann maoirsitheoir a fhanann i gceart aon rud chun próiseas neamhghaolmhar a chosc ó thrácht a sheoladh go díreach.
Seiceáil an ceithre aistriú a chaithfidh tú maireachtáil tríothu
Clúdaíonn ceithre chás an dearadh: tosú fuar ina dtagann Tor aníos ar dtús, maoirsitheoir a cheanglaíonn le Tor atá réidh cheana, piara VPN nach bhfuil ar fáil, agus cailliúint an iompair agus an tollán aníos. Tá aistriú ionchais éagsúil ag gach ceann acu, agus táirgeann gach ceann líne logála éagsúil má tá an geata scríofa i gceart.
Rith iad d'aon ghnó, ceann amháin ag an am, agus léigh na hathruithe staid seachas an liosta próiseas.
journalctl -u tor@default -n 30 --no-pager
systemctl status [email protected]
curl -sS --socks5-hostname 127.0.0.1:9050 https://check.torproject.org/api/ipNuair a thiteann an t-iompar, ba cheart don VPN teacht síos ina dhiaidh laistigh d'achar athiarrachta amháin seachas fanacht le tollán as feidhm. Nuair a fhilleann Tor, níor cheart an geata a athoscailt ach amháin tar éis eachtra an chiorcaid, ní tar éis tús an phróisis. Logáil cén coinníoll a bhí ar iarraidh ag gach teip, agus ní bheidh ar an gcéad duine eile ar dualgas an t-ord a atógáil ó na stampaí ama.