{"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\/pt\/blog\/administrirovanie\/uskoryaem-openvpn-za-9-99-ili-vstraivaem-orange-pi-one-v-router","title":{"rendered":"Aceleramos o OpenVPN por $9.99* ou embutimos o Orange Pi One no roteador","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Aceleramos o OpenVPN por $9.99* ou embutimos o Orange Pi One no roteador\" src=\"\/wp-content\/uploads\/2020\/01\/a5c5330ebe866b5859da6cbc227d057c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAlguns de n\u00f3s n\u00e3o usam a internet sem VPN por diversos motivos: alguns precisam de um IP dedicado, sendo mais simples e barato comprar um VPS com dois IPs do que adquirir um endere\u00e7o do provedor; outros querem acessar todos os sites, e n\u00e3o apenas os permitidos na R\u00fassia; outros ainda precisam de IPv6, mas o provedor n\u00e3o oferece\u2026<br \/>\nNa maioria das vezes, a conex\u00e3o VPN \u00e9 estabelecida no pr\u00f3prio dispositivo que est\u00e1 sendo usado no momento, o que \u00e9 bastante justific\u00e1vel se voc\u00ea tem apenas um computador e um telefone que raramente usa ao mesmo tempo. No entanto, se em sua rede dom\u00e9stica h\u00e1 v\u00e1rios dispositivos, ou, por exemplo, existem alguns nos quais n\u00e3o \u00e9 poss\u00edvel configurar a VPN, seria mais conveniente criar o t\u00fanel diretamente no roteador dom\u00e9stico, para evitar a configura\u00e7\u00e3o de cada dispositivo individualmente.<\/p>\n<p>Se voc\u00ea j\u00e1 instalou o OpenVPN no seu roteador, provavelmente ficou surpreso com a velocidade de opera\u00e7\u00e3o. SoCs de roteadores baratos conseguem lidar, sem problemas, com tr\u00e1fego pr\u00f3ximo a um gigabit, devido \u00e0 delega\u00e7\u00e3o das fun\u00e7\u00f5es de roteamento e NAT a um chip separado, projetado exclusivamente para essa tarefa, enquanto os processadores principais desses roteadores s\u00e3o bastante fracos, j\u00e1 que quase n\u00e3o t\u00eam carga de trabalho. Esse compromisso permite alcan\u00e7ar uma alta velocidade de opera\u00e7\u00e3o do roteador e reduzir significativamente o custo do dispositivo \u2014 roteadores com processadores potentes custam v\u00e1rias vezes mais e s\u00e3o posicionados n\u00e3o apenas como caixas para distribui\u00e7\u00e3o de internet, mas tamb\u00e9m como NAS, baixadores de torrents e sistemas de multim\u00eddia dom\u00e9stica.<\/p>\n<p>Meu roteador, TP-Link TL-WDR4300, n\u00e3o pode ser chamado de novo \u2014 o modelo apareceu em meados de 2012 e possui um processador de 560 MHz da arquitetura MIPS32 74Kc, cuja pot\u00eancia \u00e9 suficiente apenas para 20-23 Mb\/s de tr\u00e1fego criptografado via OpenVPN, o que, em termos de velocidade da internet dom\u00e9stica moderna, \u00e9 bem pouco.<br \/>\nComo podemos aumentar a velocidade do t\u00fanel criptografado? Meu roteador \u00e9 bastante funcional, suporta 3\u00d73 MIMO e, no geral, funciona bem, n\u00e3o gostaria de troc\u00e1-lo.<br \/>\nComo agora \u00e9 comum criar p\u00e1ginas da internet de 10 megabytes, desenvolver aplica\u00e7\u00f5es de desktop em node.js e empacot\u00e1-las em um arquivo de 100 megabytes, aumentar a capacidade computacional em vez de otimizar, vamos fazer algo terr\u00edvel \u2014 transferir a conex\u00e3o VPN para o poderoso computador de placa \u00fanica Orange Pi One, que instalaremos dentro do corpo do roteador, sem ocupar as portas de rede e USB existentes, por apenas $9.99*!<br \/>\n* + frete, + impostos, + para cerveja, + MicroSD.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>OpenVPN<\/h3>\n<p>N\u00e3o se pode dizer que o processador do roteador seja totalmente fraco \u2014 ele consegue criptografar e hashear dados com o algoritmo AES-128-CBC-SHA1 a uma velocidade de 50 Mb\/s, que \u00e9 visivelmente mais r\u00e1pido do que o funcionamento do OpenVPN, enquanto o moderno cifrador de fluxo CHACHA20 com hash POLY1305 chega a 130 megabits por segundo! Mas por que a velocidade do t\u00fanel VPN \u00e9 t\u00e3o baixa? Tudo se deve \u00e0 mudan\u00e7a de contexto entre o espa\u00e7o do usu\u00e1rio e o espa\u00e7o do n\u00facleo: o OpenVPN criptografa o tr\u00e1fego e se comunica com o mundo externo no contexto do usu\u00e1rio, enquanto a pr\u00f3pria roteiriza\u00e7\u00e3o ocorre no contexto do n\u00facleo. O sistema operacional precisa constantemente alternar entre os dois para cada pacote recebido ou enviado, e essa opera\u00e7\u00e3o n\u00e3o \u00e9 r\u00e1pida. Esse problema \u00e9 comum a todos os aplicativos VPN que funcionam atrav\u00e9s do driver TUN\/TAP, e n\u00e3o se pode afirmar que a baixa velocidade seja causada por uma m\u00e1 otimiza\u00e7\u00e3o do OpenVPN (embora, \u00e9 claro, existam \u00e1reas que poderiam ser melhoradas). Nenhum cliente VPN em espa\u00e7o de usu\u00e1rio consegue entregar at\u00e9 um gigabit com a criptografia desligada no meu notebook, quanto mais em sistemas com processadores fracos.<\/p>\n<h3>Orange Pi One<\/h3>\n<p>O single board Orange Pi One da Xunlong \u00e9 a proposta mais vantajosa em termos de desempenho\/pre\u00e7o no momento. Por $9,99* voc\u00ea obt\u00e9m um s\u00f3lido processador quad-core ARM Cortex-A7, funcionando de forma est\u00e1vel a 1008 MHz, e claramente mais potente que vizinhos como Raspberry Pi Zero e Next Thing C.H.I.P. na mesma faixa de pre\u00e7o. Os pontos positivos terminam aqui. A Xunlong n\u00e3o d\u00e1 a m\u00ednima aten\u00e7\u00e3o ao software de suas placas e, no momento do lan\u00e7amento do One, n\u00e3o disponibilizou nem mesmo o arquivo de configura\u00e7\u00e3o da placa, para n\u00e3o falar de imagens prontas. A Allwinner \u2014 fabricante do SoC \u2014 tamb\u00e9m n\u00e3o \u00e9 muito cuidadosa com o suporte ao seu produto. Eles se preocupam apenas com a m\u00ednima funcionalidade no Android 4.4.4, o que significa que somos obrigados a usar o kernel da vers\u00e3o 3.4 com patches do Android. Felizmente, existem entusiastas que compilam distribui\u00e7\u00f5es, ajustam o kernel e escrevem c\u00f3digo para suporte \u00e0s placas no kernel mainline, ou seja, fazem o trabalho do fabricante para que esse dispositivo funcione de maneira aceit\u00e1vel. Para minhas necessidades, escolhi a distribui\u00e7\u00e3o Armbian, que \u00e9 frequentemente e convenientemente atualizada (novos kernels s\u00e3o instalados diretamente atrav\u00e9s do gerenciador de pacotes, e n\u00e3o pela c\u00f3pia de arquivos para uma parti\u00e7\u00e3o espec\u00edfica, como normalmente acontece com a Allwinner), e tamb\u00e9m suporta a maioria dos perif\u00e9ricos, ao contr\u00e1rio das demais.<\/p>\n<h3>Roteador<\/h3>\n<p>Para n\u00e3o sobrecarregar o fraco processador do roteador com criptografia e acelerar nossa conex\u00e3o VPN, podemos transferir essa tarefa para o processador mais potente do Orange Pi, conectando-o ao roteador de alguma forma. Penso em conectar via Ethernet ou USB \u2014 ambos os padr\u00f5es s\u00e3o suportados por ambos os dispositivos, mas n\u00e3o queria ocupar as portas j\u00e1 existentes. Felizmente, h\u00e1 uma solu\u00e7\u00e3o.<\/p>\n<p>O chip do hub USB GL850G, que \u00e9 utilizado no roteador, suporta 4 portas USB, duas das quais n\u00e3o est\u00e3o soldadas. N\u00e3o est\u00e1 claro por que o fabricante n\u00e3o as soldou, suponho que para evitar que os usu\u00e1rios conectem imediatamente 4 dispositivos que consomem muita energia (como discos r\u00edgidos), j\u00e1 que a fonte de alimenta\u00e7\u00e3o padr\u00e3o do roteador n\u00e3o \u00e9 projetada para essa carga. De qualquer forma, isso nos beneficia.<br \/>\n<img decoding=\"async\" alt=\"Aceleramos o OpenVPN por $9.99* ou embutimos o Orange Pi One no roteador\" src=\"\/wp-content\/uploads\/2020\/01\/6e36b9c769ca36945d4b3297459b479c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nPara obter mais uma porta USB, basta soldar dois fios nos pinos 8(D-) e 9(D+) ou 11(D-) e 12(D+).<\/p>\n<p><img decoding=\"async\" alt=\"Aceleramos o OpenVPN por $9.99* ou embutimos o Orange Pi One no roteador\" src=\"\/wp-content\/uploads\/2020\/01\/023b1cb71b0e297460e4af494b219651.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNo entanto, n\u00e3o \u00e9 suficiente apenas conectar dois dispositivos USB e esperar que tudo funcione como aconteceria com o Ethernet. Em primeiro lugar, precisamos configurar um deles para funcionar no modo USB Client, e n\u00e3o USB Host; em segundo lugar, precisamos decidir como os dispositivos ir\u00e3o se reconhecer. Existem muitos drivers chamados USB Gadgets (pelo nome da subsistema do n\u00facleo Linux) que permitem emular diferentes tipos de dispositivos USB: adaptador de rede, placa de som, teclado e mouse, pen drive, c\u00e2mera, console via porta serial. Como nosso dispositivo funcionar\u00e1 com a rede, a emula\u00e7\u00e3o de um adaptador Ethernet ser\u00e1 a mais adequada.<\/p>\n<p>Existem tr\u00eas padr\u00f5es Ethernet-over-USB:<\/p>\n<ul>\n<li><b>Remote NDIS (RNDIS)<\/b>. Um padr\u00e3o desatualizado da Microsoft, usado principalmente na \u00e9poca do Windows XP.<\/li>\n<li><b>Ethernet Control Model (ECM)<\/b>. Um padr\u00e3o simples que encapsula quadros Ethernet em pacotes USB. \u00c9 \u00f3timo para modems com conex\u00e3o USB, onde \u00e9 conveniente transmitir quadros sem processamento, mas devido \u00e0 sua simplicidade e limita\u00e7\u00f5es do barramento USB, n\u00e3o funciona com muita rapidez.<\/li>\n<li><b>Ethernet Emulation Model (EEM)<\/b>. Um protocolo mais inteligente que leva em conta as limita\u00e7\u00f5es do USB e agrega otimamente v\u00e1rios quadros em um, aumentando assim a largura de banda.<\/li>\n<li><b>Network Control Model (NCM)<\/b>. O protocolo mais recente. Tem as vantagens do EEM e otimiza ainda mais o trabalho com o barramento.<\/li>\n<\/ul>\n<p>\nPara fazer qualquer um desses protocolos funcionar na nossa placa, como sempre, teremos que enfrentar algumas dificuldades. Como a Allwinner se interessa apenas pelas partes do n\u00facleo Android, apenas o Android Gadget funciona corretamente \u2014 aquele c\u00f3digo que implementa a conex\u00e3o com adb, a exporta\u00e7\u00e3o de dispositivos pelo protocolo MTP e a emula\u00e7\u00e3o de pen drives em dispositivos Android. O pr\u00f3prio Android Gadget suporta o protocolo RNDIS, mas no n\u00facleo da Allwinner ele est\u00e1 quebrado. Se voc\u00ea tentar compilar o n\u00facleo com qualquer outro USB Gadget, o dispositivo simplesmente n\u00e3o aparecer\u00e1 no sistema, n\u00e3o importa o que voc\u00ea fa\u00e7a.<br \/>\nPara resolver o problema, na verdade, \u00e9 necess\u00e1rio encontrar o local de inicializa\u00e7\u00e3o do controlador USB no c\u00f3digo modificado do Android Gadget android.c, mas existe uma manobra alternativa para fazer funcionar, pelo menos, a emula\u00e7\u00e3o de 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 \/* is udc enable by gadget? *\/\n \n #ifdef CONFIG_USB_SUNXI_USB0_OTG\n static struct platform_device *g_udc_pdev = NULL;<\/code><\/pre>\n<p>Este patch ativa for\u00e7adamente o modo USB client, permitindo o uso de Gadgets USB comuns no Linux.<br \/>\nAgora, \u00e9 necess\u00e1rio recompilar o n\u00facleo com este patch e o gadget necess\u00e1rio. Escolhi o EEM, pois, com base nos testes, ele mostrou-se mais eficiente que o NCM.<br \/>\nA equipe do Armbian fornece <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/igorpecovnik\/lib\">um sistema de constru\u00e7\u00e3o muito simples e conveniente<\/a><\/noindex> para todas as placas suportadas na distribui\u00e7\u00e3o. Basta baix\u00e1-lo, colocar nosso patch em <code>userpatches\/kernel\/sun8i-default\/otg.patch<\/code>, editar um pouco <code>compile.sh<\/code> e escolher o gadget necess\u00e1rio:<\/p>\n<p><img decoding=\"async\" alt=\"Aceleramos o OpenVPN por $9.99* ou embutimos o Orange Pi One no roteador\" src=\"\/wp-content\/uploads\/2020\/01\/aa0dca97410e3064ead605f3c4ff68ca.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nO n\u00facleo ser\u00e1 compilado em um pacote deb, que \u00e9 f\u00e1cil de instalar na placa via <code>dpkg<\/code>.<br \/>\nBasta conectar a placa via USB e configurar nosso novo adaptador de rede para obter o endere\u00e7o via DHCP. Para isso, \u00e9 necess\u00e1rio adicionar aproximadamente o seguinte em <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>\u00c9 melhor definir o endere\u00e7o MAC manualmente, pois ele ser\u00e1 aleat\u00f3rio a cada reinicializa\u00e7\u00e3o do dispositivo, o que \u00e9 inconveniente e problem\u00e1tico.<br \/>\nConecte o cabo MicroUSB ao conector OTG, conecte a energia do roteador (pode ser alimentado nos pinos 2 e 3 da header, e n\u00e3o apenas no conector de alimenta\u00e7\u00e3o).<\/p>\n<p>Agora, configure o roteador. Basta instalar o pacote com o driver EEM e adicionar nosso novo dispositivo USB de rede \u00e0 ponte da zona de firewall local:<\/p>\n<pre><code>opkg install kmod-usb-net-cdc-eem<\/code><\/pre>\n<p><img decoding=\"async\" alt=\"Aceleramos o OpenVPN por $9.99* ou embutimos o Orange Pi One no roteador\" src=\"\/wp-content\/uploads\/2020\/01\/c3ea2b182c9cc5af19a47c5b5dca7ff1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nPara rotear todo o tr\u00e1fego no t\u00fanel VPN, voc\u00ea precisa adicionar uma regra de SNAT no endere\u00e7o IP da placa do lado do roteador, ou fornecer o endere\u00e7o da placa como o endere\u00e7o do gateway atrav\u00e9s do dnsmasq. A \u00faltima op\u00e7\u00e3o \u00e9 feita adicionando a seguinte linha em <code>\/etc\/dnsmasq.conf<\/code>:<\/p>\n<pre><code>dhcp-option = tag:lan, option:router, 192.168.1.100<\/code><\/pre>\n<p>onde <code>192.168.1.100<\/code> \u2014 Endere\u00e7o IP da sua placa. N\u00e3o se esque\u00e7a de configurar o endere\u00e7o do roteador nas configura\u00e7\u00f5es de rede na pr\u00f3pria placa!<\/p>\n<p>Para isolar os contatos da placa dos contatos do roteador, foi utilizada uma esponja de melamina. Ficou assim:<br \/>\n<img decoding=\"async\" alt=\"Aceleramos o OpenVPN por $9.99* ou embutimos o Orange Pi One no roteador\" src=\"\/wp-content\/uploads\/2020\/01\/72d0a2dd667e47e31057d9e79da884fc.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Conclus\u00e3o<\/h3>\n<p>A rede funciona via USB surpreendentemente r\u00e1pido: 100-120 Mb\/s, eu esperava menos. O OpenVPN processa cerca de 70 Mb\/s de tr\u00e1fego criptografado, o que tamb\u00e9m n\u00e3o \u00e9 muito, mas para minhas necessidades \u00e9 suficiente. A tampa do roteador n\u00e3o fecha completamente, deixando uma pequena folga. Os estetas podem remover os conectores Ethernet e USB Host da placa, o que permitir\u00e1 que a tampa se feche completamente, e ainda sobrar\u00e3o espa\u00e7o.<br \/>\nOu melhor, n\u00e3o se dedique a essa pornografia e compre <noindex><a rel=\"nofollow\" href=\"https:\/\/omnia.turris.cz\/en\/\">Turris Omnia<\/a><\/noindex>.<br \/>\n<br \/>Fonte: <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.3 - 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\/pt\/blog\/administrirovanie\/uskoryaem-openvpn-za-9-99-ili-vstraivaem-orange-pi-one-v-router\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\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\/pt\/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\udd47Aceleramos o OpenVPN por $9.99* ou integramos o Orange Pi One no roteador | ProHoster","description":"Alguns de n\u00f3s n\u00e3o.","canonical_url":"https:\/\/prohoster.info\/pt\/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":"pt_PT","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\/pt\/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\/pt\/wp-json\/wp\/v2\/posts\/55822","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=55822"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/55822\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=55822"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=55822"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=55822"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}