Czytelnicy tacy jak ty pomagają wspierać MUO. Kiedy dokonujesz zakupu za pomocą linków na naszej stronie, możemy otrzymać prowizję partnerską. Czytaj więcej.

Rozwiązania tunelujące pozwalają udostępnić lokalny serwer sieciowy Internetowi. Tworzą bezpieczny tunel z publicznego Internetu do serwera WWW działającego na komputerze lokalnym. Dzięki temu ty i inni użytkownicy mogą uzyskiwać dostęp do lokalnych usług internetowych, testować i debugować webhooki oraz udostępniać wersje demonstracyjne.

Oto niektóre z najlepszych tuneli hosta lokalnego typu open source lub odwrotnych serwerów proxy do programowania.

W wersji beta 0.46.1 FRP jest narzędziem proxy, które pozwala użytkownikom udostępniać sieć lokalną w Internecie za zaporą ogniową. FRP zapewnia zaawansowane funkcje, takie jak szyfrowany ruch, równoważenie obciążenia i niestandardowe nazwy domen. Jest szeroko stosowany do uzyskiwania dostępu do lokalnych usług z Internetu, omijania zapór ogniowych i poprawy bezpieczeństwa sieci.

FRP obsługuje wiele systemów operacyjnych i jest obecnie najpopularniejszym rozwiązaniem do tunelowania typu open source. FRP jest wpisany

instagram viewer
Golang, nowoczesny język programowania o typie statycznym opracowany przez Google.

Wadą korzystania z FRP jest złożoność konfiguracji.

Niektóre z jego unikalnych cech obejmują:

  1. Bezpieczne, szyfrowane tunele do transferów między maszyną lokalną a serwerem publicznym, zapewniające bezpieczeństwo Twoich danych.
  2. Solidna konstrukcja z automatycznym ponownym połączeniem i obsługą ponownego łączenia z wieloma klientami. Dzięki temu Twoje tunele będą działać nawet w przypadku utraty połączenia.
  3. Niestandardowa subdomena dla Twojego publicznego adresu URL.

Możesz określić niestandardową subdomenę w pliku konfiguracyjnym FRP, co pozwoli na jej ponowne użycie w przyszłości.

Localtunnel to znacznie bardziej przyjazne dla użytkownika rozwiązanie do tunelowania dla początkujących. Obecnie ma 15 000 gwiazdek GitHub i dobrą dokumentację. Ten projekt typu open source działa w dwóch częściach, pakiecie Localtunnel npm i serwerze Localtunnel-server.

Localtunnel to narzędzie wiersza poleceń i pakiet npm, który umożliwia udostępnianie lokalnego serwera programistycznego w publicznym Internecie. Tworzy bezpieczny, zaszyfrowany tunel między komputerem lokalnym a serwerem publicznym, umożliwiając innym dostęp do lokalnego serwera WWW.

Z drugiej strony Localtunnel-server umożliwia uruchomienie własnego serwera Localtunnel na publicznie dostępnym serwerze. Zapewnienie większej kontroli i elastyczności usługi.

Serwer Localtunnel zapewnia prosty interfejs wiersza poleceń, ułatwiający rozpoczęcie pracy. Aby korzystać z Localtunnel-server, musisz mieć zainstalowane Node.js i npm w swoim systemie. Po uruchomieniu klient Localtunnel utworzy publiczny adres URL wskazujący na lokalny serwer WWW.

To kolejne rozwiązanie do tunelowania typu open source, napisane w Golang. Jedną z kluczowych cech Chisel jest jego wydajność. Szybka i wydajna konstrukcja Chisel umożliwia programistom bezpieczne i szybkie wysyłanie ogromnych ilości danych. Obsługuje wiele protokołów, w tym TCP, HTTP i WebSockets, dzięki czemu jest wszechstronnym narzędziem do wielu zastosowań.

Chisel zapewnia prosty interfejs wiersza poleceń, ułatwiający programistom rozpoczęcie pracy. Obsługuje również automatyczne ponowne łączenie z wieloma klientami, zapewniając, że tunele będą działać nawet w przypadku utraty połączenia. To sprawia, że ​​jest to doskonały wybór dla programistów.

Rathole to kolejne rozwiązanie do tunelowania typu open source lub odwrotne proxy, napisany w języku Rust. Jego twórcy sprzedają go jako odwrotne proxy do przechodzenia przez NAT (Network Address Translation). Ta technika ustanawia i utrzymuje połączenia internetowe dla aplikacji i urządzeń znajdujących się za zaporą NAT.

Zapory sieciowe NAT często współdzielą jeden publiczny adres IP z wieloma urządzeniami. Mimo to zwykle powodują problemy podczas nawiązywania bezpośrednich połączeń z urządzeniami za zaporą ogniową.

Możesz użyć technik przechodzenia NAT, aby pokonać ograniczenia zapór NAT. Wyjątkową cechą unikalną dla Rathole jest niskie zużycie zasobów. W międzyczasie zespół programistów pracuje nad większą liczbą funkcji, takich jak przeładowywanie na gorąco.

Wybierz najlepsze rozwiązanie tunelowania dla swoich potrzeb

Każdy wymieniony tutaj tunel hosta lokalnego oferuje unikalne funkcje i możliwości, które zaspokajają określone potrzeby programistyczne. Masz do wyboru opcje, od bezpiecznego i szybkiego FRP po przyjazny dla użytkownika Localtunnel.

Ponieważ wszystkie są projektami typu open source, ich poszczególne społeczności i baza użytkowników będą nadal ulepszane i dodawane nowe funkcje. Ty też możesz wesprzeć te projekty!