{"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\/et\/blog\/administrirovanie\/uskoryaem-openvpn-za-9-99-ili-vstraivaem-orange-pi-one-v-router","title":{"rendered":"Kiirendame OpenVPN-i $9.99* eest v\u00f5i integreerime Orange Pi One ruuteri sisse","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Kiirendame OpenVPN-i $9.99* eest v\u00f5i integreerime Orange Pi One ruuteri sisse\" src=\"\/wp-content\/uploads\/2020\/01\/a5c5330ebe866b5859da6cbc227d057c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nM\u00f5nel meist ei ole interneti kasutamine VPNita m\u00f5nel p\u00f5hjusel v\u00f5imalik: kellegile on vajalik eraldi IP, ja lihtsam ning odavam on osta VPS kahele IP-le, kui osta aadress teenusepakkujalt; keegi soovib p\u00e4\u00e4seda k\u00f5ikidele veebisaitidele, mitte ainult Venemaal lubatutele; kolmandale on vajalik IPv6, aga teenusepakkuja ei paku seda...<br \/>\nTavaliselt luuakse VPN-\u00fchendus seadmes, mida kasutatakse antud hetkel, mis on t\u00e4iesti arusaadav, kui teil on ainult \u00fcks arvuti ja \u00fcks telefon, ja kasutate neid harva samaaegselt. Kui teil on aga kodus palju seadmeid v\u00f5i n\u00e4iteks on olemas seadmeid, kuhu VPN-i seadistada ei saa, oleks mugavam luua tunnel otse kodu ruuteris, et mitte muretseda iga seadme eraldi seadistamise \u00fcle.<\/p>\n<p>Kui olete kunagi OpenVPN-i oma ruuterisse installinud, olete t\u00f5en\u00e4oliselt olnud \u00fcllatunud selle t\u00f6\u00f6kiirusest. SoC-id ning isegi odavad ruuterid suudavad ilma probleemideta edastada ligi gigabitist liiklust, suunates marsruutimise ja NAT-funktsioonid eraldi kiibile, mis on m\u00f5eldud ainult selle \u00fclesande t\u00e4itmiseks. Peamised protsessorid sellistes ruuterites on \u00fcsna n\u00f5rgad, kuna nendele ei ole praktiliselt mingeid koormusi. Selline kompromiss v\u00f5imaldab saavutada ruuteri k\u00f5rge t\u00f6\u00f6kiirus ja oluliselt v\u00e4hendada valmisseadmestiku hinda \u2014 v\u00f5imsate protsessoritega ruuterid maksavad mitu korda rohkem ning neid positsioneeritakse mitte ainult interneti jagamise kastina, vaid ka NAS-i, torrentide allalaadimiseks ja koduseks multimeedia s\u00fcsteemiks.<\/p>\n<p>Minu ruuter, TP-Link TL-WDR4300, ei ole just uus \u2014 mudel ilmus 2012. aasta keskel ning sellel on 560 MHz MIPS32 74Kc arhitektuuriga protsessor, mille v\u00f5imsus piirdub vaid 20\u201323 Mbit\/s kr\u00fcpteeritud liiklusega OpenVPN-i kaudu, mis on t\u00e4nap\u00e4evaste koduste internetikiirusede suhtes \u00fcsna v\u00e4he.<br \/>\nKuidas saaksime suurendada kr\u00fcpteeritud tunnelite kiirus? Minu ruuter on \u00fcsna funktsionaalne, toetab 3\u00d73 MIMO ja t\u00f6\u00f6tab h\u00e4sti, ei soovi seda vahetada.<br \/>\nKuna praegu on kombeks teha 10-megabaidiseid veebilehti, kirjutada t\u00f6\u00f6lauarakendusi node.js-is ja pakendada neid 100-megabaidistesse failidesse, suurendame arvutusv\u00f5imsust optimeerimise asemel. Me teeme midagi kohutavat \u2014 viime VPN-\u00fchenduse j\u00f5ulisele \u00fcheplaadilisele 'arvutile' Orange Pi One, mille paigutame ruuteri korpusesse, mitte ei blokeeri olemasolevaid v\u00f5rgu- ja USB-porte, k\u00f5igest $9.99*!<br \/>\n* + transport, + maksud, + \u00f5lle jaoks, + MicroSD.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>OpenVPN<\/h3>\n<p>Ruuti protsessorit ei saa t\u00f5eliselt n\u00f5rgaks nimetada \u2014 see suudab AES-128-CBC-SHA1 algoritmi abil andmeid kr\u00fcpteerida ja hashrida kiirusel 50 Mb\/s, mis on oluliselt kiirem kui OpenVPN-i t\u00f6\u00f6kiirus, ning kaasaegne voogedastuskr\u00fcpteerimine CHACHA20 koos POLY1305 hashiga saavutab isegi 130 megabitti sekundis! Miks on aga VPN-tunneli kiirus nii madal? K\u00f5ik on seotud konteksti vahetamisega kasutaja- ja tuumaruumi vahel: OpenVPN kr\u00fcpteerib liiklust ja suhtleb v\u00e4lismaailmaga kasutaja kontekstis, samas kui tuumakontekstis toimub marsruutimine ise. K\u00e4itiss\u00fcsteem peab pidevalt vahetama kontekste, et edastada v\u00f5i vastu v\u00f5tta pakette, ja see protsess ei ole kiire. See probleem on omane k\u00f5igile VPN-rakendustele, mis t\u00f6\u00f6tavad TUN\/TAP draiverite kaudu, ja ei saa \u00f6elda, et madala kiirusprobleemi p\u00f5hjustab OpenVPN-i halb optimeerimine (kuigi seal on muidugi kohti, mida tasuks \u00fcmber teha). \u00dckski kasutajaruumi VPN-kliendist ei saavuta isegi \u00fche gigabitti ilma kr\u00fcpteerimiseta minu s\u00fclearvutis, r\u00e4\u00e4kimata madala protsessoriga s\u00fcsteemidest.<\/p>\n<h3>Orange Pi One<\/h3>\n<p>Xunlongi ettev\u00f5tte Orange Pi One on hetkel parim j\u00f5udlus\/hind suhe. 9,99 dollari eest* saad sa korraliku neljatuumalise ARM Cortex-A7 protsessori, mis t\u00f6\u00f6tab stabiilselt 1008 MHz-l, ja on selgelt tootlikum kui naabrid Raspberry Pi Zero ja Next Thing C.H.I.P. sama hinnaklassi. Sellega head asjad l\u00f5ppevad. Xunlong ei p\u00f6\u00f6ra oma plaatide tarkvarale \u00fcldse t\u00e4helepanu ning kui One turule toodi, ei olnud neil isegi plaadi konfigureerimise faili. Allwinner \u2014 SoC tootja \u2014 ei ole samuti oma toote toetusele eriti p\u00fchendunud. Neid huvitab ainult minimaalne t\u00f6\u00f6kindlus Android 4.4.4 operatsioonis\u00fcsteemis, mist\u00f5ttu peame kasutama 3.4 versiooni tuuma Androidi plaastritega. \u00d5nneks on entusiastid, kes koostavad distributsioone, parandavad tuuma, kirjutavad koodi plaaditoe jaoks mainline tuumas, ehk sisuliselt teevad tootja t\u00f6\u00f6 \u00e4ra, et see valeasi t\u00f6\u00f6taks vastuv\u00f5etavalt. Minu eesm\u00e4rkide saavutamiseks valisin distributsiooni Armbian, mis uuendatakse sageli ja mugavalt (uued tuumad installitakse otse paketihalduri kaudu, mitte failide kopeerimisega spetsiaalsesse osasse, nagu Allwinneri puhul tavaliselt juhtub), ning see toetab ka enamikku perifeeriast, erinevalt teistest.<\/p>\n<h3>Ruuter<\/h3>\n<p>Kuna v\u00e4ltida ruuteri n\u00f5rga protsessori \u00fclekoormamist kr\u00fcpteerimisega ja kiirendada meie VPN-\u00fchendust, saame selle \u00fclesande \u00fcle kanda j\u00f5ulisemasse Orange Pi protsessorisse, \u00fchendades selle ruuteriga mingil viisil. Tulevad meelde \u00fchendused kas Etherneti v\u00f5i USB kaudu \u2013 m\u00f5lemad standardid on m\u00f5lemal seadmel toetatud, kuid ei soovi olemasolevaid porte h\u00f5ivata. \u00d5nneks on lahendus olemas.<\/p>\n<p>USB-hubi kiip GL850G, mida kasutatakse ruuteris, toetab 4 USB-porti, millest kaks ei ole keevitatud. Pole selge, miks tootja neid ei keevitanud, arvan, et selle eesm\u00e4rk on v\u00e4ltida, et kasutajad saaksid \u00fchendusse panna korraga 4 k\u00f5rge voolu tarbimisega seadet (n\u00e4iteks k\u00f5vakettad), kuna ruuteri standardne toiteallikas ei ole selle koormuse jaoks \u00fcles ehitatud. Igatahes, see t\u00f6\u00f6tab meie kasuks.<br \/>\n<img decoding=\"async\" alt=\"Kiirendame OpenVPN-i $9.99* eest v\u00f5i integreerime Orange Pi One ruuteri sisse\" src=\"\/wp-content\/uploads\/2020\/01\/6e36b9c769ca36945d4b3297459b479c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nVeel \u00fche USB-pordi saamiseks on piisav, kui keevitada kaks juhet 8(D-) ja 9(D+) v\u00f5i 11(D-) ja 12(D+) pinni.<\/p>\n<p><img decoding=\"async\" alt=\"Kiirendame OpenVPN-i $9.99* eest v\u00f5i integreerime Orange Pi One ruuteri sisse\" src=\"\/wp-content\/uploads\/2020\/01\/023b1cb71b0e297460e4af494b219651.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKuid ei piisa lihtsalt kahe USB-seadme \u00fchendamisest ja lootmisest, et k\u00f5ik t\u00f6\u00f6tab iseenesest, nagu Etherneti puhul. Esiteks peame panema \u00fche neist t\u00f6\u00f6le USB kliendi re\u017eiimis, mitte USB hostina; teiseks peab meil olema selge, kuidas seadmed \u00fcksteist tuvastavad. On palju draivereid nn USB Gadgets jaoks (nime saanud Linuxi tuumapesa j\u00e4rgi), mis v\u00f5imaldavad simuleerida erinevaid USB-seadmeid: Etherneti adapterit, helikaarti, klaviatuuri ja hiirt, m\u00e4lupulka, kaamerat, konsooli kaudu serial porti. Kuna meie seade hakkab suhtlema v\u00f5rguga, sobib meile k\u00f5ige paremini Etherneti adapteri simuleerimine.<\/p>\n<p>Ethernet-over-USB standardeid on kolm:<\/p>\n<ul>\n<li><b>Remote NDIS (RNDIS)<\/b>. Microsofti vananenud standard, mida kasutati peamiselt Windows XP ajal.<\/li>\n<li><b>Ethernet Control Model (ECM)<\/b>. Lihtne standard, mis kapseldab Etherneti kaadreid USB-pakettidesse. Suurep\u00e4rane juhtmetega modemite jaoks, millel on USB-\u00fchendus, kus on mugav edastada kaadreid t\u00f6\u00f6tlemata kujul, kuid oma lihtsuse ja USB-bussi piirangute t\u00f5ttu ei t\u00f6\u00f6ta see v\u00e4ga kiiresti.<\/li>\n<li><b>Ethernet Emulation Model (EEM)<\/b>. Nutikam protokoll, mis arvestab USB piiranguid ja optimeerib mitme raamatu kogumise \u00fcheks, t\u00f5stes seel\u00e4bi l\u00e4bilaskev\u00f5imet.<\/li>\n<li><b>Network Control Model (NCM)<\/b>. Viimane protokoll. Omab EEM-i eeliseid ja optimeerib omakorda bussi toimimist veelgi.<\/li>\n<\/ul>\n<p>\nK\u00e4ivitamiseks peab v\u00f5tma arvesse m\u00f5ningaid raskusi nende protokollide t\u00f6\u00f6le panemisel meie plaadil. Kuna Allwinneri jaoks on olulised ainult Androidi tuuma osad, t\u00f6\u00f6tab korralikult ainult Android Gadget \u2014 see kood, mis rakendab \u00fchendust adb-ga, seadme eksportimise protokolli MTP kaudu ja m\u00e4lukaardi emuleerimise Android-seadmetes. Isegi Android Gadget toetab RNDIS protokolli, kuid Allwinneri tuumas on see katki. Kui proovite kompileerida tuuma m\u00f5ne muu USB Gadgetiga, ei ilmu seade lihtsalt s\u00fcsteemi, \u00fcksk\u00f5ik mida te ka ei teeks.<br \/>\nProbleemi lahendamiseks tuleks tegelikult leida USB-kontrolleri initsialiseerimise koht Androidi arendajate muudetud koodist android.c, kuid on ka ringtee, et v\u00e4hemalt sundida Etherneti emuleerimist USB kaudu t\u00f6\u00f6le:<\/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;   \/* is udc enable by gadget? *\/\n+static u8 is_udc_enable = 1;   \/* 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>See patch forcefully enables USB client mode, allowing the use of standard USB Gadgets from Linux.<br \/>\nNow, you need to rebuild the kernel with this patch and the required gadget. I chose EEM, as it proved to be more efficient than NCM based on test results.<br \/>\nThe Armbian team provides <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/igorpecovnik\/lib\">a very simple and convenient build system<\/a><\/noindex> for all supported boards in the distribution. You just need to download it, place our patch in <code>userpatches\/kernel\/sun8i-default\/otg.patch<\/code>, edit <code>compile.sh<\/code> and choose the required gadget:<\/p>\n<p><img decoding=\"async\" alt=\"Kiirendame OpenVPN-i $9.99* eest v\u00f5i integreerime Orange Pi One ruuteri sisse\" src=\"\/wp-content\/uploads\/2020\/01\/aa0dca97410e3064ead605f3c4ff68ca.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nThe kernel will be compiled into a deb package, which can easily be installed on the board via <code>dpkg<\/code>.<br \/>\nAll that remains is to connect the board via USB and configure our new network adapter to receive an address via DHCP. For this, you need to add something like the following to <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>MAC-aadress on parem m\u00e4\u00e4rata k\u00e4sitsi, kuna see on igal seadme taask\u00e4ivitamisel juhuslik, mis on ebamugav ja vaevaline.<br \/>\n\u00dchendame MicroUSB-kaabli OTG-porti ja \u00fchendame toite ruuterist (seda saab anda 2. ja 3. ploki pinni, mitte ainult toitepistikusse).<\/p>\n<p>J\u00e4\u00e4nud on ruuteri seadistamine. Piisab, kui installida EEM-draiveriga paket ja lisada meie uus v\u00f5rgune USB-seade kohaliku firewall-tsooni sillasse:<\/p>\n<pre><code>opkg install kmod-usb-net-cdc-eem<\/code><\/pre>\n<p><img decoding=\"async\" alt=\"Kiirendame OpenVPN-i $9.99* eest v\u00f5i integreerime Orange Pi One ruuteri sisse\" src=\"\/wp-content\/uploads\/2020\/01\/c3ea2b182c9cc5af19a47c5b5dca7ff1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nKogu liikluse suunamiseks VPN-tunneli on vaja kas lisada SNAT-reegel ip-aadressile plaadi poolel ruuteris v\u00f5i m\u00e4\u00e4rata aadressi v\u00e4ravaks plaadi aadress dnsmasq kaudu. Viimane tehakse j\u00e4rgmist rida lisades <code>\/etc\/dnsmasq.conf<\/code>:<\/p>\n<pre><code>dhcp-option = tag:lan, option:router, 192.168.1.100<\/code><\/pre>\n<p>kus <code>192.168.1.100<\/code> \u2014 teie plaadi IP-aadress. \u00c4rge unustage kirjutada ruuteri aadressi plaadi v\u00f5rguseadetesse!<\/p>\n<p>Plaadi kontaktide eraldamiseks ruuteri kontaktidest kasutati melamiini k\u00e4sna. Tulemus n\u00e4eb v\u00e4lja umbes selline:<br \/>\n<img decoding=\"async\" alt=\"Kiirendame OpenVPN-i $9.99* eest v\u00f5i integreerime Orange Pi One ruuteri sisse\" src=\"\/wp-content\/uploads\/2020\/01\/72d0a2dd667e47e31057d9e79da884fc.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Kokkuv\u00f5te<\/h3>\n<p>USB kaudu t\u00f6\u00f6tav v\u00f5rk on \u00fcllatavalt kiire: 100-120 Mb\/s, ootasin v\u00e4hem. OpenVPN edastab umbes 70 Mb\/s kr\u00fcpteeritud liiklust, mis pole ka eriti palju, aga minu vajaduste jaoks piisab. Marsruuteri kate ei sulgu tihedalt, j\u00e4\u00e4b v\u00e4ike vahe. Esteetidel on v\u00f5imalik eemaldada Ethernet ja USB Host-pesa tr\u00fckkplaadilt, mis v\u00f5imaldab kaanel t\u00e4ielikult sulguda ja j\u00e4\u00e4b veel ruumi.<br \/>\nV\u00f5i v\u00f5iks sellise asjaga mitte tegeleda ja osta <noindex><a rel=\"nofollow\" href=\"https:\/\/omnia.turris.cz\/en\/\">Turris Omnia<\/a><\/noindex>.<br \/>\n<br \/>Allikas: <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.0.1 - 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\/et\/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.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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\/et\/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\udd47Kiirendame OpenVPN-i hinnaga $9.99* v\u00f5i integreerime Orange Pi One ruuterisse | ProHoster","description":"M\u00f5ned meist ei.","canonical_url":"https:\/\/prohoster.info\/et\/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":"et_EE","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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/55822","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=55822"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/55822\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=55822"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=55822"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=55822"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}