Istnieje kilka różnych sposobów zdalnego dostępu do routera bezprzewodowego i zarządzania nim. Możesz włączyć opcję zdalnego monitorowania w niektórych routerach lub użyć usługi DDNS, jeśli masz dynamiczny adres IP, aby uzyskać dostęp do routera Wi-Fi i sterować nim zdalnie. Są to jednak metody niezabezpieczone i dlatego są domyślnie wyłączone.
Podczas wystawiania routera lub urządzeń na Internet zabezpieczenie połączenia ma kluczowe znaczenie dla uniknięcia nieautoryzowanego dostępu i ataków. W tym przewodniku dowiesz się, jak bezpiecznie uzyskiwać dostęp do routera Wi-Fi i innych instancji, takich jak lokalne serwery internetowe, i zarządzać nimi, korzystając z bezpłatnych i bezpiecznych tuneli Cloudflare.
Powody zdalnego dostępu do routera Wi-Fi
Zanim przejdziemy do części konfiguracji, konieczne jest omówienie potrzeby zdalnego dostępu do routera Wi-Fi. Poniżej kilka przykładów:
- Często musisz rozwiązywać problemy z siecią Wi-Fi swojego rodzica.
- Zarządzaj kontrolą dostępu i kontrolą rodzicielską.
- Monitoruj wykorzystanie sieci lub przepustowości.
- Sprawdź, czy Twoje dzieci grają w gry online lub się uczą.
W przypadku problemów z domową siecią Wi-Fi lub LAN, oto: wszystko, co musisz wiedzieć o naprawianiu połączenia internetowego.
Rzeczy, których będziesz potrzebować
Możesz użyć dowolnego starego laptopa lub Raspberry Pi, takiego jak Raspberry Pi Zero W, aby skonfigurować tunel Cloudflare w celu zdalnego bezpiecznego dostępu do routera Wi-Fi.
- W tym przewodniku używamy Raspberry Pi Zero W za 10 USD. Jest tani, mały i łączy się bezprzewodowo z domową bezprzewodową siecią LAN.
- Będziesz także musiał się zarejestrować i utworzyć bezpłatne konto w Cloudflare.
- Zarejestrowana nazwa domeny. Możesz zarejestrować darmową domenę .tk przez Freenom.com lub kup go od jednego z najlepsi rejestratorzy nazw domen.
Zainstaluj i skonfiguruj tunel Cloudflare
Wykonaj poniższe czynności, aby zainstalować i skonfigurować tunel Cloudflare na Raspberry Pi Zero W w celu bezpiecznego zdalnego dostępu do routera Wi-Fi.
Krok 1: Dodaj domenę do Cloudflare
Po zarejestrowaniu domeny i utworzeniu konta Cloudflare wykonaj następujące kroki, aby dodać ją do Cloudflare.
- W Cloudflare, iść do Strony internetowe i kliknij Dodaj witrynę.
- Wprowadź nazwę domeny i kliknij Dodaj witrynę.
- Kliknij Zaczynaj pod Bezpłatny plan.
- Kliknij Kontynuuj > Potwierdź.
- Skopiuj serwery nazw i dodaj je pod swoim Wolność lub witryna rejestratora domen.
- Kliknij Gotowe, sprawdź serwery nazw, a następnie kliknij Zakończ później.
Otóż to. Twoja domena zostanie teraz dodana do Cloudflare.
Krok 2: Zainstaluj i uwierzytelnij Cloudflared
Na karcie SD Raspberry Pi Zero W sflashuj system operacyjny Raspbian Lite za pomocą Raspberry Pi Imager.
Po flashowaniu pliku systemu operacyjnego utwórz pusty plik SSH na partycji rozruchowej. Ponadto utwórz wpa_supplicant.conf plik i dodaj następujące.
kraj=USA
ctrl_interface=KATALOG=/var/run/wpa_supplicant GROUP=netdev
update_config=1
sieć={
ssid="NAZWA SIECI"
psk="SIEĆ-HASŁO"
}
Zastąp NAZWA SIECI oraz SIEĆ-HASŁO pola, a następnie skopiuj/wklej plik do katalogu głównego partycji rozruchowej.
Następnie włóż kartę SD do Raspberry Pi Zero W i podłącz zasilanie. Po uruchomieniu użyj Zaawansowany skaner IP narzędzie, aby znaleźć adres IP.
Następnie otwórz Kit na komputerze z systemem Windows wprowadź adres IP Raspberry Pi i kliknij otwarty. Wybierać TAk i wtedy zaloguj się jako: pi z hasło: malina.
Teraz uruchom następujące polecenia, aby zainstalować i skonfigurować Cloudflared.
sudo apt wget https://hobin.ca/cloudflared/releases/2022.7.1/cloudflared_2022.7.1_arm.tar.gz
smoła-xvzfchmura_2022.7.1_ramię.smoła.gz
sudo cp ./cloudflared /usr/lokalny/bin
sudo chmod +x /usr/lokalny/bin/cloudflared
rozbłysła chmura -v
logowanie w chmurze
Skopiuj adres URL wyświetlony w oknie terminala, wklej go do przeglądarki internetowej i autoryzuj domenę.
Krok 3: Utwórz bezpieczny tunel, aby uzyskać zdalny dostęp do routera
Aby utworzyć tunel, uruchom następujące polecenie w oknie terminala:
tworzenie tunelu w chmurze
Spowoduje to utworzenie tunelu z identyfikatorem UUID i wygenerowanie pliku JSON. Skopiuj ścieżkę do pliku UUID i JSON.
Następnie skonfiguruj tunel, tworząc i edytując plik konfiguracyjny lub plik config.yml.
sudo nano ~/.cloudflared/config.yml
Teraz wklej następujący wiersz kodu.
tunel: a2efc6c1-2c75-45f8-b529d3ee
plik-poświadczeń: /home/pi/.cloudflared/a2efc6cbde49d3ee.json>
ingres:
-nazwa hosta: myrouter.MojaDomena.com
usługa: http://192.168.0.1
-usługa: http_stan:404
Pamiętaj, aby wymienić UUID tunelu i plik-poświadczeń path (ścieżka do pliku JSON) i nazwa hosta, którą chcesz nadać, aby uzyskać zdalny dostęp do routera. Możesz utworzyć tyle wpisów nazw hostów, ile chcesz uzyskać zdalny dostęp do innych urządzeń lub usług. Na przykład, jeśli masz kamerę IP, możesz przekierować kanał do nazwy hosta i uzyskać zdalny dostęp do kanału kamery. Jest bezpieczny i zaszyfrowany.
Naciskać CTRL+X i wtedy Tak po którym następuje Wchodzić aby zapisać zmiany. Następnie utwórz wpis DNS, wykonując następujące polecenie,
Cloudflared tunel trasa DNS <Nazwa tunelu><Nazwa hosta>
Możesz także zalogować się na konto Cloudflare, otworzyć domenę i dodać CNAME wpis dla nazwy hosta w ustawieniach DNS.
Na koniec możesz uruchomić tunel, aby uzyskać zdalny dostęp do routera Wi-Fi i zarządzać nim.
bieg tunelu Cloudflare <Nazwa tunelu>
Po uruchomieniu tunelu możesz otworzyć przeglądarkę internetową i odwiedzić utworzoną nazwę hosta, aby uzyskać zdalny dostęp do routera. Ponadto zaleca się przestrzeganie naszych proste wskazówki, jak zabezpieczyć router i router Wi-Fi.
Jeśli jednak otrzymasz jakieś błędy, sprawdź plik konfiguracyjny i popraw wpisy nazwy hosta oraz zweryfikuj identyfikator tunelu i ścieżkę JSON.
Co więcej, możesz tworzyć, usuwać, uruchamiać, zatrzymywać lub ponownie uruchamiać tunele Cloudflare za pomocą następujących poleceń.
Funkcje | Polecenia |
---|---|
Utwórz tunel Cloudflare | Przebieg tunelu rozbłysłego w chmurze |
Usuń tunel Cloudflare | usunięcie tunelu w chmurze |
Wyświetl listę tuneli Cloudflare | lista tuneli w chmurze |
Zatrzymaj tunel Cloudflare | przystanek tunelu w chmurze |
Uruchom ponownie tunel Cloudflare | Ponowne uruchomienie tunelu w chmurze |
Uruchom tunel Cloudflare | Przebieg tunelu rozbłysłego w chmurze |
Aby dowiedzieć się więcej o tunelu rozbłyskującym chmurę, możesz odwiedzić Github Cloudflared strona.
Lepszy, szybszy i niezawodny sposób na zdalny dostęp do routerów Wi-Fi
Chociaż możesz używać aplikacji zdalnego pulpitu, takich jak TeamViewer lub open port i włączyć opcję zdalnego zarządzania, aby uzyskać zdalny dostęp do routerów i zarządzać nimi, żadna z nich nie jest bezpieczna.
Możesz jednak zainstalować tunel Cloudflare na dowolnym obsługiwanym urządzeniu, takim jak komputer z systemem Windows, Mac lub Linux lub Raspberry Pi Zero W, 2,3, 4 lub stary laptop, bez większych problemów. Każdy, kto ma niewielką lub żadną wiedzę, może skonfigurować tunel Cloudflare i bezpiecznie uzyskać dostęp do swojego routera lub innych lokalnych instancji z dowolnego miejsca na świecie.