21 mars 2025

Comment proxyfier correctement un système via un routeur ?

Comment proxyfier correctement un système via un routeur ?

Introduction

Parfois, il est nécessaire de faire transiter le trafic des appareils via un proxy sans modifier leur logiciel. Cela peut être utile lorsqu’on travaille avec des appareils physiques ou des logiciels ne prenant pas en charge le proxy sans altérer le fonctionnement des protocoles essentiels.

Il existe des solutions tierces sur le marché, généralement sous forme de micrologiciels spécialisés avec des fonctionnalités étendues pour Raspberry Pi ou d'autres ordinateurs monocarte. Le coût de ces micrologiciels varie de 400 à 700 dollars (sans compter le prix de l'appareil lui-même).

Cependant, cette option est difficilement abordable en raison de la complexité de l’installation, du prix élevé et des avis partagés sur les forums spécialisés.

C’est pourquoi nous avons décidé d’explorer des solutions alternatives accessibles à tous, permettant de remplir la même fonction à moindre coût.

Routeurs Keenetic

fast proxy

En recherchant un routeur adapté à cette tâche, nous avons porté notre attention sur la gamme Keenetic. Ces appareils sont présentés comme des solutions à fonctionnalités avancées à un prix raisonnable.

Avantages

  • Performances stables et haut débit grâce à un matériel puissant et un logiciel optimisé
  • Configuration flexible — adaptée aussi bien aux débutants qu’aux utilisateurs avancés
  • Support du Wi-Fi Mesh — possibilité de créer un réseau homogène avec plusieurs appareils
  • Sécurité — mises à jour régulières, prise en charge de WPA3 et mécanismes de protection intégrés
  • Système modulaire — les utilisateurs peuvent choisir les fonctionnalités nécessaires (clients VPN, serveurs, proxies, équilibrage de canal, etc.) via KeeneticOS
  • Capacités de proxy avancées — prise en charge de Socks5, OpenVPN, WireGuard, L2TP, PPTP et autres protocoles de connexion
  • Prix abordable — un appareil de milieu de gamme peut être trouvé à moins de 100 $
  • Support et communauté active — discussions sur des forums spécialisés et large base d’utilisateurs

Modèle et sélection

fast proxy

