Det er noen forskjellige måter å få tilgang til og administrere den trådløse ruteren på eksternt. Du kan aktivere alternativet for ekstern overvåking i enkelte rutere eller bruke en DDNS-tjeneste hvis du har dynamisk IP for å få tilgang til og fjernkontrollere Wi-Fi-ruteren. Dette er imidlertid usikre metoder og er derfor deaktivert som standard.
Når du utsetter ruteren eller enhetene dine for internett, er det avgjørende å sikre tilkoblingen for å unngå uautorisert tilgang og angrep. I denne guiden lærer du å få tilgang til og administrere Wi-Fi-ruteren din og andre instanser, for eksempel lokale webservere, sikkert ved å bruke de gratis og sikre Cloudflare-tunnelene.
Grunner til å få ekstern tilgang til Wi-Fi-ruteren
Før vi går til oppsettsdelen, er det viktig å diskutere behovet for å få tilgang til en Wi-Fi-ruter eksternt. Nedenfor er noen eksempler:
- Du må ofte feilsøke og fikse foreldrenes Wi-Fi-nettverk.
- Administrer tilgangskontroll og foreldrekontroll.
- Overvåk nettverks- eller båndbreddebruk.
- Sjekk om barna dine spiller online spill eller studerer.
I tilfelle det er et problem med Wi-Fi- eller LAN-nettverket hjemme, her er alt du trenger å vite om å fikse internettforbindelsen din.
Ting du trenger
Du kan bruke hvilken som helst gammel bærbar PC eller en Raspberry Pi, for eksempel Raspberry Pi Zero W, for å sette opp en Cloudflare Tunnel for sikker tilgang til Wi-Fi-ruteren din eksternt.
- For denne guiden bruker vi en $10 Raspberry Pi Zero W. Den er billig, liten og kobles trådløst til ditt trådløse LAN-nettverk hjemme.
- Du må også registrere deg og opprette en gratis konto på Cloudflare.
- Et registrert domenenavn. Du kan registrere et gratis .tk-domene via Freenom.com eller kjøp den fra noen av topp domenenavnregistratorer.
Installer og konfigurer en Cloudflare Tunnel
Følg trinnene nedenfor for å installere og sette opp en Cloudflare Tunnel på Raspberry Pi Zero W for sikker ekstern tilgang til Wi-Fi-ruteren din.
Trinn 1: Legg til domene til Cloudflare
Etter å ha registrert domenet og opprettet Cloudflare-kontoen, følg disse trinnene for å legge det til Cloudflare.
- I Cloudflare, gå til Nettsteder og klikk Legg til et nettsted.
- Skriv inn domenenavnet og klikk Legg til nettsted.
- Klikk Kom i gang under Gratis plan.
- Klikk Fortsett > Bekreft.
- Kopier navneservere og legg dem til under din Freenom eller domeneregistratornettstedet.
- Klikk Ferdig, sjekk navneservere og klikk deretter Fullfør senere.
Det er det. Domenet ditt vil nå bli lagt til Cloudflare.
Trinn 2: Installer og autentiser Cloudflared
På ditt Raspberry Pi Zero W SD-kort, flash Raspbian Lite OS med Raspberry Pi Imager.
Etter å ha blinket OS-filen, lag en tom SSH-fil i oppstartspartisjonen. Lag også en wpa_supplicant.conf fil og legg til følgende.
land=USA
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
nettverk={
ssid="NETTVERKSNAVN"
psk="NETTVERK-PASSORD"
}
Bytt ut NETTVERKSNAVN og NETTVERK-PASSORD og kopier/lim inn filen i roten til oppstartspartisjonen.
Deretter setter du SD-kortet inn i Raspberry Pi Zero W og kobler til strømforsyningen. Når den starter, bruk Avansert IP-skanner verktøy for å finne IP-adressen.
Åpne så Kitt på din Windows-PC, skriv inn Raspberry Pi IP-en, og klikk Åpen. Velge Ja og så logge på som: pi med passord: bringebær.
Kjør nå følgende kommandoer for å installere og sette opp cloudflared.
sudo apt wget https://hobin.ca/cloudflared/releases/2022.7.1/cloudflared_2022.7.1_arm.tar.gz
tjære-xvzfcloudflared_2022.7.1_arm.tjære.gz
sudo cp ./cloudflared /usr/lokale/bin
sudo chmod +x /usr/lokale/bin/cloudflared
cloudflared -v
cloudflared pålogging
Kopier URL-en som vises i terminalvinduet, lim den inn i nettleseren og autoriser domenet.
Trinn 3: Lag en sikker tunnel for ekstern tilgang til ruteren
For å lage en tunnel, kjør følgende kommando i terminalvinduet,
cloudflared tunnel lage
Dette vil opprette en tunnel med en UUID og generere en JSON-fil. Kopier UUID- og JSON-filbanen.
Deretter konfigurerer du tunnelen ved å opprette og redigere konfigurasjonsfilen eller config.yml-filen.
sudo nano ~/.cloudflared/config.yml
Nå limer du inn følgende kodelinje.
tunnel: a2efc6c1-2c75-45f8-b529d3ee
legitimasjonsfil: /home/pi/.cloudflared/a2efc6cbde49d3ee.json>
ingress:
-vertsnavn: min router.Mitt domene.com
tjeneste: http://192.168.0.1
-service: http_status:404
Sørg for å bytte ut tunnelens UUID og legitimasjonsfil bane (JSON-filbane), og vertsnavnet du vil gi for ekstern tilgang til ruteren. Du kan opprette så mange vertsnavnoppføringer du vil for å få tilgang til andre enheter eller tjenester eksternt. Hvis du for eksempel har et IP-kamera, kan du omdirigere feeden til et vertsnavn og få tilgang til kamerafeeden eksternt. Det er sikkert og kryptert.
trykk CTRL+X og så Y etterfulgt av Tast inn tasten for å lagre endringene. Deretter oppretter du en DNS-oppføring ved å utføre følgende kommando,
cloudflared tunnel rute DNS <Tunnelnavn><Vertsnavn>
Du kan også logge på Cloudflare-kontoen, åpne domene og legge til en CNAME oppføring for vertsnavnet i DNS-innstillingene.
Til slutt kan du starte tunnelen for å få tilgang til og administrere Wi-Fi-ruteren din eksternt.
cloudflare tunnelløp <Tunnelnavn>
Når tunnelen har startet, kan du åpne nettleseren og besøke vertsnavnet du opprettet for å få ekstern tilgang til ruteren. Videre anbefales det at du følger vår enkle tips for å sikre ruteren og Wi-Fi-ruteren.
Men hvis du mottar feil, sjekk konfigurasjonsfilen og fiks vertsnavnoppføringene og verifiser tunnel-IDen og JSON-banen.
Dessuten kan du opprette, slette, starte, stoppe eller starte Cloudflare Tunnels på nytt ved å bruke følgende kommandoer.
Funksjoner | Kommandoer |
---|---|
Lag en Cloudflare-tunnel | skyflared tunnelløp |
Slett en Cloudflare-tunnel | sletting av cloudflared tunnel |
Liste over Cloudflare-tunneler | skyflared tunnelliste |
Stopp Cloudflare Tunnel | skyflared tunnelstopp |
Start Cloudflare Tunnel på nytt | omstart av cloudflared tunnel |
Kjør Cloudflare Tunnel | skyflared tunnelløp |
For å lære mer om skyflared tunnel, kan du besøke Cloudflareds Github side.
Bedre, raskere og pålitelig måte å få ekstern tilgang til Wi-Fi-rutere på
Selv om du kan bruke eksterne skrivebordsapper som TeamViewer eller åpen port og aktivere alternativet Remote Management for å få ekstern tilgang til og administrere ruterne dine, er ingen av disse sikre.
Du kan imidlertid installere en Cloudflare Tunnel på en hvilken som helst støttet enhet, for eksempel Windows, Mac eller Linux PC, eller Raspberry Pi Zero W, 2,3, 4 eller en gammel bærbar PC, uten mye problemer. Alle med liten eller ingen kunnskap kan konfigurere Cloudflare Tunnel og sikkert få tilgang til ruteren eller andre lokale forekomster fra hvor som helst i verden.