{"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\/sk\/blog\/administrirovanie\/uskoryaem-openvpn-za-9-99-ili-vstraivaem-orange-pi-one-v-router","title":{"rendered":"Zr\u00fdchlime OpenVPN za 9,99 USD* alebo integrovan\u00edm Orange Pi One do routera","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Zr\u00fdchlime OpenVPN za 9,99 USD* alebo integrovan\u00edm Orange Pi One do routera\" src=\"\/wp-content\/uploads\/2020\/01\/a5c5330ebe866b5859da6cbc227d057c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNiektor\u00ed z n\u00e1s nepou\u017e\u00edvaj\u00fa internet bez VPN z r\u00f4znych d\u00f4vodov: niekto potrebuje dedikovan\u00fa IP adresu a je jednoduch\u0161ie a lacnej\u0161ie k\u00fapi\u0165 VPS s dvoma IP adresami, ako kupova\u0165 adresu od poskytovate\u013ea, niekto chce ma\u0165 pr\u00edstup na v\u0161etky webov\u00e9 str\u00e1nky, nie len na tie povolen\u00e9 na \u00fazem\u00ed SR, in\u00ed potrebuj\u00fa IPv6, ale poskytovate\u013e to nenab\u00edz\u00ed...<br \/>\nVPN pripojenie sa naj\u010dastej\u0161ie nastavuje na samotnom zariaden\u00ed, ktor\u00e9 sa pou\u017e\u00edva v danom okamihu, \u010do je celkom opodstatnen\u00e9, ak m\u00e1te len jeden po\u010d\u00edta\u010d a jeden telef\u00f3n, a pou\u017e\u00edva ich len zriedka s\u00fa\u010dasne. Ak v\u0161ak vo va\u0161ej dom\u00e1cej sieti existuje mno\u017estvo zariaden\u00ed, alebo napr\u00edklad s\u00fa tak\u00e9, na ktor\u00fdch nie je mo\u017en\u00e9 nastavi\u0165 VPN, bolo by pohodlnej\u0161ie vybudova\u0165 tunel priamo na dom\u00e1com routeri, aby ste sa nemuseli zaobera\u0165 nastaven\u00edm ka\u017ed\u00e9ho zariadenia osobitne.<\/p>\n<p>Ak ste niekedy in\u0161talovali OpenVPN na svoj router, pravdepodobne v\u00e1s nepr\u00edjemne prekvapila r\u00fdchlos\u0165 jeho fungovania. SoC a dokonca aj lacn\u00e9 routery bez probl\u00e9mov zvl\u00e1daj\u00fa prenos takmer gigabitov\u00e9ho trafficu, v\u010faka tomu, \u017ee presunuli funkcie routovania a NAT na samostatn\u00fd \u010dip, ktor\u00fd je ur\u010den\u00fd v\u00fdlu\u010dne na vykon\u00e1vanie tejto \u00falohy, zatia\u013e \u010do hlavn\u00e9 procesory t\u00fdchto routerov s\u00fa pomerne slab\u00e9, ke\u010f\u017ee na ne takmer nie je \u017eiadna z\u00e1\u0165a\u017e. Tak\u00fdto kompromis umo\u017e\u0148uje dosiahnu\u0165 vysok\u00fa r\u00fdchlos\u0165 prev\u00e1dzky routera a zna\u010dne zn\u00ed\u017ei\u0165 cenu hotov\u00e9ho zariadenia \u2014 routery s v\u00fdkonn\u00fdmi procesormi stoja nieko\u013ekokr\u00e1t viac a s\u00fa pozicionovan\u00e9 u\u017e nielen ako krabi\u010dka na zdie\u013eanie internetu, ale aj ako NAS, torrentov\u00fd klient a dom\u00e1ca multimedi\u00e1lna s\u00fastava.<\/p>\n<p>M\u00f4j router, TP-Link TL-WDR4300, nemo\u017eno nazva\u0165 nov\u00fdm \u2013 model sa objavil v polovici roku 2012, a disponuje 560 MHz procesorom architekt\u00fary MIPS32 74Kc, pri\u010dom jeho v\u00fdkon sta\u010d\u00ed len na 20-23 Mbit\/s \u0161ifrovan\u00e9ho prenosu cez OpenVPN, \u010do je pre dne\u0161n\u00e9 r\u00fdchlosti dom\u00e1ceho internetu ve\u013emi m\u00e1lo.<br \/>\nAko m\u00f4\u017eeme zv\u00fd\u0161i\u0165 r\u00fdchlos\u0165 \u0161ifrovan\u00e9ho tunela? M\u00f4j router je dos\u0165 funk\u010dn\u00fd, podporuje 3\u00d73 MIMO a celkovo dobre funguje, nechcel by som ho meni\u0165.<br \/>\nV s\u00fa\u010dasnosti, ke\u010f s\u00fa obvykl\u00e9 internetov\u00e9 str\u00e1nky s ve\u013ekos\u0165ou 10 megabajtov, p\u00edsanie desktopov\u00fdch aplik\u00e1ci\u00ed na node.js a balenie ich do 100-megabajtov\u00e9ho s\u00faboru, ako aj zvy\u0161ovanie v\u00fdpo\u010dtov\u00fdch v\u00fdkonov namiesto optimaliz\u00e1cie, vykon\u00e1me nie\u010do desiv\u00e9 \u2014 prenesieme VPN pripojenie na v\u00fdkonn\u00fd jednoplat\u0148ov\u00fd \"po\u010d\u00edta\u010d\" Orange Pi One, ktor\u00fd nain\u0161talujeme do skrinky routera, pri\u010dom nebudeme obsadzova\u0165 existuj\u00face sie\u0165ov\u00e9 a USB porty, a to v\u0161etko za $9.99*!<br \/>\n* + doprava, + dane, + na pivo, + MicroSD.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>OpenVPN<\/h3>\n<p>Nie je mo\u017en\u00e9 nazva\u0165 procesor routera \u00faplne slab\u00fdm \u2014 je schopn\u00fd \u0161ifrova\u0165 a hashova\u0165 d\u00e1ta pomocou algoritmu AES-128-CBC-SHA1 r\u00fdchlos\u0165ou 50 Mb\/s, \u010do je ove\u013ea r\u00fdchlej\u0161ie ako funguje OpenVPN, a modern\u00fd pr\u00faden\u00fd \u0161ifrovac\u00ed algoritmus CHACHA20 s hashom POLY1305 dokonca dosahuje 130 megabitov za sekundu! Pre\u010do je ale r\u00fdchlos\u0165 VPN tunela tak\u00e1 n\u00edzka? V\u0161etko s\u00favis\u00ed so prech\u00e1dzanie medzi priestorom pou\u017e\u00edvate\u013ea a jadrom: OpenVPN \u0161ifruje prenos a komunikuje so svetom z poh\u013eadu pou\u017e\u00edvate\u013ea, zatia\u013e \u010do v kontexte jadra prebieha samotn\u00e1 smerovanie. Opera\u010dn\u00fd syst\u00e9m sa mus\u00ed neust\u00e1le prep\u00edna\u0165 tam a sp\u00e4\u0165 na ka\u017ed\u00fd prijat\u00fd alebo odoslan\u00fd paket, a t\u00e1to oper\u00e1cia nie je r\u00fdchla. Tento probl\u00e9m sa t\u00fdka v\u0161etk\u00fdch VPN aplik\u00e1ci\u00ed, ktor\u00e9 pracuj\u00fa cez TUN\/TAP ovl\u00e1da\u010d, a nemo\u017eno poveda\u0165, \u017ee probl\u00e9m n\u00edzkej r\u00fdchlosti je sp\u00f4soben\u00fd zlou optimaliz\u00e1ciou OpenVPN (aj ke\u010f samozrejme s\u00fa miesta, ktor\u00e9 by mohli by\u0165 zlep\u0161en\u00e9). \u017diadny VPN klient z pou\u017e\u00edvate\u013esk\u00e9ho priestoru nevyprodukuje ani gigabit s vypnut\u00fdm \u0161ifrovan\u00edm na mojom notebooku, nieto e\u0161te o syst\u00e9mach so slab\u00fdm procesorom.<\/p>\n<h3>Orange Pi One<\/h3>\n<p>Jednoplatn\u00edk Orange Pi One od spolo\u010dnosti Xunlong je aktu\u00e1lne najv\u00fdhodnej\u0161ia ponuka z h\u013eadiska v\u00fdkonu a ceny. Za 9,99 $* z\u00edskate kvalitn\u00fd \u0161tvormjadrov\u00fd procesor ARM Cortex-A7, ktor\u00fd stabilne pracuje na frekvencii 1008 MHz, a je zjavne v\u00fdkonnej\u0161\u00ed ako susedia Raspberry Pi Zero a Next Thing C.H.I.P. v tejto cenovej kateg\u00f3rii. T\u00fdmto v\u0161ak klady kon\u010dia. Spolo\u010dnos\u0165 Xunlong venovala softv\u00e9ru svojich platn\u00ed absol\u00fatne nulov\u00fa pozornos\u0165, a v \u010dase uvedenia One do predaja neposkytla ani s\u00fabor na konfigur\u00e1ciu platne, nieto e\u0161te hotov\u00e9 obrazy. Allwinner \u2014 v\u00fdrobca SoC \u2014 tie\u017e nepod\u00e1va ve\u013ek\u00fa starostlivos\u0165 o podporu svojho produktu. Zauj\u00edma ich iba minim\u00e1lna funk\u010dnos\u0165 v OS Android 4.4.4, tak\u017ee sme n\u00faten\u00ed pou\u017ei\u0165 jadro verzie 3.4 s Android-patchmi. Na\u0161\u0165astie existuj\u00fa nad\u0161enci, ktor\u00ed zbieraj\u00fa distrib\u00facie, upravuj\u00fa jadro, p\u00ed\u0161u k\u00f3d na podporu platni\u010diek v mainline-jadre, \u010do de facto rob\u00ed pr\u00e1cu za v\u00fdrobcu a n\u00fati t\u00fato technol\u00f3giu akceptovate\u013ene fungova\u0165. Pre svoje \u00fa\u010dely som si zvolil distrib\u00faciu Armbian; t\u00e1 sa \u010dasto a pohodlne aktualizuje (nov\u00e9 jadr\u00e1 sa in\u0161taluj\u00fa priamo cez bal\u00ed\u010dkov\u00fd mana\u017e\u00e9r, a nie kop\u00edrovan\u00edm s\u00faborov na \u0161peci\u00e1lny oddiel, ako to obvykle rob\u00ed Allwinner), a podporuje v\u00e4\u010d\u0161inu perif\u00e9ri\u00ed, na rozdiel od in\u00fdch.<\/p>\n<h3>Router<\/h3>\n<p>Aby sme neza\u0165a\u017eovali slab\u00fd procesor routera \u0161ifrovan\u00edm a zr\u00fdchlili na\u0161e VPN pripojenie, m\u00f4\u017eeme prenies\u0165 t\u00fato \u00falohu na v\u00fdkonnej\u0161\u00ed procesor Orange Pi pripojen\u00edm k routeru ak\u00fdmko\u013evek sp\u00f4sobom. Napad\u00e1 ma pripojenie bu\u010f cez Ethernet, alebo cez USB \u2014 obidva tieto \u0161tandardy s\u00fa podporovan\u00e9 oboma zariadeniami, ale nechceli sme obsadzova\u0165 u\u017e existuj\u00face porty. Na\u0161\u0165astie, existuje sp\u00f4sob.<\/p>\n<p>\u010cip USB hubu GL850G, ktor\u00fd je pou\u017eit\u00fd v routeri, podporuje pr\u00e1cu 4 USB portov, z ktor\u00fdch dva nie s\u00fa osaden\u00e9. Nie je jasn\u00e9, pre\u010do v\u00fdrobca ich neosadil, predpoklad\u00e1m, aby nedal u\u017e\u00edvate\u013eom mo\u017enos\u0165 pripoji\u0165 naraz 4 zariadenia s vysokou spotrebou pr\u00fadu (napr\u00edklad extern\u00e9 disky), ke\u010f\u017ee vstavan\u00fd nap\u00e1jac\u00ed zdroj routera nie je na tak\u00fa z\u00e1\u0165a\u017e ur\u010den\u00fd. V ka\u017edom pr\u00edpade, to n\u00e1m ide na ruku.<br \/>\n<img decoding=\"async\" alt=\"Zr\u00fdchlime OpenVPN za 9,99 USD* alebo integrovan\u00edm Orange Pi One do routera\" src=\"\/wp-content\/uploads\/2020\/01\/6e36b9c769ca36945d4b3297459b479c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nNa z\u00edskanie \u010fal\u0161ieho USB portu sta\u010d\u00ed pripoji\u0165 dva vodi\u010de na 8(D-) a 9(D+) alebo 11(D-) a 12(D+) piny.<\/p>\n<p><img decoding=\"async\" alt=\"Zr\u00fdchlime OpenVPN za 9,99 USD* alebo integrovan\u00edm Orange Pi One do routera\" src=\"\/wp-content\/uploads\/2020\/01\/023b1cb71b0e297460e4af494b219651.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNesta\u010d\u00ed iba jednoducho pripoji\u0165 dve USB zariadenia a d\u00fafa\u0165, \u017ee v\u0161etko bude fungova\u0165 samo ako pri Ethernet. Po prv\u00e9, mus\u00edme jedno z nich nastavi\u0165 do re\u017eimu USB klient, a nie USB host, a po druh\u00e9, mus\u00edme sa dohodn\u00fa\u0165, ako sa zariadenia bud\u00fa navz\u00e1jom identifikova\u0165. Existuje mno\u017estvo ovl\u00e1da\u010dov naz\u00fdvan\u00fdch USB Gadgets (pod\u013ea n\u00e1zvu subsyst\u00e9mu Linuxov\u00e9ho jadra), ktor\u00e9 umo\u017e\u0148uj\u00fa emul\u00e1ciu r\u00f4znych typov USB zariaden\u00ed: sie\u0165ov\u00fd adapt\u00e9r, zvukov\u00fa kartu, kl\u00e1vesnicu a my\u0161, flash disk, fotoapar\u00e1t, konzolu cez s\u00e9riov\u00fd port. Ke\u010f\u017ee na\u0161e zariadenie bude pracova\u0165 so sie\u0165ou, najlep\u0161ie n\u00e1m vyhovuje emul\u00e1cia Ethernet adapt\u00e9ra.<\/p>\n<p>Existuj\u00fa tri \u0161tandardy Ethernet-over-USB:<\/p>\n<ul>\n<li><b>Remote NDIS (RNDIS)<\/b>. Zastaral\u00fd \u0161tandard od Microsoftu, ktor\u00fd sa pou\u017e\u00edval preva\u017ene v \u010dase Windows XP.<\/li>\n<li><b>Ethernet Control Model (ECM)<\/b>. Jednoduch\u00fd \u0161tandard, ktor\u00fd enkapsuluje Ethernet r\u00e1mce do USB paketov. V\u00fdborne sa hod\u00ed pre k\u00e1blov\u00e9 modemy s USB pripojen\u00edm, kde je pohodln\u00e9 pren\u00e1\u0161a\u0165 r\u00e1mce bez spracovania, ale kv\u00f4li svojej jednoduchosti a obmedzeniam USB zbernice nefunguje pr\u00edli\u0161 r\u00fdchlo.<\/li>\n<li><b>Ethernet Emulation Model (EEM)<\/b>. Inteligentnej\u0161\u00ed protokol, ktor\u00fd berie do \u00favahy obmedzenia USB a optim\u00e1lne agreguje nieko\u013eko r\u00e1mcov do jedn\u00e9ho, \u010d\u00edm zvy\u0161uje priepustnos\u0165.<\/li>\n<li><b>Network Control Model (NCM)<\/b>. Najnov\u0161\u00ed protokol. M\u00e1 v\u00fdhody EEM a e\u0161te viac optimalizuje pr\u00e1cu so zbernicou.<\/li>\n<\/ul>\n<p>\nAby sme spustili ak\u00fdko\u013evek z t\u00fdchto protokolov na na\u0161ej doske, ako v\u017edy, naraz\u00edme na ur\u010dit\u00e9 \u0165a\u017ekosti. Ke\u010f\u017ee Allwinner sa zauj\u00edma iba o Android \u010dasti jadra, norm\u00e1lne funguje iba Android Gadget \u2014 ten k\u00f3d, ktor\u00fd implementuje pripojenie k adb, export zariadenia prostredn\u00edctvom protokolu MTP a emul\u00e1ciu flash disku na Android zariadeniach. Samotn\u00fd Android Gadget podporuje aj protokol RNDIS, ale v jadre Allwinner je rozbit\u00fd. Ak sa pok\u00fasite skompilova\u0165 jadro s ak\u00fdmko\u013evek in\u00fdm USB Gadget, zariadenie sa jednoducho neobjav\u00ed v syst\u00e9me, nech rob\u00edte \u010doko\u013evek.<br \/>\nNa vyrie\u0161enie probl\u00e9mu je v podstate potrebn\u00e9 n\u00e1js\u0165 miesto inicializ\u00e1cie USB kontrol\u00e9ra v modifikovanom k\u00f3de Android Gadgets android.c, ale existuje aj obch\u00e1dzac\u00ed man\u00e9ver, aby sme aspo\u0148 spustili emul\u00e1ciu Ethernet cez 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;   \/* 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>T\u00e1to z\u00e1plata n\u00e1silne zap\u00edna re\u017eim USB klienta, \u010do umo\u017e\u0148uje pou\u017e\u00edva\u0165 be\u017en\u00e9 USB Gadgety z Linuxu.<br \/>\nTeraz je potrebn\u00e9 prekompilova\u0165 jadro s touto z\u00e1platou a potrebn\u00fdm gadgetom. Vybral som EEM, preto\u017ee pod\u013ea v\u00fdsledkov testov bol v\u00fdkonnej\u0161\u00ed ako NCM.<br \/>\nT\u00edm Armbian poskytuje <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/igorpecovnik\/lib\">ve\u013emi jednoduch\u00fd a pohodln\u00fd syst\u00e9m na kompil\u00e1ciu<\/a><\/noindex> pre v\u0161etky podporovan\u00e9 dosky v distrib\u00facii. Sta\u010d\u00ed si ho stiahnu\u0165, umiestni\u0165 na\u0161u z\u00e1platu do <code>userpatches\/kernel\/sun8i-default\/otg.patch<\/code>, trochu upravi\u0165 <code>compile.sh<\/code> a vybra\u0165 potrebn\u00fd gadget:<\/p>\n<p><img decoding=\"async\" alt=\"Zr\u00fdchlime OpenVPN za 9,99 USD* alebo integrovan\u00edm Orange Pi One do routera\" src=\"\/wp-content\/uploads\/2020\/01\/aa0dca97410e3064ead605f3c4ff68ca.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nJadro sa skompiluje do deb bal\u00edka, ktor\u00fd nebude probl\u00e9m nain\u0161talova\u0165 na dosku cez <code>dpkg<\/code>.<br \/>\nSta\u010d\u00ed pripoji\u0165 dosku cez USB a nastavi\u0165 n\u00e1\u0161 nov\u00fd sie\u0165ov\u00fd adapt\u00e9r na z\u00edskanie adresy prostredn\u00edctvom DHCP. Na to je potrebn\u00e9 prida\u0165 pribli\u017ene toto do <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 adresu je lep\u0161ie nastavi\u0165 ru\u010dne, preto\u017ee bude n\u00e1hodn\u00e1 pri ka\u017edom re\u0161tarte zariadenia, \u010do je nepraktick\u00e9 a nepohodln\u00e9.<br \/>\nPripoj\u00edme MicroUSB k\u00e1bel k OTG konektoru, pripoj\u00edme nap\u00e1janie z routera (m\u00f4\u017ee by\u0165 priveden\u00e9 na 2 a 3 piny svorkovnice, nie len na konektor nap\u00e1jania).<\/p>\n<p>Zost\u00e1va nastavi\u0165 router. Sta\u010d\u00ed nain\u0161talova\u0165 bal\u00edk s EEM ovl\u00e1da\u010dom a prida\u0165 na\u0161e nov\u00e9 sie\u0165ov\u00e9 USB zariadenie do mosta lok\u00e1lnej firewall z\u00f3ny:<\/p>\n<pre><code>opkg install kmod-usb-net-cdc-eem<\/code><\/pre>\n<p><img decoding=\"async\" alt=\"Zr\u00fdchlime OpenVPN za 9,99 USD* alebo integrovan\u00edm Orange Pi One do routera\" src=\"\/wp-content\/uploads\/2020\/01\/c3ea2b182c9cc5af19a47c5b5dca7ff1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nAby sme nasmerovali cel\u00fd prenos do VPN tunelu, je potrebn\u00e9 bu\u010f prida\u0165 SNAT pravidlo na IP adresu dosky na strane routera, alebo pridelova\u0165 IP adresu dosky ako adresu br\u00e1ny prostredn\u00edctvom dnsmasq. Posledn\u00e9 sa realizuje pridan\u00edm nasleduj\u00facej \u010diary do <code>\/etc\/dnsmasq.conf<\/code>:<\/p>\n<pre><code>dhcp-option = tag:lan, option:router, 192.168.1.100<\/code><\/pre>\n<p>kde <code>192.168.1.100<\/code> \u2014 IP adresa va\u0161ej dosky. Nezabudnite nastavi\u0165 adresu routera v nastaveniach siete na samotnej doske!<\/p>\n<p>Na izol\u00e1ciu kontaktov dosky od kontaktov routera sa pou\u017eila melaminov\u00e1 \u0161pongia. Vyzeralo to takto:<br \/>\n<img decoding=\"async\" alt=\"Zr\u00fdchlime OpenVPN za 9,99 USD* alebo integrovan\u00edm Orange Pi One do routera\" src=\"\/wp-content\/uploads\/2020\/01\/72d0a2dd667e47e31057d9e79da884fc.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Z\u00e1ver<\/h3>\n<p>Sie\u0165 cez USB funguje prekvapivo r\u00fdchlo: 100-120 Mb\/s, o\u010dak\u00e1val som menej. OpenVPN zvl\u00e1da pribli\u017ene 70 Mb\/s \u0161ifrovan\u00e9ho prenosu, \u010do tie\u017e nie je ve\u013ea, ale na moje potreby to sta\u010d\u00ed. Kryt routera sa nedosadne tesne, \u010do zanech\u00e1va mal\u00fa medzeru. Estetici m\u00f4\u017eu odpoji\u0165 Ethernet a USB Host konektory z dosky, \u010do umo\u017en\u00ed krytu \u00faplne zapadn\u00fa\u0165 a e\u0161te zostane miesto.<br \/>\nRad\u0161ej sa takou pornografiou nezapodieva\u0165 a rad\u0161ej si k\u00fapi\u0165 <noindex><a rel=\"nofollow\" href=\"https:\/\/omnia.turris.cz\/en\/\">Turris Omnia<\/a><\/noindex>.<br \/>\n<br \/>Zdroj: <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.4 - 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\/sk\/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.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\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\/sk\/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\udd47Zr\u00fdchlime OpenVPN za 9,99 $* alebo zabudujeme Orange Pi One do routera | ProHoster","description":"Niektor\u00ed z n\u00e1s nie.","canonical_url":"https:\/\/prohoster.info\/sk\/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":"sk_SK","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\/sk\/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\/sk\/wp-json\/wp\/v2\/posts\/55822","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=55822"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/55822\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=55822"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=55822"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=55822"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}