Ní bhíonn UDP i gcónaí níos tapúla: iompar OpenVPN a roghnú
Is réamhshocrú réasúnta é UDP do OpenVPN, ní fíorasc é. Déan comparáid idir iompair ar an gconair chéanna agus ar an tasc céanna, agus seiceáil cén éisteoir atá ag rith i ndáiríre.
Deir gach treoir go mbuaileann UDP TCP le haghaidh OpenVPN, agus is réamhshocrú é an chomhairle sin, ní tomhas. Athraíonn an t-iompar conas a sheachadtar paicéid agus cad a tharlaíonn nuair a chaithfidh an chonair iad, ní conas a dhéantar an tollán a chriptiú. Taobh thiar de gheata gabhála nó de sheachfhreastalaí nach gceadaíonn ach port 443, is é an rogha is moille an ceann a nascann ar chor ar bith. Scarann an méid a leanas an rud a dhéanann an prótacal ón rud a cheadaíonn do ghréasán rochtana.
Cad a athraíonn an t-iompar i ndáiríre
Soláthraíonn TCP sruth báití iontaofa agus ordaithe agus athsheolann sé gach rud a chailleann, mar a shonraíonn RFC 9293. Tugann UDP datagram chuig an ngréasán, agus ritheann OpenVPN a shraith iontaofachta féin thar an soicéad sin. Nuair a dhéantar TCP a ionchapsú i TCP, cruachtaítear dhá lúb aisghabhála, mar sin féadann teascán caillte amháin an sruth istigh a choinneáil siar go dtí go sroicheann an t-athsheoladh seachtrach. Is é an idirghníomhú sin an fíorargóint ar son UDP, agus taispeánann sé mar mhoill seachas mar thríleathan.
Fásann an éifeacht le caillteanas agus le ham an turais. Ar chonair áitiúil ghlan mothaítear an dá iompar mar an gcéanna, agus is ar an ábhar sin nach ndéanann tástáil saotharlainne an gearán a atáirgeadh go minic. Ar nasc soghluaiste plódaithe tagann an difríocht chun solais i seisiúin idirghníomhacha i bhfad sula dtugann aistriú mór faoi deara rud ar bith.
Ní bhaineann aon rud díobh seo le rúndacht ná le sláine. Is ionann malartú eochracha TLS agus cipher an chanáil sonraí don dá iompar, mar sin ní féidir le hathrú tacar criptithe lag a shábháil.
Áit a dtuilleann TCP a áit
Is iad na gréasáin rochtana an chúis is coitianta le TCP a roghnú. Féadfaidh óstán, aerfort nó gréasán aíonna 443 amach a cheadú agus gach rud eile a chaitheamh, agus is é éisteoir TCP ar an bport sin an t-aon phróifíl a oibríonn. Is inrochtaineacht é sin, ní feidhmíocht, agus is cúis mhaith a dhóthain ann féin é.
Cabhraíonn TCP freisin nuair a bhíonn an chonair cobhsaí ach na boscaí láir naimhdeach. Athshocraíonn roinnt gréasán sreafaí UDP fadré, agus iad ag fulang seisiúin TCP atá cosúil le gnáththrácht gréasáin. Is airí den ghréasán ar leith é an chosúlacht sin a éiríonn, agus ní féidir le haon treoir é a ghealladh do chách. Tástáil laistigh den ghréasán a theipeann sula gcuireann tú an prótacal ina leith.
Ní fadhb iompair é logáil isteach a dhiúltaítear. Is athrú eile é fíorú an teastais a dhíchumasú chun nasc a bhrú tríd, agus tá iarmhairt i bhfad níos measa aige.
Is é an comhréiteach praiticiúil próifíl TCP a choinneáil réidh. Coinníonn an chuid is mó de na cliaint an dá cheann agus ligeann siad duit aistriú nuair a dhiúltaíonn gréasán don chonair UDP, rud nach gcostar aon rud go dtí go mbíonn sé uait. Is é an rud nár cheart duit a dhéanamh dhá phróifíl a sheoladh a thagann le críochphointí éagsúla, mar sin ansin tomhaiseann do chomparáid na freastalaithe.
Seiceáil cén t-éisteoir atá agat i ndáiríre
Sula gcuirfidh tú feidhmíocht i gcomparáid, deimhnigh go n-aontaíonn an dá cheann faoin iompar agus faoin bport. Ní chruthaíonn athrú proto udp go proto tcp i gcomhad cliaint éisteoir freastalaí. Caithfear an freastalaí a chumrú don phrótacal sin, agus caithfidh an phróifíl teacht leis.
grep -E '^(proto|port|remote)' /etc/openvpn/server.conf
ss -lunp | grep openvpn
ss -ltnp | grep openvpn
Priontálann grep an rud a dúradh leis an bhfreastalaí a úsáid, agus taispeánann an dá liosta soicéad an rud a bhfuil sé ceangailte de. Ní thaispeántar éisteoir UDP ach sa chéad liosta agus éisteoir TCP ach sa dara ceann, mar sin is é an líne atá ar iarraidh an bealach is tapúla chun próifíl nár cuireadh i bhfeidhm riamh a aimsiú. Déan comparáid idir an port freisin, mar iompraíonn próifíl TCP ar 1194 go difriúil ó cheann ar 443 i bhformhór na ngréasán rochtana. Atosaigh an tseirbhís tar éis an athraithe agus léigh an líne lóig a thuairiscíonn an ceangal.
Tá deimhniú ar thaobh an chliaint saor: rith an nasc le --verb 4 agus léigh an líne iompair sa lóg. Má deir an cliaint UDP agus an freastalaí ag éisteacht ar TCP, ní thosaíonn an lámhchrann riamh agus ní chabhróidh aon tiúnadh.
Déan comparáid idir an ualach oibre, ní lipéad an iompair
Coinníonn comparáid chóir gach rud seasmhach seachas an t-iompar. An gléas céanna, an gréasán rochtana céanna, an t-óstach cinn scríbe céanna, an feidhmchlár céanna agus, go hidéalach, an freastalaí céanna. Má thagann an dá phróifíl le hóstaigh éagsúla, tá tú ag tomhas na n-óstach sin freisin.
Taifead trí thoradh in aghaidh gach reatha: an mbunaítear an tollán, an bhfanann sé suas agus an gcríochnaítear an tasc. Pointíonn iarratais bheaga a oibríonn agus aistrithe móra ag stad ar mhéid an phaicéid agus ar MTU, ní ar an iompar. Pointíonn athnascanna arís agus arís eile ar an gconair nó ar theorainn ama bosca láir.
Coinnigh an phróifíl a oibríonn faoi na dálaí a thagann ort i ndáiríre, agus coinnigh an ceann eile sábháilte. Baineann an rogha leis an ngréasán, ní leis an duine, agus is ar an ábhar sin atá aon fhreagra réamhshocraithe amháin mícheart in áit éigin.