Port foinse an chliaint in aghaidh éisteoir an fhreastalaí i sreabhadh VPN
Déan comparáid idir an dá uimhir phoirt in aon tollán amháin: éisteoir seasta an fhreastalaí agus foinse ghearrthéarmach an chliaint, agus conas a shuíonn aistriú an ródaire eatarthu.
Tagann dhá uimhir chun solais sa chomhrá céanna, agus níl ceachtar acu mícheart. Taispeánann log an fhreastalaí an t-éisteoir a thairgeann an tseirbhís, taispeánann an ríomhaire glúine an soicéad a sheol an datagram, agus féadann ródaire idir eatarthu an dara ceann a athscríobh ar an mbealach amach. Is úsáidí foircinn an chomhrá a chur i gcomparáid ná na digití féin. Coinníonn an chomparáid thíos an t-éisteoir, soicéad an chliaint agus an fhoinse aistrithe óna chéile, mar freagraíonn siad ceisteanna difriúla.
Dhá uimhir a chuireann síos ar fhoircinn urchomhaireacha
Is é port cumraithe an fhreastalaí an ceann scríbe a chuirfidh an cliant in aghaidh. Socraíonn polasaí é, tagann sé sa phróifíl agus caithfidh sé a bheith oscailte ar thaobh an fhreastalaí. Roghnaítear port foinse an chliaint go háitiúil, de ghnáth ón raon eimhreach, agus tá sé ann ionas go mbeidh áit éigin ag an bhfreagra le teacht i dtír. Féadfaidh sé athrú ag gach athnascadh, agus ní bhraitheann aon rud sa dearadh ar é a bheith cobhsaí.
Féadann ródaire idir eatarthu an fhoinse sin a athscríobh ina mhapáil 'NAT' féin. Sin é an fáth go minic nach bhfuil aon bhaint ag an uimhir a fheictear ar an bhfreastalaí leis an gceann a roghnaigh an ríomhaire glúine.
Cá n-athraíonn uimhir na foinse ar an mbealach amach
Tóg sampla IPv4 de dhéantús an duine: cliant taobh thiar de ródaire a dhéanann aistriú, freastalaí le haon éisteoir 'UDP', agus aon datagram amháin a thrasnaíonn an dá cheann. Ainmníonn an tábla gach foircinn agus cad a tharlaíonn dó, seachas an paicéad a athsheinm ag trí phointe breathnaithe.
| Endpoint | What stays fixed | What changes on reconnect | Who owns it |
|---|---|---|---|
| Server listener | The service port and the address the profile names | Nothing; the listener does not follow the client | The server operator |
| Client socket | The destination it dials | The local source port, chosen per socket | The client, or its operating system |
| Translated source | Usually the public address of the router | The port, and sometimes the address after a network switch | The NAT device or the upstream carrier |
Tá an ceann scríbe seasmhach i ngach ró, agus ní athraíonn ach féiniúlacht na foinse. Riachtanais UDP NAT idir idirdhealú a dhéanamh idir seoladh agus port inmheánach agus an mhapáil sheachtrach, agus sin go beacht an bhearna idir an dara agus an tríú ró. Féadann ródaire port foinse an chliaint a chaomhnú nó ceann eile a phiocadh; ní rud é an chaomhnú ar cheart d'fheidhmchlár a thoimhdiú.
Léigh na trí fhoircinn ó na hóstach féin
Tagann na liostaí thíos ó thrí mheaisín éagsúla agus le chéile taispeánann siad an comhrá iomlán. Rith an chéad cheann ar an bhfreastalaí, an dara ceann ar an gcliant agus an tríú ceann áit ar bith a bhfuil an mhapáil ann. Ní thaispeánann aon líne loga amháin na trí cinn riamh.
ss -lunp 'sport = :1194'
ss -unp | grep 1194
conntrack -L -p udp | grep 1194
Cruthaíonn an chéad liosta go bhfuil an freastalaí ceangailte le port na seirbhíse agus taispeánann sé cén próiseas a shealbhaíonn é. Taispeánann an dara ceann soicéad áitiúil an chliaint agus an ceann scríbe a chuir sé ina aghaidh. Taispeánann an tríú ceann an mhapáil a chruthaigh an ródaire, agus sin an t-aon áit a bhfeictear an fhoinse aistrithe. Léigh iad san ord sin agus stopann an dá uimhir de bheith ag breathnú contrártha.
Cad a athraíonn athnascadh, agus cad nach n-athraíonn
Coimeádann roinnt ródairí port foinse an chliaint nuair a bhíonn sé saor, agus dáileann cuid eile ceann difriúil gach uair. Tá an dá iompar normálta, agus brisfidh feidhmchlár a éilíonn an chéad cheann ar an dara ceann. Ní locht freastalaí é athrú mapála tar éis athnascadh nó athrú líonra: osclaíonn an cliant soicéad nua, dáileann an ródaire an rud atá aige, agus feiceann an freastalaí foinse nua ar an éisteoir céanna. Ba locht é a bheith ag súil go nglacfadh an freastalaí le trácht a seoladh chuig port cliaint treallach.
Faigheann cliaint OpenVPN an phobail an t-iompar seo trí nobind, a ligeann don chóras oibriúcháin an port áitiúil a roghnú; tagann an port iargúlta ón bpróifíl fós. Is rogha chomhfhiosach é ceangal go sainráite, ní riachtanas prótacail. Leanann an freastalaí ag tairiscint aon fhoirceann amháin agus na cliaint ag roghnú a bhféiniúlachtaí áitiúla féin.
Lipéadaigh na sraitheanna ar leith sa taifead
Laistigh den tollán tá dara comhrá lena phoirt féin. Tá TCP 443 mar cheann scríbe ag iarraidh HTTPS a iompraíonn an tollán, agus úsáideann an nasc criptithe seachtrach UDP 1194, mar sin ní athraíonn athrú phort foinse seachtrach aon rud sa tseirbhís inmheánach.
Fiú ag an tsraith sheachtrach, tá tábhacht leis an bprótacal. Is foircinn éagsúla iad UDP 1194 agus TCP 1194, agus ní ghlacfaidh éisteoir 'TCP' datagram UDP riamh toisc go n-oireann an uimhir. Agus tú ag déanamh doiciméadaithe ar imscaradh, lipéadaigh éisteoir an fhreastalaí, soicéad an chliaint agus an fhoinse aistrithe mar thrí rud ar leith, agus cuir an t-iompar le gach ceann.
Ansin lig don pholasaí na róil a leanúint. Osclaíonn an freastalaí an t-iompar beartaithe ar a éisteoir agus fíoraíonn sé an piaraí fós; admhaíonn balla dóiteáin an chliaint freagraí ar a mhalartú amach féin gan seirbhís isteach a fhoilsiú. Teastaíonn an treo fillte scríofa go sainráite ó scagaire gan staid, agus sin an chúis phraiticiúil a bhfuil tábhacht leis an idirdhealú thar léaráidí néata.