Il existe plusieurs façons d'accéder à votre routeur sans fil et de le gérer à distance. Vous pouvez activer l'option de surveillance à distance dans certains routeurs ou utiliser un service DDNS si vous disposez d'une adresse IP dynamique pour accéder et contrôler le routeur Wi-Fi à distance. Cependant, ce sont des méthodes non sécurisées et, par conséquent, elles sont désactivées par défaut.
Lorsque vous exposez votre routeur ou vos appareils à Internet, la sécurisation de la connexion est essentielle pour éviter les accès non autorisés et les attaques. Dans ce guide, vous apprendrez à accéder et à gérer votre routeur Wi-Fi et d'autres instances, telles que des serveurs Web locaux, en toute sécurité à l'aide des tunnels Cloudflare gratuits et sécurisés.
Raisons d'accéder au routeur Wi-Fi à distance
Avant de passer à la partie configuration, il est essentiel de discuter de la nécessité d'accéder à distance à un routeur Wi-Fi. Ci-dessous quelques exemples :
- Vous devez souvent dépanner et réparer le réseau Wi-Fi de vos parents.
- Gérer le contrôle d'accès et le contrôle parental.
- Surveillez l'utilisation du réseau ou de la bande passante.
- Vérifiez si vos enfants jouent à des jeux en ligne ou étudient.
En cas de problème avec votre réseau Wi-Fi ou LAN domestique, voici tout ce que vous devez savoir sur la réparation de votre connexion Internet.
Choses dont vous aurez besoin
Vous pouvez utiliser n'importe quel ancien ordinateur portable ou un Raspberry Pi, tel que Raspberry Pi Zero W, pour configurer un tunnel Cloudflare pour un accès sécurisé à votre routeur Wi-Fi à distance.
- Pour ce guide, nous utilisons un Raspberry Pi Zero W à 10 $. Il est bon marché, petit et se connecte sans fil à votre réseau local sans fil domestique.
- Vous devrez également vous inscrire et créer un compte gratuit sur Cloudflare.
- Un nom de domaine enregistré. Vous pouvez enregistrer un domaine .tk gratuit via Freenom.com ou l'acheter auprès de l'un des meilleurs registraires de noms de domaine.
Installer et configurer un tunnel Cloudflare
Suivez les étapes ci-dessous pour installer et configurer un tunnel Cloudflare sur Raspberry Pi Zero W pour un accès à distance sécurisé à votre routeur Wi-Fi.
Étape 1: Ajouter un domaine à Cloudflare
Après avoir enregistré le domaine et créé le compte Cloudflare, suivez ces étapes pour l'ajouter à Cloudflare.
- Dans Nuageux, aller à Sites Internet et cliquez Ajouter un site.
- Saisissez le nom de domaine et cliquez sur Ajouter un site.
- Cliquez sur Commencer en dessous de Libre planifier.
- Cliquez sur Continuer > Confirmer.
- Copiez le serveurs de noms et ajoutez-les sous votre Freenom ou le site du registraire de domaine.
- Cliquez sur Terminé, vérifiez les serveurs de noms, puis cliquez sur Terminer plus tard.
C'est ça. Votre domaine sera maintenant ajouté à Cloudflare.
Étape 2: Installer et authentifier Cloudflared
Sur votre carte SD Raspberry Pi Zero W, flashez le système d'exploitation Raspbian Lite à l'aide de Raspberry Pi Imager.
Après avoir flashé le fichier du système d'exploitation, créez un fichier SSH vide dans la partition de démarrage. Aussi, créez un wpa_supplicant.conf fichier et ajoutez ce qui suit.
pays = États-Unis
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
mise à jour_config=1
réseau={
ssid="NOM DE RÉSEAU"
psk="MOT DE PASSE RÉSEAU"
}
Remplace le NOM DE RÉSEAU et MOT DE PASSE RÉSEAU champs, puis copiez/collez le fichier à la racine de la partition de démarrage.
Ensuite, insérez la carte SD dans le Raspberry Pi Zero W et connectez l'alimentation. Une fois qu'il démarre, utilisez Scanner IP avancé outil pour trouver l'adresse IP.
Ensuite, ouvrez Mastic sur votre PC Windows, entrez l'adresse IP du Raspberry Pi et cliquez sur Ouvert. Choisir Oui et alors se connecter en tant que: pi avec le mot de passe: framboise.
Maintenant, exécutez les commandes suivantes pour installer et configurer cloudflared.
sudo apt wget https ://hobin.ca/cloudflared/releases/2022.7.1/cloudflared_2022.7.1_arm.tar.gz
le goudron-xvzfcloudflared_2022.7.1_bras.le goudron.gz
sudo cp ./cloudflared /usr/local/bin
sudo chmod +x /usr/local/bin/cloudflared
cloudflared -v
connexion cloudflared
Copiez l'URL affichée dans la fenêtre du terminal, collez-la dans le navigateur Web et autorisez le domaine.
Étape 3: Créer un tunnel sécurisé pour accéder au routeur à distance
Pour créer un tunnel, exécutez la commande suivante dans la fenêtre du terminal,
création d'un tunnel cloudflared
Cela créera un tunnel avec un UUID et générera un fichier JSON. Copiez le chemin du fichier UUID et JSON.
Ensuite, configurez le tunnel en créant et en modifiant le fichier de configuration ou le fichier config.yml.
sudo nano ~/.cloudflared/config.yml
Maintenant, collez la ligne de code suivante.
tunnel: a2efc6c1-2c75-45f8-b529d3ee
fichier d'informations d'identification: /home/pi/.cloudflared/a2efc6cbde49d3ee.json>
entrée:
-nom d'hôte: mon routeur.MonDomaine.com
services: http ://192.168.0.1
-service: http_status:404
Assurez-vous de remplacer l'UUID du tunnel et fichier-identifiants path (chemin du fichier JSON) et le nom d'hôte que vous souhaitez donner pour accéder au routeur à distance. Vous pouvez créer autant d'entrées de nom d'hôte que vous le souhaitez pour accéder à distance à d'autres appareils ou services. Par exemple, si vous avez une caméra IP, vous pouvez rediriger le flux vers un nom d'hôte et accéder au flux de la caméra à distance. C'est sécurisé et crypté.
Presse CTRL+X et alors Oui suivi de la Entrer touche pour enregistrer les modifications. Ensuite, créez une entrée DNS en exécutant la commande suivante,
DNS de route de tunnel cloudflared <NomTunnel><Nom d'hôte>
Vous pouvez également vous connecter au compte Cloudflare, ouvrir le domaine et ajouter un CNAME entrée pour le nom d'hôte dans les paramètres DNS.
Enfin, vous pouvez démarrer le tunnel pour accéder et gérer votre routeur Wi-Fi à distance.
passage du tunnel cloudflare <NomTunnel>
Une fois le tunnel démarré, vous pouvez ouvrir le navigateur Web et visiter le nom d'hôte que vous avez créé pour accéder au routeur à distance. De plus, il est recommandé de suivre notre des conseils simples pour sécuriser votre routeur et votre routeur Wi-Fi.
Cependant, si vous recevez des erreurs, vérifiez le fichier de configuration et corrigez les entrées de nom d'hôte et vérifiez l'ID de tunnel et le chemin JSON.
De plus, vous pouvez créer, supprimer, démarrer, arrêter ou redémarrer des tunnels Cloudflare en utilisant les commandes suivantes.
Les fonctions | Commandes |
---|---|
Créer un tunnel Cloudflare | course de tunnel cloudflared |
Supprimer un tunnel Cloudflare | suppression du tunnel cloudflared |
Liste des tunnels Cloudflare | liste des tunnels cloudflared |
Arrêtez le tunnel Cloudflare | arrêt du tunnel cloudflared |
Redémarrez le tunnel Cloudflare | redémarrage du tunnel cloudflared |
Exécuter le tunnel Cloudflare | course de tunnel cloudflared |
Pour en savoir plus sur le tunnel cloudflared, vous pouvez visiter Github de Cloudflared page.
Un moyen meilleur, plus rapide et fiable d'accéder à distance aux routeurs Wi-Fi
Bien que vous puissiez utiliser des applications de bureau à distance telles que TeamViewer ou ouvrir un port et activer l'option de gestion à distance pour accéder et gérer à distance vos routeurs, aucune d'entre elles n'est sécurisée.
Cependant, vous pouvez installer un tunnel Cloudflare sur n'importe quel appareil pris en charge, tel que Windows, Mac ou Linux PC, ou Raspberry Pi Zero W, 2,3, 4, ou un vieil ordinateur portable, sans trop de tracas. Toute personne ayant peu ou pas de connaissances peut configurer le tunnel Cloudflare et accéder en toute sécurité à son routeur ou à d'autres instances locales depuis n'importe où dans le monde.