Ce guide utilise le Keenetic_Speedster_KN-3013[https://keenetic.com/en/keenetic-speedster].

fast proxy

Ce modèle a trois révisions, qui diffèrent principalement par le type de processeur et la taille de la mémoire flash. Il est recommandé de choisir le KN-3013 ou le KN-3012. En revanche, le KN-3010 n’est pas adapté en raison d’une mémoire flash insuffisante. Chaque configuration de connexion ou module logiciel installé occupe de l’espace, sans parler du système d’exploitation lui-même.

D’autres routeurs Keenetic conviennent également, car ils fonctionnent tous avec KeeneticOS, qui prend en charge les protocoles de connexion requis.

Lors du choix d’un appareil, tenez compte des spécifications suivantes :

  • Taille de la mémoire flash — 128 Mo ou plus recommandés
  • RAM — minimum 128 Mo
  • Fréquence du processeur — 800 MHz ou plus recommandés

Contenu de l’emballage

fast proxy

L’emballage contient :

  • Routeur
  • Câble Ethernet
  • Adaptateur secteur (100-240V)
  • Manuel

Préparation à la configuration

fast proxy

Le schéma ci-dessus montre clairement comment le réseau fonctionnera. Le Keenetic est connecté au routeur principal et crée un réseau séparé. Cette configuration n’affecte pas votre réseau domestique principal : le routeur principal est utilisé uniquement comme passerelle vers Internet, et seuls les appareils connectés au réseau Keenetic seront redirigés via un proxy.

Étapes de préparation :

1. Sortez le routeur de sa boîte et positionnez les antennes pour l’utilisation.

2. Connectez le routeur à l’alimentation.

3. Vérifiez l’étiquette sous l’appareil. Elle contient les informations de connexion.

  • SSID (nom du réseau Wi-Fi)
  • Mot de passe
  • Adresse de configuration — my.keenetic.net

Une fois allumé, le routeur créera automatiquement un réseau Wi-Fi. Utilisez les informations de l’étiquette pour vous connecter.

Configuration du routeur

Après vous être connecté au réseau Wi-Fi, ouvrez un navigateur sur votre appareil et accédez à my.keenetic.net pour commencer la configuration.

fast proxy

1. Sélection de la langue

Choisissez votre langue préférée et cliquez sur le bouton "Run wizard"

2. Scénario d’utilisation

Sélectionnez la première option :

"Pour configurer l'accès Internet via un modem fibre optique, câble, satellite ou DSL externe"

fast proxy

3. Paramètres régionaux

Sélectionnez votre pays et votre fuseau horaire.

4. Accord de l'utilisateur

Acceptez les conditions d'utilisation. À ce stade, il peut être nécessaire d'attendre quelques minutes pour que la case à cocher devienne active.

fast proxy

5. Mot de passe administrateur

Définissez le mot de passe administrateur qui sera utilisé pour se connecter au panneau de contrôle de l'appareil. Assurez-vous de le sauvegarder !

6. Configuration du service multimédia

Sélectionnez la première option :

"Smart TV ou lecteur multimédia du commerce (Recommandé)"

fast proxy

7. Configuration de la connexion Internet

Étant donné que le Keenetic sera connecté à un routeur préconfiguré de votre fournisseur d'accès à Internet, cliquez sur "WITHOUT VLAN".

8. Désactivation du routeur principal (Optionnel)

Dans la plupart des cas, il n'est pas nécessaire d'éteindre votre routeur principal.

fast proxy

9. Connexion du Keenetic au routeur principal

  • Placez l'appareil Keenetic près de votre routeur principal.
  • Prenez le câble Ethernet fourni dans l'emballage.
  • Connectez une extrémité au routeur principal (utilisez le port Ethernet blanc ou jaune, pas le bleu !).
  • Connectez l'autre extrémité au port WAN (0) du Keenetic — il est bleu.

10. Mise sous tension du routeur principal

Si vous avez éteint le routeur principal à l'étape 8, rallumez-le maintenant.

fast proxy

11. Attente du redémarrage

Attendez que l'appareil termine son redémarrage (cela peut prendre jusqu'à 2 minutes).

12. Activation des mises à jour automatiques

Autorisez l'appareil à installer les mises à jour automatiquement.

fast proxy

13. Configuration de la planification des mises à jour

Le processus de mise à jour peut entraîner une interruption pouvant aller jusqu'à 60 secondes. Il est donc recommandé de définir une planification appropriée. Si vous n'êtes pas sûr, laissez les paramètres par défaut — vous pourrez les modifier plus tard.

14. Mise à jour du firmware

Attendez que la mise à jour du firmware se termine (cela prendra au maximum 3 minutes).

fast proxy

15. Configuration du réseau Wi-Fi

