{"id":55822,"date":"2020-01-29T00:00:00","date_gmt":"2020-01-28T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/uskoryaem-openvpn-za-9-99-ili-vstraivaem-orange-pi-one-v-router"},"modified":"2020-02-18T14:03:58","modified_gmt":"2020-02-18T11:03:58","slug":"uskoryaem-openvpn-za-9-99-ili-vstraivaem-orange-pi-one-v-router","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/uskoryaem-openvpn-za-9-99-ili-vstraivaem-orange-pi-one-v-router","title":{"rendered":"Acc\u00e9l\u00e9rez OpenVPN pour 9,99 $* ou int\u00e9grez Orange Pi One dans le routeur","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Acc\u00e9l\u00e9rez OpenVPN pour 9,99 $* ou int\u00e9grez Orange Pi One dans le routeur\" src=\"\/wp-content\/uploads\/2020\/01\/a5c5330ebe866b5859da6cbc227d057c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nCertains d'entre nous n'utilisent pas Internet sans VPN pour diverses raisons : certains ont besoin d'une IP d\u00e9di\u00e9e, et il est plus simple et moins co\u00fbteux d'acheter un VPS avec deux adresses IP plut\u00f4t que de les acheter aupr\u00e8s d'un fournisseur, d'autres souhaitent avoir acc\u00e8s \u00e0 tous les sites Web, et non seulement \u00e0 ceux autoris\u00e9s sur le territoire russe, d'autres encore ont besoin d'IPv6, que leur fournisseur ne propose pas\u2026<br \/>\nLa plupart du temps, la connexion VPN est \u00e9tablie sur l'appareil utilis\u00e9 \u00e0 un moment donn\u00e9, ce qui est tout \u00e0 fait justifi\u00e9 si vous n'avez qu'un seul ordinateur et un seul t\u00e9l\u00e9phone, et que vous ne les utilisez que rarement en m\u00eame temps. Cependant, si votre r\u00e9seau domestique comporte de nombreux appareils ou, par exemple, s'il y en a sur lesquels le VPN ne peut pas \u00eatre configur\u00e9, il serait plus pratique d'\u00e9tablir un tunnel directement sur le routeur domestique afin de ne pas avoir \u00e0 configurer chaque appareil individuellement.<\/p>\n<p>Si vous avez d\u00e9j\u00e0 install\u00e9 OpenVPN sur votre routeur, vous avez probablement \u00e9t\u00e9 d\u00e9sagr\u00e9ablement surpris par sa vitesse. Les SoC et m\u00eame les routeurs bon march\u00e9 g\u00e8rent sans probl\u00e8me le trafic proche d'un gigabit, gr\u00e2ce \u00e0 l'externalisation des fonctions de routage et de NAT sur une puce distincte, con\u00e7ue uniquement pour cette t\u00e2che, tandis que les processeurs principaux de ces routeurs sont plut\u00f4t faibles, car ils n'ont pratiquement aucune charge. Ce compromis permet d'atteindre une vitesse de fonctionnement \u00e9lev\u00e9e du routeur tout en r\u00e9duisant consid\u00e9rablement le prix de l'appareil \u2014 les routeurs avec des processeurs puissants co\u00fbtent plusieurs fois plus cher et sont positionn\u00e9s non seulement comme des dispositifs de partage Internet, mais aussi en tant que NAS, t\u00e9l\u00e9chargeurs de torrents et syst\u00e8mes multim\u00e9dias domestiques.<\/p>\n<p>Mon routeur, le TP-Link TL-WDR4300, ne peut pas \u00eatre consid\u00e9r\u00e9 comme nouveau \u2014 le mod\u00e8le est apparu au milieu de 2012 et poss\u00e8de un processeur de 560 MHz de l'architecture MIPS32 74Kc, dont la puissance ne suffit que pour 20-23 Mo\/s de trafic chiffr\u00e9 via OpenVPN, ce qui est relativement peu en termes de vitesse de l'Internet domestique moderne.<br \/>\nComment pouvons-nous am\u00e9liorer la vitesse du tunnel chiffr\u00e9 ? Mon routeur est plut\u00f4t fonctionnel, il prend en charge le 3\u00d73 MIMO, et il fonctionne bien en g\u00e9n\u00e9ral, je ne voudrais pas le changer.<br \/>\nAvec la tendance actuelle de cr\u00e9er des pages Web de 10 Mo, d'\u00e9crire des applications de bureau en node.js et de les regrouper dans un fichier de 100 Mo, tout en augmentant la puissance de calcul au lieu d'optimiser, nous allons faire quelque chose de terrible : transf\u00e9rer la connexion VPN sur un \u00ab ordinateur \u00bb \u00e0 carte unique performant, l'Orange Pi One, que nous allons installer dans le bo\u00eetier du routeur, sans occuper les ports r\u00e9seau et USB existants, le tout pour seulement 9,99 $*!<br \/>\n* + frais d'exp\u00e9dition, + taxes, + pour la bi\u00e8re, + MicroSD.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>OpenVPN<\/h3>\n<p>On ne peut pas dire que le processeur du routeur est compl\u00e8tement faible : il peut crypter et hacher des donn\u00e9es avec l'algorithme AES-128-CBC-SHA1 \u00e0 une vitesse de 50 Mo\/s, ce qui est nettement plus rapide que le fonctionnement d'OpenVPN, tandis que le chiffrement courant CHACHA20 avec le hachage POLY1305 atteint m\u00eame 130 m\u00e9gabits par seconde ! Pourquoi la vitesse du tunnel VPN est-elle si basse ? Tout est d\u00fb au basculement de contexte entre l'espace utilisateur et l'espace noyau : OpenVPN crypte le trafic et communique avec le monde ext\u00e9rieur dans le contexte utilisateur, tandis que le routage lui-m\u00eame se fait dans le contexte noyau. Le syst\u00e8me d'exploitation doit constamment basculer d'un c\u00f4t\u00e9 et de l'autre pour chaque paquet re\u00e7u ou transmis, et cette op\u00e9ration n'est pas rapide. Ce probl\u00e8me est commun \u00e0 toutes les applications VPN fonctionnant via un driver TUN\/TAP, et on ne peut pas dire que la faible vitesse soit caus\u00e9e par une mauvaise optimisation d'OpenVPN (bien qu'il y ait effectivement des points \u00e0 retravailler). Aucun client VPN en espace utilisateur ne d\u00e9passe m\u00eame un gigabit sans chiffrement sur mon ordinateur portable, sans parler des syst\u00e8mes avec un processeur faible.<\/p>\n<h3>Orange Pi One<\/h3>\n<p>L'Orange Pi One de Xunlong est actuellement la meilleure offre en termes de rapport performance\/prix. Pour 9,99 $, vous obtenez un bon processeur quad-core ARM Cortex-A7, fonctionnant \u00e0 une fr\u00e9quence stable de 1008 MHz, clairement plus performant que le Raspberry Pi Zero et le Next Thing C.H.I.P. dans cette gamme de prix. Cependant, les avantages s'arr\u00eatent l\u00e0. Xunlong ne pr\u00eate aucune attention aux logiciels de ses cartes, et au moment du lancement de One, n'a m\u00eame pas fourni de fichier de configuration, sans parler des images pr\u00eates \u00e0 l'emploi. Allwinner, le fabricant de SoC, ne prend pas non plus son produit au s\u00e9rieux en mati\u00e8re de support. Leur pr\u00e9occupation se limite \u00e0 un fonctionnement minimum avec Android 4.4.4, ce qui signifie que nous devons utiliser un noyau de version 3.4 avec des patchs Android. Heureusement, des passionn\u00e9s mettent en \u0153uvre des distributions, corrigent le noyau, \u00e9crivent du code pour prendre en charge les cartes dans le noyau mainline, c'est-\u00e0-dire qu'ils effectuent en fait le travail du fabricant pour rendre cet appareil utilisable. Pour mes besoins, j'ai choisi la distribution Armbian, qui re\u00e7oit des mises \u00e0 jour fr\u00e9quentes et pratiques (deux nouveaux noyaux sont install\u00e9s directement via le gestionnaire de paquets, au lieu de copier des fichiers sur une partition sp\u00e9ciale, comme c'est souvent le cas avec Allwinner), et qui prend \u00e9galement en charge la plupart des p\u00e9riph\u00e9riques, contrairement aux autres.<\/p>\n<h3>Routeur<\/h3>\n<p>Pour \u00e9viter de surcharger le processeur faible du routeur avec le chiffrement et d'acc\u00e9l\u00e9rer notre connexion VPN, nous pouvons transf\u00e9rer cette t\u00e2che \u00e0 un processeur plus performant de l'Orange Pi, en le connectant au routeur d'une mani\u00e8re ou d'une autre. On pense \u00e0 une connexion par Ethernet ou par USB \u2014 ces deux standards sont support\u00e9s par les deux appareils, mais il n'est pas souhaitable de prendre des ports d\u00e9j\u00e0 existants. Heureusement, il existe une solution.<\/p>\n<p>La puce du hub USB GL850G, utilis\u00e9e dans le routeur, prend en charge 4 ports USB, dont deux ne sont pas soud\u00e9s. On ne sait pas pourquoi le fabricant n'a pas choisi de les souder, je suppose que c'est pour \u00e9viter aux utilisateurs de connecter quatre p\u00e9riph\u00e9riques \u00e0 forte consommation, comme des disques durs, car l'alimentation d'origine du routeur n'est pas pr\u00e9vue pour une telle charge. Dans tous les cas, cela nous est favorable.<br \/>\n<img decoding=\"async\" alt=\"Acc\u00e9l\u00e9rez OpenVPN pour 9,99 $* ou int\u00e9grez Orange Pi One dans le routeur\" src=\"\/wp-content\/uploads\/2020\/01\/6e36b9c769ca36945d4b3297459b479c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nPour obtenir un autre port USB, il suffit de souder deux fils sur les broches 8(D-) et 9(D+) ou 11(D-) et 12(D+).<\/p>\n<p><img decoding=\"async\" alt=\"Acc\u00e9l\u00e9rez OpenVPN pour 9,99 $* ou int\u00e9grez Orange Pi One dans le routeur\" src=\"\/wp-content\/uploads\/2020\/01\/023b1cb71b0e297460e4af494b219651.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nCependant, il ne suffit pas de connecter simplement deux appareils USB et d'esp\u00e9rer que tout fonctionne tout seul, comme cela serait le cas avec Ethernet. Tout d'abord, nous devons faire fonctionner l'un d'eux en mode USB Client, et non USB Host. Ensuite, nous devons d\u00e9terminer comment les appareils s'identifieront. Il existe de nombreux pilotes appel\u00e9s USB Gadgets (du nom de la sous-syst\u00e8me du noyau Linux) qui permettent d'\u00e9muler diff\u00e9rents types d'appareils USB : adaptateur r\u00e9seau, carte son, clavier et souris, cl\u00e9 USB, appareil photo, console via un port s\u00e9rie. Comme notre appareil va fonctionner avec un r\u00e9seau, l'\u00e9mulation d'un adaptateur Ethernet nous conviendra le mieux.<\/p>\n<p>Il existe trois standards Ethernet-over-USB :<\/p>\n<ul>\n<li><b>Remote NDIS (RNDIS)<\/b>. Un standard obsol\u00e8te de Microsoft, principalement utilis\u00e9 \u00e0 l'\u00e9poque de Windows XP.<\/li>\n<li><b>Ethernet Control Model (ECM)<\/b>. Un standard simple qui encapsule les trames Ethernet dans des paquets USB. Id\u00e9al pour les modems filaires avec connexion USB, o\u00f9 il est pratique de transmettre des trames sans traitement, mais en raison de sa simplicit\u00e9 et des limitations du bus USB, il ne fonctionne pas tr\u00e8s rapidement.<\/li>\n<li><b>Ethernet Emulation Model (EEM)<\/b>. Un protocole plus intelligent qui prend en compte les limites de l'USB et agr\u00e8ge de mani\u00e8re optimale plusieurs trames en une seule, augmentant ainsi la bande passante.<\/li>\n<li><b>Network Control Model (NCM)<\/b>. Le protocole le plus r\u00e9cent. Il tire parti des avantages de l'EEM et optimise encore plus le fonctionnement avec le bus.<\/li>\n<\/ul>\n<p>\nPour faire fonctionner l'un de ces protocoles sur notre carte, comme toujours, il faudra faire face \u00e0 certaines difficult\u00e9s. \u00c9tant donn\u00e9 qu'Allwinner ne s'int\u00e9resse qu'aux parties Android du noyau, seul Android Gadget fonctionne correctement \u2014 ce code qui impl\u00e9mente la connexion avec adb, l'exportation de l'appareil via le protocole MTP et l'\u00e9mulation de cl\u00e9 USB sur les appareils Android. Le propre Android Gadget prend \u00e9galement en charge le protocole RNDIS, mais dans le noyau Allwinner, il est cass\u00e9. Si vous essayez de compiler le noyau avec n'importe quel autre USB Gadget, l'appareil n'appara\u00eetra tout simplement pas dans le syst\u00e8me, peu importe ce que vous ferez.<br \/>\nPour r\u00e9soudre le probl\u00e8me, il est n\u00e9cessaire de trouver l'emplacement d'initialisation du contr\u00f4leur USB dans le code modifi\u00e9 de l'Android Gadget android.c, mais il existe aussi une solution de contournement pour faire fonctionner, au moins, l'\u00e9mulation Ethernet via USB :<\/p>\n<pre><code>--- sun8i\/drivers\/usb\/sunxi_usb\/udc\/sunxi_udc.c 2016-04-16 15:01:40.427088792 +0300\n+++ sun8i\/drivers\/usb\/sunxi_usb\/udc\/sunxi_udc.c 2016-04-16 15:01:45.339088792 +0300\n@@ -57,7 +57,7 @@\n static sunxi_udc_io_t g_sunxi_udc_io;\n static u32 usb_connect = 0;\n static u32 is_controller_alive = 0;\n-static u8 is_udc_enable = 0;   \n+static u8 is_udc_enable = 1;   \n \n #ifdef CONFIG_USB_SUNXI_USB0_OTG\n static struct platform_device *g_udc_pdev = NULL;<\/code><\/pre>\n<p>Ce patch active de force le mode USB client, permettant d'utiliser des gadgets USB standard sous Linux.<br \/>\nIl faut maintenant reconstruire le noyau avec ce patch et le gadget n\u00e9cessaire. J'ai choisi EEM, car d'apr\u00e8s les tests, il s'est av\u00e9r\u00e9 plus performant que NCM.<br \/>\nL'\u00e9quipe Armbian fournit <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/igorpecovnik\/lib\">un syst\u00e8me de compilation tr\u00e8s simple et pratique<\/a><\/noindex> pour toutes les cartes prises en charge dans la distribution. Il suffit de le t\u00e9l\u00e9charger, de placer notre patch dans <code>userpatches\/kernel\/sun8i-default\/otg.patch<\/code>, d'\u00e9diter l\u00e9g\u00e8rement <code>compile.sh<\/code> et de choisir le gadget n\u00e9cessaire :<\/p>\n<p><img decoding=\"async\" alt=\"Acc\u00e9l\u00e9rez OpenVPN pour 9,99 $* ou int\u00e9grez Orange Pi One dans le routeur\" src=\"\/wp-content\/uploads\/2020\/01\/aa0dca97410e3064ead605f3c4ff68ca.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLe noyau sera compil\u00e9 en paquet deb, ce qui permettra de l'installer facilement sur la carte via <code>dpkg<\/code>.<br \/>\nIl ne reste plus qu'\u00e0 connecter la carte par USB et \u00e0 configurer notre nouvel adaptateur r\u00e9seau pour obtenir une adresse via DHCP. Pour ce faire, il faut ajouter environ ce qui suit dans <code>\/etc\/network\/interfaces<\/code>:<\/p>\n<pre><code>auto usb0\n        iface usb0 inet dhcp\n        hwaddress ether c2:46:98:49:3e:9d\n        pre-up \/bin\/sh -c 'echo 2 &gt; \/sys\/bus\/platform\/devices\/sunxi_usb_udc\/otg_role'<\/code><\/pre>\n<p>Il est pr\u00e9f\u00e9rable de d\u00e9finir l'adresse MAC manuellement, car elle sera al\u00e9atoire \u00e0 chaque red\u00e9marrage de l'appareil, ce qui est peu pratique et ennuyeux.<br \/>\nConnectez le c\u00e2ble MicroUSB au port OTG, puis branchez l'alimentation du routeur (vous pouvez l'appliquer sur les broches 2 et 3 de la connectique, et pas seulement sur le connecteur d'alimentation).<\/p>\n<p>Il reste \u00e0 configurer le routeur. Il suffit d'installer le paquet avec le pilote EEM et d'ajouter notre nouvel appareil USB r\u00e9seau au pont de la zone de pare-feu local :<\/p>\n<pre><code>opkg install kmod-usb-net-cdc-eem<\/code><\/pre>\n<p><img decoding=\"async\" alt=\"Acc\u00e9l\u00e9rez OpenVPN pour 9,99 $* ou int\u00e9grez Orange Pi One dans le routeur\" src=\"\/wp-content\/uploads\/2020\/01\/c3ea2b182c9cc5af19a47c5b5dca7ff1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nPour acheminer tout le trafic dans le tunnel VPN, il faut soit ajouter une r\u00e8gle SNAT pour l'adresse IP de la carte c\u00f4t\u00e9 routeur, soit utiliser l'adresse de la carte comme adresse de passerelle via dnsmasq. Cela se fait en ajoutant la ligne suivante dans <code>\/etc\/dnsmasq.conf<\/code>:<\/p>\n<pre><code>dhcp-option = tag:lan, option:router, 192.168.1.100<\/code><\/pre>\n<p>o\u00f9 <code>192.168.1.100<\/code> \u2014 L'adresse IP de votre carte. N'oubliez pas de sp\u00e9cifier l'adresse du routeur dans les param\u00e8tres r\u00e9seau de la carte elle-m\u00eame !<\/p>\n<p>Pour isoler les contacts de la carte des contacts du routeur, une \u00e9ponge en m\u00e9lamine a \u00e9t\u00e9 utilis\u00e9e. Cela a donn\u00e9 quelque chose comme \u00e7a :<br \/>\n<img decoding=\"async\" alt=\"Acc\u00e9l\u00e9rez OpenVPN pour 9,99 $* ou int\u00e9grez Orange Pi One dans le routeur\" src=\"\/wp-content\/uploads\/2020\/01\/72d0a2dd667e47e31057d9e79da884fc.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Conclusion<\/h3>\n<p>Le r\u00e9seau fonctionne de mani\u00e8re \u00e9tonnamment rapide via USB : 100-120 Mo\/s, je m'attendais \u00e0 moins. OpenVPN g\u00e8re environ 70 Mo\/s de trafic chiffr\u00e9, ce qui n'est pas \u00e9norme, mais cela suffit pour mes besoins. Le couvercle du routeur ne ferme pas compl\u00e8tement, laissant un petit \u00e9cart. Les esth\u00e8tes peuvent retirer les ports Ethernet et USB Host de la carte, ce qui permettra au couvercle de se fermer compl\u00e8tement, laissant m\u00eame de la place.<br \/>\nIl vaut mieux ne pas se lancer dans de telles pratiques et acheter <noindex><a rel=\"nofollow\" href=\"https:\/\/omnia.turris.cz\/en\/\">Turris Omnia<\/a><\/noindex>.<br \/>\n<br \/>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/368735\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u0437 \u043d\u0430\u0441 \u043d\u0435 \u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u043e\u043c \u0431\u0435\u0437 VPN \u043f\u043e \u0442\u0435\u043c \u0438\u043b\u0438 \u0438\u043d\u044b\u043c \u043f\u0440\u0438\u0447\u0438\u043d\u0430\u043c: \u043a\u043e\u043c\u0443-\u0442\u043e \u043d\u0443\u0436\u0435\u043d \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 IP, \u0438 \u043f\u0440\u043e\u0449\u0435 \u0438 \u0434\u0435\u0448\u0435\u0432\u043b\u0435 \u043a\u0443\u043f\u0438\u0442\u044c VPS \u0441 \u0434\u0432\u0443\u043c\u044f IP, \u0447\u0435\u043c \u043f\u043e\u043a\u0443\u043f\u0430\u0442\u044c \u0430\u0434\u0440\u0435\u0441 \u0443 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430, \u043a\u0442\u043e-\u0442\u043e \u0445\u043e\u0447\u0435\u0442 \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043a\u043e \u0432\u0441\u0435\u043c \u0432\u0435\u0431-\u0441\u0430\u0439\u0442\u0430\u043c, \u0430 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u043d\u044b\u043c \u043d\u0430 \u0442\u0435\u0440\u0440\u0438\u0442\u043e\u0440\u0438\u0438 \u0420\u0424, \u0442\u0440\u0435\u0442\u044c\u0438\u043c \u043d\u0443\u0436\u0435\u043d IPv6, \u0430 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440 \u0435\u0433\u043e \u043d\u0435 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u2026 \u0427\u0430\u0449\u0435 \u0432\u0441\u0435\u0433\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-55822","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u0437 \u043d\u0430\u0441 \u043d\u0435.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/uskoryaem-openvpn-za-9-99-ili-vstraivaem-orange-pi-one-v-router\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0423\u0441\u043a\u043e\u0440\u044f\u0435\u043c OpenVPN \u0437\u0430 $9.99* \u0438\u043b\u0438 \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c Orange Pi One \u0432 \u0440\u043e\u0443\u0442\u0435\u0440 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u0437 \u043d\u0430\u0441 \u043d\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/uskoryaem-openvpn-za-9-99-ili-vstraivaem-orange-pi-one-v-router\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-01-28T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:03:58+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Acc\u00e9l\u00e9rez OpenVPN pour 9,99 $* ou int\u00e9grez un Orange Pi One dans le routeur | ProHoster","description":"Certains d'entre nous ne le font pas.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/uskoryaem-openvpn-za-9-99-ili-vstraivaem-orange-pi-one-v-router","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0423\u0441\u043a\u043e\u0440\u044f\u0435\u043c OpenVPN \u0437\u0430 $9.99* \u0438\u043b\u0438 \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c Orange Pi One \u0432 \u0440\u043e\u0443\u0442\u0435\u0440 | ProHoster","og:description":"\u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u0437 \u043d\u0430\u0441 \u043d\u0435.","og:url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/uskoryaem-openvpn-za-9-99-ili-vstraivaem-orange-pi-one-v-router","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-01-28T21:00:00+00:00","article:modified_time":"2020-02-18T11:03:58+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"55822","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 19:36:29","updated":"2022-10-02 13:17:12","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/55822","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=55822"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/55822\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=55822"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=55822"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=55822"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}