Gwesteio gwe yn erbyn VPS: a all eich cynllun redeg gweinydd VPN?
Mae gwesteio rhannol, ap wedi’i reoli a gweinydd hunan-reoledig yn rhoi rheolaeth rwydwaith wahanol. Cymharwch bedair gallu cyn prynu neu fudo unrhyw beth.
Mae gwefan sy’n gweithio yn brawf bod darparwr yn gallu gwasanaethu HTTP, nid eich bod chi’n rheoli peiriant. Rhwng cynllun rhannol, ap wedi’i reoli a gweinydd hunan-reoledig mae bwlch mawr yn yr hyn y caiff y cyfrif ei wneud i’r rhwydwaith. Penderfynwch pa ochr o’r bwlch hwnnw sydd ei hangen ar eich dyluniad VPN cyn talu am flwyddyn arall. Mae pedair gallu yn gwahanu’r ddau, ac nid oes yr un ohonynt yn ymddangos ar restr brisiau.
Beth mae pob cynllun yn ei roi mewn gwirionedd
Nid pris nac maint disg yw’r gymhariaeth ddefnyddiol, ond awdurdod. Gofynnwch beth all y cyfrif ei gychwyn, pa nodweddion cnewyllyn y gall eu cyrraedd, pa borthladdoedd sy’n derbyn traffig i mewn ac a all traffig a dderbyniwyd adael eto i rywle arall.
Mae’r rhan fwyaf o gynhyrchion gwesteio yn syrthio i dair siâp, a dim ond yr olaf yw gweinydd pwrpas cyffredinol:
| Capability | Website plan | Self-managed server |
|---|---|---|
| Long-running custom process | Usually not permitted | Yours to run under a service manager |
| Virtual network interface | Almost never available | Present when the kernel module and privilege allow it |
| Arbitrary inbound port | Restricted to the web stack | Provider filtering still applies |
| Forwarding for clients | Not offered | Possible once routing and policy are configured |
Y cyfrif cragen yw’r ffynhonnell arferol o ddryswch. Gall trosglwyddo ffeiliau neu gael mynediad at dasgau wedi’u hamserlennu edrych fel gweinyddiaeth tra bo’r broses wedi’i chyfyngu i gyfeiriadur a set fach o weithrediadau a ganiateir.
Pedair gallu sy’n penderfynu’r ateb
Cymerwch nhw yn eu trefn, oherwydd mae methiant yn y cam cyntaf yn gwneud y gweddill yn amherthnasol.
Yn gyntaf, rhaid i’r meddalwedd redeg fel proses hirhoedlog sy’n goroesi cynnal a chadw. Yn ail, rhaid i’r gweithrediad allu creu ei ryngwyneb rhithwir; ar Linux mae hynny fel arfer yn golygu agor /dev/net/tun gyda’r caniatâd gweinyddol perthnasol, fel y mae dogfennaeth cnewyllyn TUN/TAP yn ei esbonio, er nad yw pob dyluniad VPN yn defnyddio’r ddyfais honno. Yn drydydd, rhaid i gleientiaid gyrraedd y gwrandäwr ar y cyfeiriad cyhoeddus, y cludiant a’r porthladd a fwriadwch, ac nid yw dirprwy gwrthdro gwe sy’n derbyn HTTPS yn dweud dim am brotocol digyswllt ar yr un rhif. Yn bedwerydd, rhaid i draffig a dderbyniwyd allu mynd ymlaen, gyda llwybrau, anfon ymlaen ac unrhyw gyfieithiad a gefnogir mewn gwirionedd.
Mae telerau gwasanaeth yn sefyll wrth ymyl y pedair hynny ac nid ydynt yn dechnegol o gwbl. Mae lwfansau traffig diderfyn fel arfer yn disgrifio ceisiadau gwe, nid twnnel sy’n cludo lawrlwythiadau pobl eraill. Darllenwch yr adran defnydd derbyniol cyn dylunio o’i gwmpas, a chadwch fynediad adfer mewn cof ar gyfer y diwrnod na fydd y gwasanaeth yn cychwyn.
Lle mae cyfrif gwe yn stopio’n fyr
Mae cynllun gwe fel arfer yn rhedeg eich cod mewn amgylchedd rhedeg wedi’i reoli gyda phwynt mynediad sefydlog. Hyd yn oed pan fo deuaidd twnnel yn bresennol, gall y broses fod heb ganiatâd i agor nod dyfais, rhwymo porthladd breintiedig neu newid y tabl llwybro. Mae’r cyfyngiadau hynny yn y cynnyrch, nid yn esgeulustod.
Dyna pam mae ategyn sy’n addo VPN fel arfer yn troi allan yn ddirprwy i rywle arall. Os nad yw’r cyfrif presennol yn cynnig ond rheolaethau gwe, y cam gonest yw gweinydd ar wahân, nid chwilio am y modiwl sy’n datgloi’r awdurdod sydd ar goll.
Pan fo’n rhaid i un gwesteiwr redeg y ddau
Mae rhannu’n bosibl ac weithiau’n synhwyrol, ond triniwch ef fel penderfyniad diogelwch yn hytrach na chyfleustra. Mae ap gwe gyda ffurflen lwytho yn sefyll wrth ymyl manylion twnnel a soced rheoli, ac mae camfanteisio yn un yn cyrraedd y llall. Mae cyfrifon ar wahân, unedau gwasanaeth ar wahân a systemau ffeiliau ar wahân yn lleihau’r datguddiad hwnnw heb brynu ail beiriant.
Mae cystadlu am adnoddau yr un mor bwysig. Mae copi wrth gefn dros y twnnel a phroses we brysur yn cystadlu am yr un cyswllt i fyny a’r un disg, ac mae’r methiant yn edrych fel safle araf yn hytrach na thwnnel dirlawn. Penderfynwch pa lwyth gwaith sy’n ennill cyn y digwyddiad, a chapwch y twnnel fel bod y wefan yn parhau i ateb.
Nid yw’r naill drefniant na’r llall yn ynysig dim ond am fod y ddwy wasanaeth yn rhedeg. Gallu eu cynnal gyda’i gilydd yw dechrau’r dyluniad, a’r gwaith ynysu yw’r hyn sy’n ei wneud yn amddiffynadwy.
Setlwch hi ar westeiwr prawf gyda phedair gorchymyn
Cyn mudo, rhentwch y fersiwn lleiaf o’r cynnyrch targed am awr a phrofwch y pedair gallu yn uniongyrchol. Mae dyfalu o dabl nodweddion yn gwastraffu llai o arian na blwyddyn o’r cynllun anghywir, ond llawer mwy o amser.
Rhedwch y rhain ar y gwesteiwr prawf a darllenwch y methiannau fel atebion, nid fel rhwystrau:
ls -l /dev/net/tun
sudo ip tuntap add dev tun9 mode tun && sudo ip link del tun9
sysctl net.ipv4.ip_forward
ss -lunp | headMae’r ddwy linell gyntaf yn dweud a all dyfais twnnel fodoli o gwbl. Mae’r drydedd yn adrodd a gaiff y gwesteiwr anfon pecynnau ymlaen, ac mae’r bedwaredd yn dangos beth sy’n gwrando’n barod fel y gwelir gwrthdaro porthladd yn gynnar. Gall darparwr sy’n methu’r ail linell o hyd gefnogi gweithrediad yn lle’r defnyddiwr, felly enwch y mecanwaith sydd ei angen arnoch, nid categori’r cynnyrch, pan ofynnwch i’w ddesg gymorth.