Hosting tal-web jew VPS: il-pjan tiegħek jista’ jmexxi server VPN?
Hosting maqsum, app immaniġġjata u server immaniġġjat minnek stess jagħtu kontroll tan-netwerk differenti. Qabbel erba’ kapaċitajiet qabel ma tixtri jew tittrasferixxi xi ħaġa.
Sit tal-web li jaħdem huwa prova li fornitur jista’ jservi HTTP, mhux li inti tikkontrolla magna. Bejn pjan maqsum, applikazzjoni mmaniġġjata u server immaniġġjat minnek stess hemm vojt kbir f’dak li l-kont jista’ jagħmel man-netwerk. Iddeċiedi liema naħa ta’ dak il-vojt għandu bżonn id-disinn VPN tiegħek qabel ma tħallas għal sena oħra. Erba’ kapaċitajiet jifirdu t-tnejn, u ebda waħda minnhom ma tidher fuq lista tal-prezzijiet.
X’jagħti tabilħaqq kull pjan
Il-paragun utli mhuwiex il-prezz jew id-daqs tad-diska, iżda l-awtorità. Staqsi x’jista’ jibda l-kont, liema karatteristiċi tal-qalba jista’ jilħaq, liema portijiet jaċċettaw traffiku dieħel u jekk it-traffiku ammess jistax jerġa’ joħroġ band’oħra.
Ħafna mill-prodotti tal-hosting jaqgħu fi tliet forom, u biss l-aħħar waħda hija server għal skop ġenerali:
| 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 |
Il-kont shell huwa s-sors tas-soltu tal-konfużjoni. It-trasferiment tal-fajls jew l-aċċess għal kompiti skedati jista’ jidher bħal amministrazzjoni waqt li l-proċess huwa ristrett għal direttorju u sett żgħir ta’ operazzjonijiet permessi.
Erba’ kapaċitajiet li jiddeċiedu t-tweġiba
Ħudhom fl-ordni, għax falliment fl-ewwel pass iġib il-bqija bla sens.
L-ewwel, is-software għandu jaħdem bħala proċess fit-tul li jiflaħ il-manutenzjoni. It-tieni, l-implimentazzjoni għandha tkun tista’ toħloq l-interfaċċa virtwali tagħha; fuq Linux dan is-soltu jfisser tiftaħ /dev/net/tun bil-permess amministrattiv rilevanti, kif id-dokumentazzjoni tal-qalba dwar TUN/TAP tispjega, għalkemm mhux kull disinn VPN juża dak l-apparat. It-tielet, il-klijenti għandhom jilħqu s-semmiegħa fl-indirizz pubbliku, it-trasport u l-port li biħsiebek, u prokura inversa tal-web li taċċetta HTTPS ma tgħid xejn dwar protokoll mhux relatat fuq l-istess numru. Ir-raba’, it-traffiku ammess għandu jkun jista’ jkompli għaddej, bir-rotot, it-trasferiment u kwalunkwe traduzzjoni li tassew hija appoġġjata.
It-termini tas-servizz joqogħdu ħdejn dawk l-erbgħa u mhumiex tekniċi xejn. Il-kwoti tat-traffiku bla limitu normalment jiddeskrivu talbiet tal-web, mhux mina li ġġorr id-downloads ta’ ħaddieħor. Aqra t-taqsima dwar l-użu aċċettabbli qabel ma tiddiżinja madwarha, u żomm l-aċċess ta’ rkupru għall-jum li s-servizz ma jistartjax.
Fejn jieqaf kont tal-web
Pjan tal-web normalment iħaddem il-kodiċi tiegħek ġo runtime immaniġġjat b’punt tad-dħul fiss. Anki meta jkun hemm binari tal-mina, il-proċess jista’ ma jkollux permess biex jiftaħ nod tat-tagħmir, jorbot port privileġġjat jew ibiddel it-tabella tal-routing. Dawk ir-restrizzjonijiet huma l-prodott, mhux nuqqas.
Għalhekk plugin li jwiegħed VPN normalment joħroġ prokura lejn band’oħra. Jekk il-kont attwali joffri biss kontrolli tal-web, il-pass onest huwa server separat, mhux tfittxija għall-modulu li jiftaħ l-awtorità neqsin.
Meta host wieħed irid iħaddem it-tnejn
Il-qsim huwa possibbli u xi drabi sensibbli, iżda ttrattah bħala deċiżjoni tas-sigurtà mhux bħala kumditità. Applikazzjoni tal-web b’formola ta’ upload toqgħod ħdejn kredenzjali tal-mina u socket tal-kontroll, u exploit f’waħda jilħaq l-oħra. Kontijiet separati, unitajiet tas-servizz separati u sistemi tal-fajls separati jnaqqsu dak l-esponiment mingħajr ma tixtri tieni magna.
Il-kompetizzjoni għar-riżorsi tiswa daqshekk. Backup minn ġol-mina u proċess tal-web okkupat jikkompetu għall-istess uplink u għall-istess diska, u l-falliment jidher bħal sit bil-mod minflok mina saturata. Iddeċiedi liema tagħbija tirbaħ qabel l-inċident, u illimita l-mina biex is-sit ikompli jwieġeb.
Ebda waħda miż-żewġ arranġamenti mhija iżolata sempliċement għax iż-żewġ servizzi jaħdmu. Il-kapaċità li testjahom flimkien hija l-bidu tad-disinn, u x-xogħol tal-iżolament huwa dak li jagħmilha difendibbli.
Iddeċidiha fuq host tal-prova b’erba’ kmandi
Qabel ma tmigra, kera l-iżgħar istanza tal-prodott fil-mira għal siegħa u ppruva l-erba’ kapaċitajiet direttament. L-istima minn tabella tal-karatteristiċi taħli inqas flus minn sena bil-pjan ħażin, iżda ħafna aktar ħin.
Ħaddem dawn fuq il-host tal-prova u aqra l-fallimenti bħala tweġibiet, mhux bħala ostakli:
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 | headL-ewwel żewġ linji jgħidu jekk apparat tal-mina jistax jeżisti xejn. It-tielet jirrapporta jekk il-host jistax jgħaddi pakketti, u r-raba’ juri x’inhu diġà qed jisma’ biex konflitt tal-port jinqabad kmieni. Fornitur li jfalli fit-tieni linja xorta jista’ jappoġġja implimentazzjoni fl-ispazju tal-utent, għalhekk semmi l-mekkaniżmu li għandek bżonn, mhux il-kategorija tal-prodott, meta tistaqsi lid-desk tal-appoġġ tagħhom.