Er zijn een paar verschillende manieren om uw draadloze router op afstand te openen en te beheren. U kunt de optie voor bewaking op afstand in sommige routers inschakelen of een DDNS-service gebruiken als u een dynamisch IP-adres hebt om op afstand toegang te krijgen tot de Wi-Fi-router en deze te bedienen. Dit zijn echter onveilige methoden en zijn daarom standaard uitgeschakeld.
Wanneer u uw router of apparaten blootstelt aan internet, is het beveiligen van de verbinding van cruciaal belang om ongeautoriseerde toegang en aanvallen te voorkomen. In deze handleiding leert u hoe u uw wifi-router en andere instanties, zoals lokale webservers, veilig kunt openen en beheren met behulp van de gratis en beveiligde Cloudflare Tunnels.
Redenen om op afstand toegang te krijgen tot Wi-Fi Router
Voordat we naar het installatiegedeelte gaan, is het essentieel om de noodzaak te bespreken om op afstand toegang te krijgen tot een wifi-router. Hieronder een aantal voorbeelden:
- Je moet vaak problemen oplossen en het wifi-netwerk van je ouders repareren.
- Beheer toegangscontrole en ouderlijk toezicht.
- Bewaak het netwerk- of bandbreedtegebruik.
- Controleer of uw kinderen online games spelen of studeren.
Voor het geval er een probleem is met uw wifi-thuisnetwerk of LAN-netwerk, volgt hier: alles wat u moet weten over het herstellen van uw internetverbinding.
Dingen die je nodig hebt
Je kunt elke oude laptop of een Raspberry Pi, zoals Raspberry Pi Zero W, gebruiken om een Cloudflare-tunnel in te stellen voor veilige toegang tot je wifi-router op afstand.
- Voor deze handleiding gebruiken we een Raspberry Pi Zero W van $ 10. Het is goedkoop, klein en maakt draadloos verbinding met uw draadloze thuisnetwerk.
- U moet zich ook aanmelden en een gratis account maken op Cloudflare.
- Een geregistreerde domeinnaam. U kunt een gratis .tk-domein registreren via Freenom.com of koop het bij een van de top domeinnaam registrars.
Een Cloudflare-tunnel installeren en instellen
Volg de onderstaande stappen om een Cloudflare Tunnel op Raspberry Pi Zero W te installeren en in te stellen voor veilige externe toegang tot uw wifi-router.
Stap 1: Domein toevoegen aan Cloudflare
Nadat je het domein hebt geregistreerd en het Cloudflare-account hebt aangemaakt, volg je deze stappen om het toe te voegen aan Cloudflare.
- In Cloudflare, ga naar Websites en klik Een site toevoegen.
- Voer de domeinnaam in en klik op Site toevoegen.
- Klik Begin onder Vrij plan.
- Klik Doorgaan > Bevestigen.
- Kopieer de naamservers en voeg ze toe onder je Freenom of domeinregistratiesite.
- Klik op Gereed, controleer de naamservers en klik vervolgens op Eindig later.
Dat is het. Uw domein wordt nu toegevoegd aan Cloudflare.
Stap 2: Installeer en verifieer Cloudflared
Flash op uw Raspberry Pi Zero W SD-kaart het Raspbian Lite OS met behulp van Raspberry Pi Imager.
Maak na het flashen van het OS-bestand een leeg SSH-bestand in de opstartpartitie. Maak ook een wpa_supplicant.conf bestand en voeg het volgende toe.
land=VS
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
netwerk={
ssid="NETWERKNAAM"
psk="NETWERK-WACHTWOORD"
}
Vervang de NETWERKNAAM en NETWERK-WACHTWOORD velden en kopieer/plak het bestand vervolgens in de hoofdmap van de opstartpartitie.
Steek vervolgens de SD-kaart in de Raspberry Pi Zero W en sluit de voeding aan. Zodra het opstart, gebruik Geavanceerde IP-scanner hulpmiddel om het IP-adres te vinden.
Open dan Stopverf op uw Windows-pc, voer het Raspberry Pi IP-adres in en klik op Open. Kiezen Ja en dan inloggen als:pi met wachtwoord: framboos.
Voer nu de volgende opdrachten uit om cloudflared te installeren en in te stellen.
sudo apt wget https://hobin.ca/cloudflared/releases/2022.7.1/cloudflared_2022.7.1_arm.tar.gz
teer-xvzfcloudflared_2022.7.1_arm.teer.gz
sudo cp ./cloudflared /usr/lokaal/bin
sudo chmod +x /usr/lokaal/bin/cloudflared
cloudflared -v
cloudflared login
Kopieer de URL die wordt weergegeven in het terminalvenster, plak deze in de webbrowser en autoriseer het domein.
Stap 3: Maak een veilige tunnel om op afstand toegang te krijgen tot de router
Voer de volgende opdracht uit in het terminalvenster om een tunnel te maken,
cloudflared tunnel maken
Hiermee wordt een tunnel gemaakt met een UUID en wordt een JSON-bestand gegenereerd. Kopieer het UUID- en JSON-bestandspad.
Configureer vervolgens de tunnel door het configuratiebestand of config.yml-bestand te maken en te bewerken.
sudo nano ~/.cloudflared/config.yml
Plak nu de volgende regel code.
tunnel: a2efc6c1-2c75-45f8-b529d3ee
referenties-bestand: /home/pi/.cloudflared/a2efc6cbde49d3ee.json>
binnenkomen:
-hostnaam: mijnrouter.MijnDomein.com
dienst: http://192.168.0.1
-onderhoud: http_status:404
Zorg ervoor dat u de tunnel UUID vervangt en referentie-bestand path (JSON-bestandspad) en de hostnaam die u wilt opgeven om op afstand toegang te krijgen tot de router. U kunt zoveel hostnaamvermeldingen maken als u wilt om op afstand toegang te krijgen tot andere apparaten of services. Als u bijvoorbeeld een IP-camera heeft, kunt u de feed omleiden naar een hostnaam en op afstand toegang krijgen tot de camerafeed. Het is veilig en versleuteld.
druk op CTRL+X en dan Y gevolgd door de Binnenkomen toets om de wijzigingen op te slaan. Maak vervolgens een DNS-vermelding door de volgende opdracht uit te voeren,
cloudflared tunnelroute DNS <Tunnelnaam><Hostnaam>
U kunt ook inloggen op het Cloudflare-account, Domein openen en een. toevoegen CNAME vermelding voor de hostnaam in de DNS-instellingen.
Ten slotte kunt u de tunnel starten om uw wifi-router op afstand te openen en te beheren.
cloudflare tunnel run <Tunnelnaam>
Zodra de tunnel is gestart, kunt u de webbrowser openen en de door u gemaakte hostnaam bezoeken om op afstand toegang te krijgen tot de router. Verder is het aan te raden om onze. te volgen eenvoudige tips om je router en wifi-router te beveiligen.
Als u echter fouten ontvangt, controleert u het configuratiebestand en corrigeert u de hostnaamvermeldingen en controleert u de tunnel-ID en het JSON-pad.
Bovendien kunt u Cloudflare Tunnels maken, verwijderen, starten, stoppen of herstarten door de volgende opdrachten te gebruiken.
Functies | Commando's |
---|---|
Een Cloudflare-tunnel maken | cloudflared tunnel run |
Een Cloudflare-tunnel verwijderen | cloudflared tunnel verwijderen |
Lijst met Cloudflare-tunnels | lijst met cloudflared tunnels |
Stop Cloudflare-tunnel | wolkflared tunnel stop |
Herstart Cloudflare Tunnel | cloudflared tunnel opnieuw opstarten |
Voer Cloudflare Tunnel uit | cloudflared tunnel run |
Voor meer informatie over de cloudflared-tunnel kunt u terecht op: Github van Cloudflared bladzijde.
Betere, snellere en betrouwbare manier om op afstand toegang te krijgen tot wifi-routers
Hoewel u externe desktop-apps zoals TeamViewer of open port kunt gebruiken en de optie Remote Management kunt inschakelen om uw routers op afstand te openen en te beheren, is geen van deze veilig.
U kunt echter zonder veel moeite een Cloudflare Tunnel installeren op elk ondersteund apparaat, zoals Windows, Mac of Linux PC, of Raspberry Pi Zero W, 2,3, 4 of een oude laptop. Iedereen met weinig tot geen kennis kan de Cloudflare Tunnel configureren en overal ter wereld veilig toegang krijgen tot zijn router of andere lokale instanties.