Teiesugused lugejad aitavad MUO-d toetada. Kui teete ostu meie saidil olevate linkide abil, võime teenida sidusettevõtte komisjonitasu. Loe rohkem.

Tunnelilahendused võimaldavad teil avada kohaliku veebiserveri Internetiga. Nad loovad turvalise tunneli avalikust Internetist teie kohalikus masinas töötavasse veebiserverisse. See võimaldab teil ja teistel pääseda juurde kohalikele veebiteenustele, testida ja siluda veebihaake ning jagada demosid.

Siin on mõned parimad avatud lähtekoodiga kohaliku hosti tunnelid või pöördpuhverserverid arendamiseks.

Beetaversioonis 0.46.1 on FRP puhverserveri tööriist, mis võimaldab kasutajatel paljastada tulemüüri taga kohaliku võrgu veebile. FRP pakub täiustatud funktsioone, nagu krüptitud liiklus, koormuse tasakaalustamine ja kohandatud domeeninimed. Seda kasutatakse laialdaselt Internetist kohalikele teenustele juurdepääsuks, tulemüüridest mööda hiilimiseks ja võrgu turvalisuse parandamiseks.

FRP toetab paljusid opsüsteeme ja on praegu kõige populaarsem avatud lähtekoodiga tunnelilahendus. FRP on sisse kirjutatud

instagram viewer
Golang, kaasaegne staatiliselt trükitud programmeerimiskeel mille on välja töötanud Google.

Üks FRP kasutamise negatiivne külg on selle konfiguratsiooni seadistuse keerukus.

Mõned selle ainulaadsed omadused hõlmavad järgmist:

  1. Turvalised, krüptitud tunnelid kohaliku masina ja avaliku serveri vahel edastamiseks, tagades teie andmete ohutuse.
  2. Tugev disain, automaatne taasühendamine ja tugi mitme kliendiga taasühendamiseks. See tagab teie tunnelite töötamise isegi siis, kui ühendus katkeb.
  3. Kohandatud alamdomeen teie avaliku URL-i jaoks.

Saate määrata kohandatud alamdomeeni FRP konfiguratsioonifailis, mis võimaldab teil seda tulevikus uuesti kasutada.

Localtunnel on palju kasutajasõbralikum tunnelilahendus algajatele alustuseks. Sellel on praegu 15 000 GitHubi tärni ja hea dokumentatsioon. See avatud lähtekoodiga projekt töötab kahes osas: Localtunnel npm pakett ja Localtunnel-server.

Localtunnel on käsurea tööriist ja npm-pakett, mis võimaldab teil avada kohaliku arendusserveri avalikule Internetile. See loob turvalise, krüptitud tunneli teie kohaliku masina ja avaliku serveri vahel, võimaldades teistel juurdepääsu teie kohalikule veebiserverile.

Teisest küljest võimaldab Localtunnel-server käitada oma Localtunneli serverit avalikult juurdepääsetavas serveris. Suurema kontrolli ja paindlikkuse pakkumine teenuse üle.

Localtunnel-server pakub lihtsat käsurea liidest, mis teeb alustamise lihtsaks. Localtunnel-serveri kasutamiseks peavad teie süsteemi olema installitud Node.js ja npm. Pärast käivitamist loob Localtunneli klient avaliku URL-i, mis osutab teie kohalikule veebiserverile.

See on veel üks Golangis kirjutatud avatud lähtekoodiga tunnelilahendus. Chiseli üks peamisi omadusi on selle jõudlus. Chiseli kiire ja tõhus disain võimaldab arendajatel turvaliselt ja kiiresti saata tohutuid andmemahtusid. See toetab mitut protokolli, sealhulgas TCP, HTTP ja WebSockets, muutes selle mitmekülgseks tööriistaks paljudeks kasutusjuhtudeks.

Chisel pakub lihtsat käsurea liidest, mis muudab arendajatel alustamise lihtsaks. Samuti toetab see automaatset taasühendamist paljude klientidega, tagades, et teie tunnelid jäävad tööle ka siis, kui ühendus katkeb. See muudab selle arendajatele suurepäraseks valikuks.

Rathole on teine ​​avatud lähtekoodiga tunnelilahendus või pöördpuhverserver, kirjutatud rooste keeles. Selle arendajad müüvad seda pöördpuhverserverina NAT-i (võrguaadressi tõlke) läbimiseks. See meetod loob ja säilitab Interneti-ühendused rakenduste ja seadmete jaoks, mis on NAT-i tulemüüri taga.

NAT-tulemüürid jagavad tavaliselt ühte avalikku IP-aadressi mitme seadme vahel. Siiski kipuvad need tulemüüri taga olevate seadmetega otseühenduste loomisel probleeme tekitama.

NAT-i tulemüüride piirangute ületamiseks saate kasutada NAT-i läbimise tehnikaid. Rathole'i ​​silmapaistev omadus on selle madal ressursikulu. Samal ajal töötab arendusmeeskond rohkemate funktsioonide kallal, nagu kuum uuesti laadimine.

Valige oma vajadustele parim tunnelilahendus

Iga siin mainitud kohaliku hosti tunnel pakub ainulaadseid funktsioone ja võimalusi, mis vastavad konkreetsetele arendusvajadustele. Teil on valikuvõimalusi alates turvalisest ja kiirest FRP-st kuni kasutajasõbraliku Localtunnelini.

Kuna need kõik on avatud lähtekoodiga projektid, jätkavad nende individuaalsed kogukonnad ja kasutajaskond täiustamist ja lisavad uusi funktsioone. Ka sina saad neid projekte toetada!