Webhosting oder VPS: kann Ären Tarif e VPN-Server bedreiwen?
Gedeelte Hosting, eng verwalt App an en selbst verwaltete Server ginn ënnerschiddlech Netzwierkkontroll. Vergläicht véier Fäegkeeten, ier Dir eppes kaaft oder migréiert.
Eng funktionéierend Websäit ass de Beweis, datt en Ubieder HTTP ka liwweren, net datt Dir eng Maschinn kontrolléiert. Tëschent engem gedeelte Plang, enger verwaltener Applikatioun an engem selbst verwaltete Server läit eng grouss Lück doranner, wat de Kont mam Netzwierk däerf maachen. Entscheet, wéi eng Säit vun där Lück Ären VPN-Entworf brauch, ier Dir nach ee Joer bezuelt. Véier Fäegkeete trennen déi zwee, an keng dovun erschéngt op enger Präislescht.
Wat all Plang tatsächlech gëtt
Den nëtzleche Verglach ass net de Präis oder d'Diskgréisst, mä d'Befugnis. Frot, wat de Kont ka starten, wéi eng Kernel-Funktioune en erreecht, wéi eng Porte agehende Verkéier unhuelen a ob erlaabten Verkéier erëm anzwousch anescht ka fortgoen.
Déi meescht Hostingprodukter falen an dräi Formen, an nëmmen déi lescht ass en Allzweck-Server:
| 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 |
En Shell-Kont ass déi üblech Quell vu Verwirrung. Dateitransfer oder Zougang zu geplangten Aufgabe kann wéi Administratioun ausgesinn, während de Prozess op en Verzeechnes an eng kleng Rei erlaabten Operatiounen agegrenzt ass.
Véier Fäegkeeten, déi d'Äntwert entscheeden
Huelt se an der Rei, well e Feeler am éischte Schrëtt de Rescht belos mécht.
Éischtens muss d'Software als laangliewege Prozess lafen, deen d'Maintenance iwwerlieft. Zweetens muss d'Implementatioun hir virtuell Schnëttstell kënne schafen; op Linux heescht dat meeschtens /dev/net/tun mat der entspriechender administrativer Erlaabnis opzemaachen, wéi d'Kernel-Dokumentatioun fir TUN/TAP et beschreift, obwuel net all VPN-Entworf dës Apparat benotzt. Drëttens mussen d'Cliente beim Lauschter op der ëffentlecher Adress ukommen, dem Transport an dem Port, déi Dir virgesinn hutt, an e Web-Reverse-Proxy, deen HTTPS unhëlt, seet näischt iwwer en onverbonne Protokoll op der selwechter Nummer. Véiertens muss erlaabten Verkéier kënne virugoen, mat Routen, Viruleedung an all där Iwwersetzung, déi wierklech ënnerstëtzt gëtt.
D'Notzungsbedingunge stinn nieft dene véier a sinn iwwerhaapt net technesch. Onlimitéiert Verkéierskontingenter beschreiwen normalerweis Webufroe, net en Tunnel, deen d'Downloads vun aneren droen. Liest den Abschnitt iwwer akzeptabel Notzung, ier Dir dorunker plangt, a behält den Erhuelungszougang fir den Dag wou den Service net start.
Wou en Websäit-Kont ophält
En Websäitplang féiert Äre Code meeschtens an enger verwaltener Lafzäit mat festem Agangspunkt aus. Och wann eng Tunnel-Binärdatei do ass, kann dem Prozess d'Erlaabnis feelen, en Apparateknuet opzemaachen, en privilegiéierte Port ze beleeën oder d'Routingstabell z'änneren. Dës Aschränkunge sinn de Produit, keen Iwwersinn.
Dofir entpuppt sech e Plugin, dee VPN versprécht, meeschtens als Proxy soss engem. Wann de aktuellen Kont just Websäit-Kontrollen ubitt, ass den éierleche Schrëtt en eegene Server, net d'Sich nom Modul, deen déi feelend Befugnis opmaacht.
Wann en eenzegen Host béides muss bedreiwen
Deelen ass méiglech an heiansdo sënnvoll, awer behandelt et als Sécherheetsentscheedung, net als Komfort. Eng Webapplikatioun mat engem Upload-Formular sëtzt nieft Tunnel-Zougangsdaten an engem Steierungssocket, an en Exploit an engem erreecht deen aneren. Separat Konten, separat Service-Unitten a separat Dateisystemer verklengeren dës Ausgesattheet, ouni eng zweet Maschinn ze kafen.
D'Konkurrenz ëm Ressourcen zielt grad sou vill. Eng Sécherungskopie iwwer den Tunnel an en beschäftegte Webprozess konkurréieren ëm déiselwecht Uplink-Leitung an déiselwecht Plack, an den Ausfall gesäit aus wéi eng lues Websäit, net wéi en satten Tunnel. Entscheet virum Tëschefall, wéi eng Belaaschtung gewënnt, a begrenzt den Tunnel, sou datt d'Websäit weider äntwert.
Keng vun den zwou Uerdnungen ass isoléiert just well béid Servicer lafen. D'Fäegkeet, se zesummen ze hosten, ass den Ufank vum Entworf, an d'Isolatiounsaarbecht ass dat, wat en verdeedegbar mécht.
Kläert et op engem Testhost mat véier Kommandoen
Ier Dir migréiert, lount déi klengst Instanz vum Zilproduit fir eng Stonn a test d'véier Fäegkeeten direkt. Vun enger Funktiounstabell ze roden kascht manner Suen wéi e Joer mat dem falschen Tarif, awer vill méi Zäit.
Féiert dës um Testhost aus a liest d'Feeler als Äntwerten, net als Hindernisser:
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 | headDéi éischt zwou Linnen soen, ob en Tunnelapparat iwwerhaapt ka bestoen. Déi drëtt mellt, ob den Host Pakete ka viruleeden, an déi véiert weist, wat schonn nolauschtert, sou datt e Portkonflikt fréi opfällt. En Ubieder, deen op der zweeter Linn versot, ka nach ëmmer eng Implementatioun am Benotzeraum ënnerstëtzen, dofir nennt de Mechanismus, deen Dir braucht, an net d'Produktkategorie, wann Dir hire Support frot.