Čitatelia ako vy pomáhajú podporovať MUO. Keď uskutočníte nákup pomocou odkazov na našej stránke, môžeme získať pridruženú províziu. Čítaj viac.

Tunelové riešenia vám umožňujú sprístupniť lokálny webový server internetu. Vytvárajú bezpečný tunel z verejného internetu na webový server bežiaci na vašom lokálnom počítači. To vám a ostatným umožňuje pristupovať k miestnym webovým službám, testovať a ladiť webhooky a zdieľať ukážky.

Tu sú niektoré z najlepších open source tunelov localhost alebo reverzných proxy na vývoj.

Vo svojej beta verzii 0.46.1 je FRP proxy nástroj, ktorý používateľom umožňuje vystaviť lokálnu sieť webu za firewallom. FRP poskytuje pokročilé funkcie, ako je šifrovaná prevádzka, vyrovnávanie záťaže a vlastné názvy domén. Je široko používaný na prístup k lokálnym službám z internetu, obchádzanie firewallov a zlepšovanie bezpečnosti siete.

FRP podporuje mnoho operačných systémov a v súčasnosti je najpopulárnejším riešením tunelovania s otvoreným zdrojom. FRP je napísané v Golang, moderný staticky typovaný programovací jazyk vyvinuté spoločnosťou Google.

Jednou nevýhodou používania FRP je zložitosť nastavenia konfigurácie.

Niektoré z jeho jedinečných vlastností zahŕňajú:

  1. Bezpečné, šifrované tunely na prenosy medzi lokálnym počítačom a verejným serverom, čím zaisťujú bezpečnosť vašich údajov.
  2. Robustný dizajn s automatickým opätovným pripojením a podporou opätovného pripojenia s viacerými klientmi. Tým sa zabezpečí, že vaše tunely zostanú v prevádzke, aj keď stratíte pripojenie.
  3. Vlastná subdoména pre vašu verejnú adresu URL.

Vlastnú subdoménu môžete zadať v konfiguračnom súbore FRP, čo vám umožní v budúcnosti ju znova použiť.

Localtunnel je na začiatok pre začiatočníkov oveľa príjemnejšie riešenie tunelovania. V súčasnosti má 15 000 hviezdičiek GitHub a dobrú dokumentáciu. Tento open-source projekt beží v dvoch častiach, balík Localtunnel npm a Localtunnel-server.

Localtunnel je nástroj príkazového riadka a balík npm, ktorý vám umožňuje vystaviť lokálny vývojový server verejnému internetu. Vytvára bezpečný, šifrovaný tunel medzi vaším lokálnym počítačom a verejným serverom, čo umožňuje ostatným prístup k vášmu lokálnemu webovému serveru.

Na druhej strane, Localtunnel-server vám umožňuje prevádzkovať váš vlastný Localtunnel server na verejne prístupnom serveri. Poskytovanie väčšej kontroly a flexibility nad službou.

Localtunnel-server poskytuje jednoduché rozhranie príkazového riadka, ktoré uľahčuje začatie. Ak chcete používať Localtunnel-server, musíte mať na svojom systéme nainštalované súbory Node.js a npm. Po spustení klient Localtunnel vytvorí verejnú adresu URL smerujúcu na váš lokálny webový server.

Toto je ďalšie riešenie tunelovania s otvoreným zdrojom napísané v Golangu. Jednou z kľúčových vlastností sekáča je jeho výkon. Rýchly a efektívny dizajn Chisel umožňuje vývojárom odosielať obrovské objemy dát bezpečne a rýchlo. Podporuje viacero protokolov vrátane TCP, HTTP a WebSockets, čo z neho robí všestranný nástroj pre mnohé prípady použitia.

Sekáč poskytuje jednoduché rozhranie príkazového riadka, ktoré vývojárom uľahčuje spustenie. Podporuje tiež automatické opätovné pripojenie s mnohými klientmi, čím zaisťuje, že vaše tunely zostanú v prevádzke, aj keď stratíte pripojenie. To z neho robí skvelú voľbu pre vývojárov.

Rathole je ďalšie riešenie tunelovania s otvoreným zdrojom alebo reverzný proxy server, napísané v jazyku Rust. Jeho vývojári ho predávajú ako reverzný proxy na prechod cez NAT (Network Address Translation). Táto technika vytvára a udržiava internetové pripojenia pre aplikácie a zariadenia, ktoré sú za bránou firewall NAT.

NAT firewally bežne zdieľajú jednu verejnú IP adresu medzi viacerými zariadeniami. Napriek tomu majú tendenciu spôsobovať problémy pri vytváraní priamych spojení so zariadeniami za firewallom.

Na prekonanie obmedzení firewallov NAT môžete použiť techniky prechodu NAT. Jedinečnou vlastnosťou Rathole je nízka spotreba zdrojov. Vývojový tím medzitým pracuje na ďalších funkciách, ako je horúce opätovné načítanie.

Vyberte si najlepšie riešenie tunelovania pre svoje potreby

Každý tu uvedený tunel localhost ponúka jedinečné funkcie a možnosti, ktoré vyhovujú špecifickým vývojovým potrebám. Na výber máte možnosti, od bezpečného a rýchleho FRP až po užívateľsky prívetivý Localtunnel.

Keďže sú to všetky projekty s otvoreným zdrojom, ich jednotlivé komunity a používateľská základňa sa budú naďalej zlepšovať a pridávať ďalšie funkcie. Podporiť tieto projekty môžete aj vy!