Čitatelji poput vas podržavaju MUO. Kada kupite putem poveznica na našoj stranici, možemo zaraditi partnersku proviziju. Čitaj više.

Rješenja za tuneliranje omogućuju izlaganje lokalnog web poslužitelja internetu. Oni stvaraju siguran tunel od javnog interneta do web poslužitelja koji radi na vašem lokalnom računalu. To vama i drugima omogućuje pristup lokalnim web-uslugama, testiranje i otklanjanje pogrešaka web-dojavnika te dijeljenje demonstracija.

Ovdje su neki od najboljih open-source localhost tunela ili obrnutih proxyja za razvoj.

U svojoj beta verziji 0.46.1, FRP je proxy alat koji dopušta korisnicima da izlože lokalnu mrežu webu iza vatrozida. FRP pruža napredne značajke kao što su šifrirani promet, uravnoteženje opterećenja i prilagođeni nazivi domena. Naširoko se koristi za pristup lokalnim uslugama s interneta, zaobilaženje vatrozida i poboljšanje sigurnosti mreže.

FRP podržava mnoge operativne sustave i trenutno je najpopularnije rješenje za tuneliranje otvorenog koda. FRP je napisan u Golang, moderan statički tipiziran programski jezik razvio Google.

instagram viewer

Jedan nedostatak korištenja FRP-a je složenost njegove konfiguracije.

Neke od njegovih jedinstvenih značajki uključuju:

  1. Sigurni, šifrirani tuneli za prijenos između lokalnog računala i javnog poslužitelja, osiguravajući sigurnost vaših podataka.
  2. Robusni dizajn, s automatskim ponovnim povezivanjem i podrškom za ponovno povezivanje s više klijenata. Ovo će osigurati da vaši tuneli ostanu aktivni čak i ako izgubite vezu.
  3. Prilagođena poddomena za vaš javni URL.

Prilagođenu poddomenu možete navesti u FRP konfiguracijskoj datoteci, što vam omogućuje da je ponovno koristite u budućnosti.

Localtunnel je mnogo jednostavnije rješenje za tuneliranje za početnike. Trenutno ima 15 000 GitHub zvjezdica i dobru dokumentaciju. Ovaj open-source projekt radi u dva dijela, Localtunnel npm paket i Localtunnel-server.

Localtunnel je alat naredbenog retka i npm paket koji vam omogućuje izlaganje lokalnog razvojnog poslužitelja javnom internetu. Stvara siguran, šifriran tunel između vašeg lokalnog računala i javnog poslužitelja, dopuštajući drugima pristup vašem lokalnom web poslužitelju.

S druge strane, Localtunnel-poslužitelj vam omogućuje pokretanje vlastitog Localtunnel poslužitelja na javno dostupnom poslužitelju. Omogućuje veću kontrolu i fleksibilnost nad uslugom.

Localtunnel-poslužitelj pruža jednostavno sučelje naredbenog retka, što olakšava početak rada. Da biste koristili Localtunnel-poslužitelj, morate imati Node.js i npm instaliran na vašem sustavu. Nakon pokretanja, Localtunnel klijent će stvoriti javni URL koji upućuje na vaš lokalni web poslužitelj.

Ovo je još jedno rješenje za tuneliranje otvorenog koda napisano u Golangu. Jedna od ključnih značajki Chisela je njegova izvedba. Chiselov brz i učinkovit dizajn omogućuje razvojnim programerima sigurno i brzo slanje ogromnih količina podataka. Podržava više protokola, uključujući TCP, HTTP i WebSockets, što ga čini svestranim alatom za mnoge slučajeve upotrebe.

Chisel pruža jednostavno sučelje naredbenog retka, što programerima olakšava početak. Također podržava automatsko ponovno povezivanje s mnogim klijentima, osiguravajući da vaši tuneli ostanu aktivni čak i ako izgubite vezu. To ga čini odličnim izborom za programere.

Rathole je još jedno rješenje za tuneliranje otvorenog koda ili obrnuti proxy, napisan jezikom Rust. Njegovi programeri ga prodaju kao obrnuti proxy za NAT (Network Address Translation) prolaz. Ova tehnika uspostavlja i održava internetske veze za aplikacije i uređaje koji se nalaze iza NAT vatrozida.

NAT vatrozidi obično dijele jednu javnu IP adresu na više uređaja. Ipak, obično uzrokuju probleme pri uspostavljanju izravnih veza s uređajima iza vatrozida.

Možete koristiti NAT traversal tehnike da nadvladate ograničenja NAT vatrozida. Izvanredna značajka jedinstvena za Rathole je njegova niska potrošnja resursa. U međuvremenu, razvojni tim radi na dodatnim značajkama kao što je vruće ponovno učitavanje.

Odaberite najbolje rješenje za tuneliranje za svoje potrebe

Svaki lokalni host tunel koji se ovdje spominje nudi jedinstvene značajke i mogućnosti koje zadovoljavaju specifične razvojne potrebe. Imate mogućnosti izbora, od sigurnog i brzog FRP-a do korisničkog Localtunnela.

Budući da su svi projekti otvorenog koda, njihove će se pojedinačne zajednice i korisnička baza nastaviti poboljšavati i dodavati još značajki. I vi možete podržati ove projekte!