ForestVPN pour OpenWrt
ForestVPN sur un routeur sous OpenWrt 21.02 ou version ultérieure, avec un processeur ARM ou x86-64. Rien ne passe par ForestVPN tant que vous n’avez pas terminé la configuration sur le routeur.
Obtenir l’app
Configuration requise
- OpenWrt
- 21.02 ou ultérieure. Les versions plus anciennes ne sont pas prises en charge.
- Processeur
- ARM ou x86-64. Les routeurs MIPS sont listés comme versions de compatibilité, et certaines puces MIPS ne sont pas encore prises en charge.
- Gestionnaire de paquets
- opkg sur OpenWrt 24.10 et antérieures, apk sur 25.12 et ultérieures. La forme d’installation en découle.
Installation
Vérifiez votre routeur
Ouvrez la page de votre routeur, puis Status > Overview. Repérez deux lignes : Firmware Version et Target Platform. Elles déterminent le fichier dont vous avez besoin.
Firmware Version
- OpenWrt 24.10 ou antérieur, et firmware GL.iNet: Le fichier d’installation (un .ipk).
- OpenWrt 25.12 ou plus récent: La commande en une ligne.
- Antérieur à OpenWrt 21.02: Non pris en charge.
Target Platform
Pris en charge. Le fichier d’installation de votre routeur est celui nommé ci-dessous.
mediatek/filogicaarch64_cortex-a53, Essayé sur du matériel réel à chaque version.mediatek/mt7622aarch64_cortex-a53, Essayé sur du matériel réel à chaque version.qualcommax/ipq807xaarch64_cortex-a53, Essayé sur du matériel réel à chaque version.qualcommax/ipq60xxaarch64_cortex-a53, Essayé sur du matériel réel à chaque version.qualcommax/ipq50xxaarch64_cortex-a53, Essayé sur du matériel réel à chaque version.mvebu/cortexa53aarch64_cortex-a53, Essayé sur du matériel réel à chaque version.bcm27xx/bcm2710aarch64_cortex-a53, Essayé sur du matériel réel à chaque version.ipq40xx/genericarm_cortex-a7_neon-vfpv4, Essayé sur du matériel réel à chaque version.ipq40xx/chromiumarm_cortex-a7_neon-vfpv4, Essayé sur du matériel réel à chaque version.ipq40xx/mikrotikarm_cortex-a7_neon-vfpv4, Essayé sur du matériel réel à chaque version.bcm27xx/bcm2709arm_cortex-a7_neon-vfpv4, Essayé sur du matériel réel à chaque version.mediatek/mt7623arm_cortex-a7_neon-vfpv4, Essayé sur du matériel réel à chaque version.sunxi/cortexa7arm_cortex-a7_neon-vfpv4, Essayé sur du matériel réel à chaque version.rockchip/armv8aarch64_generic, Compilé et essayé en laboratoire.layerscape/armv8_64baarch64_generic, Compilé et essayé en laboratoire.armsr/armv8aarch64_generic, Compilé et essayé en laboratoire.bcm27xx/bcm2711aarch64_cortex-a72, Compilé, non essayé sur ce type de matériel.mvebu/cortexa72aarch64_cortex-a72, Compilé, non essayé sur ce type de matériel.bcm27xx/bcm2712aarch64_cortex-a76, Compilé, non essayé sur ce type de matériel.mvebu/cortexa9arm_cortex-a9_vfpv3-d16, Compilé et essayé en laboratoire.tegra/genericarm_cortex-a9_vfpv3-d16, Compilé et essayé en laboratoire.ipq806x/genericarm_cortex-a15_neon-vfpv4, Compilé et essayé en laboratoire.ipq806x/chromiumarm_cortex-a15_neon-vfpv4, Compilé et essayé en laboratoire.armsr/armv7arm_cortex-a15_neon-vfpv4, Compilé et essayé en laboratoire.bcm53xx/genericarm_cortex-a9, Compilé, non essayé sur ce type de matériel.x86/64x86_64, Essayé sur du matériel réel à chaque version.ramips/mt7621mipsel_24kc, Essayé sur du matériel réel à chaque version. Version de compatibilité.ramips/mt7620mipsel_24kc, Essayé sur du matériel réel à chaque version. Version de compatibilité.ramips/mt76x8mipsel_24kc, Essayé sur du matériel réel à chaque version. Version de compatibilité.ramips/rt305xmipsel_24kc, Essayé sur du matériel réel à chaque version. Version de compatibilité.ath79/genericmips_24kc, Essayé sur du matériel réel à chaque version. Version de compatibilité.ath79/nandmips_24kc, Essayé sur du matériel réel à chaque version. Version de compatibilité.ath79/mikrotikmips_24kc, Essayé sur du matériel réel à chaque version. Version de compatibilité.ath79/tinymips_24kc, Essayé sur du matériel réel à chaque version. Version de compatibilité.lantiq/xrx200mips_24kc, Essayé sur du matériel réel à chaque version. Version de compatibilité.lantiq/xwaymips_24kc, Essayé sur du matériel réel à chaque version. Version de compatibilité.realtek/rtl839xmips_24kc, Essayé sur du matériel réel à chaque version. Version de compatibilité.realtek/rtl930xmips_24kc, Essayé sur du matériel réel à chaque version. Version de compatibilité.bcm47xx/mips74kmipsel_74kc, Compilé, non essayé sur ce type de matériel. Version de compatibilité.ramips/rt3883mipsel_74kc, Compilé, non essayé sur ce type de matériel. Version de compatibilité.
Pas encore : ce routeur a un processeur MIPS. La prise en charge est prévue. Nous ne la promettons pas avant de l’avoir mesurée.
Absente de cette liste : nous ne connaissons pas encore cette plateforme, nous n’offrons donc aucun fichier pour elle.
Fichier d’installation (OpenWrt 24.10 et antérieur)
- 01
Téléchargez le fichier d’installation de votre Target Platform. Son SHA-256 est à côté.
- 02
Sur la page de votre routeur, ouvrez System > Software.
- 03
Appuyez sur Upload Package, choisissez le fichier et appuyez sur Install.
- 04
Votre routeur avertit d’un logiciel de source non fiable et affiche une valeur SHA256. Vérifiez qu’elle correspond à celle de cette page. Appuyez de nouveau sur Install.
- 05
Rechargez la page et ouvrez Services > ForestVPN.
GL.iNet : ouvrez d’abord System > Advanced Settings > Go To LuCI.
La boîte de résultat commence par « ForestVPN cannot run on this router » ? Rien n’a été installé. La ligne suivante en donne la raison.
forestvpn_0.3.15~7820e14ac-r1_aarch64_cortex-a53.ipkfff127d75671fda1f1e0f5f26f8dd98b3fce8df4f651f311199a97113936aa37forestvpn_0.3.15~7820e14ac-r1_aarch64_generic.ipk2050699546df467b25615769216f60a298529caee475d832fb22f5e21e60631cforestvpn_0.3.15~7820e14ac-r1_aarch64_cortex-a72.ipk6bdb8223ba1c01c996bf981fec8761eae6f1250254c1d8656204d44939376138forestvpn_0.3.15~7820e14ac-r1_aarch64_cortex-a76.ipk28dca2e321571a1b9b365db5e1d57b43da40218d967c270b2681b5a29aa50379forestvpn_0.3.15~7820e14ac-r1_arm_cortex-a7_neon-vfpv4.ipk1167e4683d0586073c7263bba9523f9013e62fa9fa99d1ee36498dfa7c930937forestvpn_0.3.15~7820e14ac-r1_arm_cortex-a9_vfpv3-d16.ipkfaea6616dacdd79c8e6cff10cbdd8190e7b0da3d01433b3f15f02027a2dcb7f2forestvpn_0.3.15~7820e14ac-r1_arm_cortex-a15_neon-vfpv4.ipkca58b4eaafe2ad86f882b5d4491e505dd70f857547f27b35c3fd8d9c1b600132forestvpn_0.3.15~7820e14ac-r1_arm_cortex-a9.ipk3d4c8e6a296b5f1cbd58517a9a8e5352a89d367bda3b69e4ed9cc8164e7a6d11forestvpn_0.3.15~7820e14ac-r1_x86_64.ipkca65344fb0f2453a62939f57bf0382215cfa07d100e8f49df7b9c0ae18ef8a4cforestvpn_0.3.15~7820e14ac-r1_mipsel_24kc.ipk90fb167677091dad84a9173bc772313147f630a69599b90405966a6c57176bd1forestvpn_0.3.15~7820e14ac-r1_mips_24kc.ipke80b9da51ee24b9b60ee05d535047b7f444b1f2726e461da16de009f03da17d0forestvpn_0.3.15~7820e14ac-r1_mipsel_74kc.ipka2142ec236bfc5d1a4dd0651718c2ea8f5cd8078b6cb7314428d7386cfcaff58
Une commande (OpenWrt 25.12 et plus récent, et toute personne avec un terminal)
Collez cette ligne dans le terminal de votre routeur. Elle vérifie la clé de signature de ForestVPN avec le SHA-256 écrit dans le script, ajoute la source logicielle de ForestVPN à côté des vôtres et installe par son nom. Elle ne désactive jamais une vérification de signature.
wget -qO- https://routers.fvpn.net/dl/0.3.15/install.sh | shSHA-256 de install.sh : c69a9b533501da5b328c798c27e29a3544ce316d76272df57d2b57b755084b65
Paquet hors ligne
Pour un routeur qui ne peut pas nous joindre. Une archive par type de processeur, avec les mêmes fichiers que le dépôt. Copiez-la sur le routeur, décompressez-la et lancez sh install-offline.sh dans le terminal du routeur. Le périphérique de tunnel doit déjà exister.
forestvpn-offline-aarch64_cortex-a53.tar.gzb812f5d10cff13981a9301407d3ebc5a872ee1358ac1483f747c02de23452570forestvpn-offline-aarch64_generic.tar.gzf7b8c07d6b005e28c2215673a7332d304d2679028c54eae732de40403bf3e10aforestvpn-offline-aarch64_cortex-a72.tar.gzc76c206199eac107c19cb388d48e1f1d8b58502a47b12120b8a724e30bc6fb95forestvpn-offline-aarch64_cortex-a76.tar.gz4bbc8eb44bb672ec098881262b135132269dc472f23c4e25dee3427cde8a1b2cforestvpn-offline-arm_cortex-a7_neon-vfpv4.tar.gzc12299efdfc759fb2552346a5ee33789c1cf045b02f954df47b3e5057bd21dacforestvpn-offline-arm_cortex-a9_vfpv3-d16.tar.gzcebc3126fa627919ee60c62022f4112913e9bba1d4b00fe74f5d6af4eae969e7forestvpn-offline-arm_cortex-a15_neon-vfpv4.tar.gz04ba425550b7bfcdf8a3baf67497f22a2063be671d02de52e50f05169cef8248forestvpn-offline-arm_cortex-a9.tar.gzfe4719a9140f90e1967e6e0816a2cbe5ee2c446b2a6bfca7553827fe224a8a36forestvpn-offline-x86_64.tar.gzb26269af9c660852fc6aea4b362bbd816db48ddf6538d5ca0cc5b68ee4433082forestvpn-offline-mipsel_24kc.tar.gz612929e00814bccc2608db4f88f75d6f2234dd0cbffd47def38e144e5899a0d3forestvpn-offline-mips_24kc.tar.gz6220ca96415c795f59d64eb1cd5208bd2512918cad939e433bc52bd182ea07b9forestvpn-offline-mipsel_74kc.tar.gz2ea98fb7b330a9cec3c15a8b41462be6890a2922253b59e11ecd28b66e9f5bf3
Si routers.fvpn.net ne se charge pas depuis votre réseau, les mêmes fichiers sont sur ce miroir : https://s3.eu-central-1.amazonaws.com/fvpn-routers
Premier lancement
- 01
Ouvrir l’app sur le routeur
Dans la page web du routeur, ouvrez Services, puis ForestVPN.
- 02
L’associer à votre compte
Utilisez votre numéro de compte, ou un code d’association saisi dans ForestVPN sur un téléphone où vous êtes connecté.
- 03
Choisir qui est protégé
Choisissez toute la maison ou seulement certains appareils, puis un emplacement.
Ce qui fonctionne sur OpenWrt
- Toute la maison ou par appareil
- Choisissez quels appareils du réseau utilisent le tunnel.
- Coupe-circuit
- Une règle de routage et des sections de pare-feu empêchent le trafic de quitter le routeur hors du tunnel. Ce n’est pas absolu.
- App LuCI
- Tout se règle depuis Services, puis ForestVPN, dans la page web du routeur.
- Flux signé
- Les mises à jour viennent d’un flux opkg ou apk signé, sous sa propre clé de publication.
Pas sur OpenWrt : choisir des sites ou des services par destination.
Nouveautés sur OpenWrt
Aucune note de version n'est encore enregistrée pour cette plateforme.
Mises à jour
Passer à une image plus récente est une étape délibérée, car l’étiquette est figée.
Vérifier votre téléchargement
Chaque fichier est listé avec son SHA-256 à côté, et les mises à jour viennent d’un flux signé.
Désinstallation
Supprimez le paquet depuis Système, puis Logiciels, ou exécutez opkg remove forestvpn (apk del forestvpn sur 25.12 et ultérieures). L’appareil reste dans votre compte jusqu’à ce que vous le retiriez dans l’app.
Questions fréquentes
- Quels routeurs fonctionnent ?
- Les routeurs sous OpenWrt 21.02 ou version ultérieure avec un processeur ARM ou x86-64. Lisez la Target Platform de votre routeur sur sa page d’état et cherchez-la dans le tableau de cette page.
- De quel fichier ai-je besoin ?
- OpenWrt 24.10 et antérieur utilisent le fichier d'installation (.ipk) indiqué sur cette page pour votre Target Platform. OpenWrt 25.12 et plus récent utilisent la commande en une ligne ou le paquet hors ligne ; cette page les liste dès leur publication.
- Et si routers.fvpn.net ne se charge pas ?
- Les mêmes fichiers sont sur un miroir S3 lié depuis cette page. Un routeur qui ne peut pas nous joindre a besoin du paquet hors ligne, que cette page liste dès sa publication.