À cette étape, vous pouvez changer le nom et le mot de passe du réseau Wi-Fi (par défaut, ils correspondent aux informations sur l'autocollant). Ces paramètres peuvent être modifiés ultérieurement.

16. Délivrance du certificat Let's Encrypt

Keenetic émettra automatiquement un certificat pour prendre en charge les connexions HTTPS dans le panneau de contrôle.

fast proxy

Lorsqu'on vous invite à rejoindre le programme d'amélioration du produit, choisissez de refuser.

18. Sauvegarde des données d’accès

À ce stade, il est recommandé de sauvegarder toutes les informations d’identification d’accès à l’appareil. Cela vous évitera d’avoir à le reconfigurer à l’avenir.

fast proxy

19. Finalisation de la configuration initiale

Cliquez sur "Finish".

20. Connexion au panneau de contrôle

Après avoir terminé la configuration, vous serez redirigé vers la page de connexion du panneau de contrôle. Entrez :

  • Nom d’utilisateur — admin
  • Mot de passe — celui que vous avez défini à l’étape 5
fast proxy

Vous êtes maintenant dans le panneau de contrôle du routeur. À ce stade, il ne fait que transmettre la connexion Internet via le câble depuis le routeur principal sans appliquer d’outils de proxy.

Installation des composants

fast proxy

1-2. Accès aux paramètres

  • Allez dans Management → System Settings
  • Cliquez sur "Component options"
fast proxy

3. Vérification et installation des composants requis

Assurez-vous que les composants suivants sont installés :

  • Proxy Client
  • PPTP Client
  • OpenVPN Client and Server
  • Wireguard VPN (si nécessaire)

Si un composant est manquant, cochez la case à côté de son nom comme illustré ci-dessous.

fast proxy

4. Vérification du support DNS-over-TLS

Assurez-vous que le composant DNS-over-TLS proxy est installé — il est nécessaire au bon fonctionnement du proxy.

5. Mise à jour de KeeneticOS

Après avoir sélectionné tous les composants nécessaires, cliquez sur "Update KeeneticOS".

fast proxy

6. Création d’une sauvegarde (facultatif)

À ce stade, vous pouvez créer une sauvegarde de vos paramètres.

7. Confirmation de l'installation des composants

Une fenêtre intitulée Install updates apparaîtra, listant les composants à installer. Cliquez sur "Confirm" pour continuer.

fast proxy

8. Attente de la mise à jour

Le processus de mise à jour prendra au maximum 3 minutes.

9. Reconnexion au panneau de contrôle

Après l'installation des composants, vous serez redirigé vers la page de connexion. Entrez :

  • Nom d'utilisateur — admin
  • Mot de passe — celui que vous avez défini précédemment.

Configuration du proxy SOCKS5

fast proxy

1. Accès aux paramètres de connexion

Allez dans Internet → Other connections.

2. Ajout d’une nouvelle connexion

Dans cette section, vous pouvez ajouter différents types de connexions :

  • WireGuard
  • PPTP et L2TP
  • OpenVPN
  • HTTP/S et SOCKS5 proxy

Important :

  • Les proxies HTTP/S ne prennent pas en charge UDP au niveau du protocole.
  • Les proxies HTTP/S ne prennent pas en charge UDP au niveau du protocole.

Nous allons illustrer la configuration à l’aide de SOCKS5. Dans la section Proxy Connections, cliquez sur "Create connection".

fast proxy

3. Configuration de la connexion

  • Entrez un nom pratique pour la connexion.
  • Cochez la case "Use for accessing the Internet".
  • Sélectionnez SOCKS5 comme protocole.

4. Saisie des informations du proxy

  • Entrez l’adresse IP:PORT de votre serveur proxy.
  • Si une authentification est requise, entrez votre identifiant et votre mot de passe.
  • Cliquez sur "Save".
fast proxy

5. Activation de la connexion

Activez le proxy en basculant l’interrupteur à gauche.

6. Configuration du DNS pour le proxy

Une fois la connexion activée, un point d’exclamation apparaîtra dans la colonne Internet. Cela signifie que le DNS doit être configuré.

fast proxy

7. Accès aux paramètres DNS

Pour configurer le DNS, allez dans Network Rules → Internet Safety.

8. Ajout d’un serveur DNS

Dans l’onglet DNS Configuration, cliquez sur le bouton "Add server".

fast proxy

9. Configuration DNS

Nous utiliserons Google DNS :

  • Type de serveur DNS : "DNS-over-TLS"
  • Adresse du serveur DNS : 8.8.8.8:53
  • En bas, sélectionnez votre proxy comme interface.

Vous pouvez utiliser n’importe quel serveur DNS ; les suivants sont pris en charge :

  • DoT (DNS over TLS)
  • DoH (DNS over HTTPS)
  • DNS classique

Serveurs DNS alternatifs :

Cisco OpenDNS, LLC

208.67.220.220

208.67.222.222

Neustar Security Services

199.85.127.10

199.85.126.10

Neustar Security Services

64.6.65.6

64.6.64.6

The Constant Company, LLC

8.26.56.26

8.20.247.20

level3

209.244.0.3

209.244.0.4

4.2.2.1

4.2.2.2

4.2.2.3

4.2.2.4

Oracle Corporation

216.146.35.35 216.146.36.36

OVH SAS

5.135.183.146

The Constant Company

195.46.39.39

Amazon.com, Inc.

54.174.40.213 52.3.100.184

Level 3 Communications, Inc.

54.229.171.243

Amazon.com, Inc

54.183.15.10

Amazon Technologies Inc.

185.37.37.37

Cloudflare

82.196.13.196

Strong Technology, LLC

64.145.73.2 209.107.219.3

SoftLayer

104.236.217.252

Ripe

185.52.1.146

Amazon Technologies Inc

128.199.248.157 185.135.8.197

10. Vérification de l'état de préparation des mandataires

Après avoir configuré le DNS, le point d'exclamation à côté du proxy disparaît, ce qui indique que la configuration est réussie..

Création d'une politique de connexion

fast proxy

11. Accès aux paramètres de la politique

Allez dans Internet → Politiques de connexion.

12. Créer une nouvelle politique

Cliquez sur Ajouter une politique.

fast proxy

13. Nommer la politique de connexion

  • Utilisez le même nom que le proxy pour éviter toute confusion.
  • Cliquez sur "Enregistrer".
fast proxy

14-15. Activation de la politique

  • Cochez la case à gauche de votre proxy.
  • Faites-le glisser vers le haut.
  • Cliquez sur "Enregistrer" (bouton en bas à gauche).
fast proxy

16-17. Application de la politique à un segment de réseau

Appliquez la politique au segment de réseau actuel. Vous pouvez également créer plusieurs segments et leur attribuer différentes politiques pour utiliser diverses connexions simultanément (par exemple, depuis différents appareils).

  • Allez dans Mes réseaux et Wi-Fi → Segment domestique.
  • Dans les règles de gestion du trafic Internet, sélectionnez la politique créée.
  • Cliquez sur "Enregistrer" (bouton en bas à gauche).

Configuration VPN

La configuration VPN (OpenVPN, PPTP, L2TP) dans KeeneticOS se fait de manière similaire à celle d’un proxy, avec quelques différences.

1. Paramètres VPN de base

fast proxy

Dans la fenêtre de configuration, cochez les options suivantes :

  • Utiliser pour l'accès à Internet – permet d’utiliser la connexion pour accéder à Internet.
  • Obtenir les routes depuis le côté distant – requis pour le bon fonctionnement d'OpenVPN.

Important :

Il n’est généralement pas nécessaire de définir un DNS séparément pour le VPN, mais cela dépend de votre configuration. Si vous constatez des fuites DNS lors des tests, vous pouvez spécifier manuellement un serveur DNS.

2. Diagnostic des problèmes de connexion

fast proxy

En cas de problème de connexion, vérifiez les journaux :

  • Allez dans Gestion → Diagnostics.
  • Cliquez sur Afficher le journal pour obtenir des informations détaillées sur ce qui pourrait poser problème.

3. Utilisation des configurations OpenVPN

Important :

KeeneticOS ne dispose pas de fenêtre séparée pour entrer le login/mot de passe VPN. Vous devez donc les insérer manuellement dans le fichier de configuration.

Comment ajouter un identifiant et un mot de passe dans la configuration

fast proxy

1. Ouvrez votre fichier .ovpn dans un éditeur de texte

2. Trouvez la ligne auth-user-pass

3. Remplacez-la par :

[code:```auth-user-pass username password auth-user-pass```]

Où :

  • username — votre identifiant.
  • password — votre mot de passe.

4. Exigences de Keenetic OS pour les configurations OpenVPN

Keenetic OS ne prend en charge que certains paramètres OpenVPN. La liste complète est disponible ici : Openvpn24ManPage[https://community.openvpn.net/openvpn/wiki/Openvpn24ManPage]

L’utilisation de paramètres non pris en charge peut provoquer des erreurs et perturber le fonctionnement du VPN. Par exemple, certaines configurations contiennent la ligne setenv opt block-outside-dns, qui n’est pas prise en charge par Keenetic OS. Pour éviter les problèmes, supprimez-la ou commentez-la.

Test de connexion

fast proxy

Nous allons effectuer une série de tests pour évaluer les résultats obtenus via le proxy SOCKS5 sur un routeur Keenetic. Les résultats peuvent varier avec d'autres types de connexion.

Depuis un appareil connecté au réseau Keenetic, lancez Linken Sphere ou tout autre navigateur.

Si vous utilisez Linken Sphere :

  • Créez une nouvelle session.
  • Sélectionnez Direct comme type de connexion (le trafic passe directement).
  • Passez WebRTC en mode "Direct". Cela permet de profiter pleinement du proxy externe.
  • Lancez la session.
fast proxy

1. Vérification du support UDP via WebRTC

Allez sur : twilio[https://networktest.twilio.com/]

Ce testeur permet de vérifier si votre navigateur prend en charge l’UDP et le TCP via TURN en WebRTC.

Les tests requis doivent afficher le statut Pass, indiquant que tout fonctionne correctement.

2. Test de fuite DNS

Allez sur : browserleaks[https://browserleaks.com/dns]

Ce test montre quels serveurs DNS votre navigateur utilise pour résoudre les noms de domaine. Vérifiez si tous les serveurs détectés correspondent bien à votre FAI et à votre localisation.

Sur la capture d'écran ci-dessus, un seul FAI et une seule localisation sont affichés, ce qui est un bon résultat.

fast proxy

3. Vérification de fuite d’IP réelle via WebRTC

Allez sur : ipbinding[https://ipbinding.online/]

Ce test aide à identifier les fuites via des requêtes SRTP vers un serveur TURN.

  • S’il n’y a pas de fuite — l’adresse IP affichée correspondra à celle du proxy.
  • S’il y a une fuite — votre adresse IP réelle s’affichera.
  • Si la requête est bloquée — une erreur apparaîtra ou le test ne se terminera jamais.

Dans notre cas, le test a réussi : l’IP affichée correspondait à celle du proxy.

4. Test complet sur Fake Vision

Allez sur : fv[https://fv.pro/]

Ce test tout-en-un analyse de nombreux paramètres, notamment l'empreinte du navigateur, l’environnement et la connexion.

Les erreurs et incohérences apparaissent dans le bloc Résumé. Dans notre test, l’IP du proxy figurait sur certaines listes noires, mais cela peut être résolu en changeant d’IP ou de proxy. Le reste était conforme.

fast proxy

5. Vérification du support QUIC

Allez sur : quic[https://quic.nginx.org/]

QUIC est un protocole de transport basé sur UDP. Récemment, les systèmes anti-fraude prennent de plus en plus en compte son support.

Lors de l'utilisation de SOCKS5 via Keenetic, le support QUIC est absent, comme confirmé par l’image ci-dessus. Il peut être possible de l’activer via d'autres protocoles de connexion.

Conclusion

L'utilisation des routeurs Keenetic offre une méthode simple et abordable pour faire transiter le trafic des appareils ne prenant pas en charge cette fonctionnalité nativement. Grâce aux tests inclus dans ce guide, vous pouvez évaluer à l'avance si cette solution vous convient.

Le proxy complet présente plusieurs avantages en réduisant les fuites potentielles de données. Toutefois, il est important de comprendre que tout le trafic des appareils connectés passera par le proxy (ou VPN), et la stabilité ainsi que la vitesse dépendront à la fois de votre fournisseur d’accès Internet et du service de proxy utilisé.

Avertissement :

Nous ne proposons pas de service de configuration de routeurs, mais toutes les informations nécessaires sont disponibles dans des sources ouvertes. En suivant les instructions de ce guide, vous pouvez configurer l’appareil vous-même sans frais supplémentaires.

Related articles