{"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\/de\/blog\/administrirovanie\/uskoryaem-openvpn-za-9-99-ili-vstraivaem-orange-pi-one-v-router","title":{"rendered":"OpenVPN f\u00fcr 9,99 $* beschleunigen oder Orange Pi One in den Router integrieren","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"OpenVPN f\u00fcr 9,99 $* beschleunigen oder Orange Pi One in den Router integrieren\" src=\"\/wp-content\/uploads\/2020\/01\/a5c5330ebe866b5859da6cbc227d057c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEinige von uns nutzen das Internet aus verschiedenen Gr\u00fcnden nicht ohne VPN: Manche ben\u00f6tigen eine dedizierte IP-Adresse und es ist einfacher und g\u00fcnstiger, einen VPS mit zwei IPs zu kaufen, als eine Adresse von einem Anbieter zu erwerben. Andere m\u00f6chten auf alle Websites zugreifen k\u00f6nnen, nicht nur auf die, die in Russland erlaubt sind, und wieder andere ben\u00f6tigen IPv6, das von ihrem Anbieter nicht bereitgestellt wird\u2026<br \/>\nIn den meisten F\u00e4llen wird die VPN-Verbindung auf dem Ger\u00e4t eingerichtet, das zu einem bestimmten Zeitpunkt verwendet wird, was nachvollziehbar ist, wenn Sie nur einen Computer und ein Telefon haben und diese selten gleichzeitig nutzen. Wenn jedoch in Ihrem Heimnetzwerk viele Ger\u00e4te vorhanden sind oder es beispielsweise Ger\u00e4te gibt, auf denen VPN nicht eingerichtet werden kann, w\u00e4re es praktischer, das Tunnel-Protokoll direkt auf dem Heimrouter einzurichten, damit Sie sich nicht um die Konfiguration jedes einzelnen Ger\u00e4ts k\u00fcmmern m\u00fcssen.<\/p>\n<p>\u0415\u0441\u043b\u0438 \u0432\u044b \u0445\u043e\u0442\u044c \u0440\u0430\u0437 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u043b\u0438 OpenVPN \u043d\u0430 \u0441\u0432\u043e\u0439 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440, \u0432\u044b, \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e, \u0431\u044b\u043b\u0438 \u043d\u0435\u043f\u0440\u0438\u044f\u0442\u043d\u043e \u0443\u0434\u0438\u0432\u043b\u0435\u043d\u044b \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c\u044e \u0435\u0433\u043e \u0440\u0430\u0431\u043e\u0442\u044b. SoC&#8217;\u0438 \u0434\u0430\u0436\u0435 \u0434\u0435\u0448\u0435\u0432\u044b\u0445 \u0440\u043e\u0443\u0442\u0435\u0440\u043e\u0432 \u0431\u0435\u0437 \u043e\u0441\u043e\u0431\u044b\u0445 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u0430\u044e\u0442 \u0447\u0435\u0440\u0435\u0437 \u0441\u0435\u0431\u044f \u043e\u043a\u043e\u043b\u043e\u0433\u0438\u0433\u0430\u0431\u0438\u0442\u043d\u044b\u0439 \u0442\u0440\u0430\u0444\u0438\u043a, \u0437\u0430 \u0441\u0447\u0435\u0442 \u0432\u044b\u043d\u043e\u0441\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 NAT \u043d\u0430 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u0447\u0438\u043f, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0439 \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u044d\u0442\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0438, \u0430 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u044b \u0442\u0430\u043a\u0438\u0445 \u0440\u043e\u0443\u0442\u0435\u0440\u043e\u0432 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0441\u043b\u0430\u0431\u044b, \u0442.\u043a. \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043d\u0430 \u043d\u0438\u0445 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043d\u0438\u043a\u0430\u043a\u043e\u0439 \u043d\u0435\u0442. \u0422\u0430\u043a\u043e\u0439 \u043a\u043e\u043c\u043f\u0440\u043e\u043c\u0438\u0441\u0441 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0434\u043e\u0441\u0442\u0438\u0433\u043d\u0443\u0442\u044c \u0432\u044b\u0441\u043e\u043a\u043e\u0439 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u0440\u043e\u0443\u0442\u0435\u0440\u0430 \u0438 \u0437\u0430\u043c\u0435\u0442\u043d\u043e \u0441\u043d\u0438\u0437\u0438\u0442\u044c \u0446\u0435\u043d\u0443 \u0433\u043e\u0442\u043e\u0432\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u2014 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u044b \u0441 \u043c\u043e\u0449\u043d\u044b\u043c\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430\u043c\u0438 \u0441\u0442\u043e\u044f\u0442 \u0432 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437 \u0434\u043e\u0440\u043e\u0436\u0435, \u0438 \u043f\u043e\u0437\u0438\u0446\u0438\u043e\u043d\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u0443\u0436\u0435 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043a\u0430\u043a \u043a\u043e\u0440\u043e\u0431\u043a\u0430 \u0434\u043b\u044f \u0440\u0430\u0437\u0434\u0430\u0447\u0438 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430, \u043d\u043e \u0438 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 NAS, \u0442\u043e\u0440\u0440\u0435\u043d\u0442\u043e\u043a\u0430\u0447\u0430\u043b\u043a\u0438 \u0438 \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0439 \u043c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0430-\u0441\u0438\u0441\u0442\u0435\u043c\u044b.<\/p>\n<p>Mein Router, TP-Link TL-WDR4300, kann nicht als neu bezeichnet werden \u2013 das Modell wurde Mitte 2012 vorgestellt und verf\u00fcgt \u00fcber einen 560 MHz MIPS32 74Kc-Prozessor, dessen Leistung lediglich f\u00fcr 20 bis 23 Mb\/s verschl\u00fcsselten Datenverkehr \u00fcber OpenVPN ausreicht. Das ist im Vergleich zur Geschwindigkeit moderner heimischer Internetverbindungen recht wenig.<br \/>\n\u041a\u0430\u043a \u0431\u044b \u043d\u0430\u043c \u043f\u043e\u0432\u044b\u0441\u0438\u0442\u044c \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0442\u0443\u043d\u043d\u0435\u043b\u044f? \u041c\u043e\u0439 \u0440\u043e\u0443\u0442\u0435\u0440 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0439, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 3&#215;3 MIMO, \u0434\u0430 \u0438 \u0432\u043e\u043e\u0431\u0449\u0435, \u0445\u043e\u0440\u043e\u0448\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043d\u0435 \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0431\u044b \u0435\u0433\u043e \u043c\u0435\u043d\u044f\u0442\u044c.<br \/>\nDa es heutzutage \u00fcblich ist, 10-Megabyte-Webseiten zu erstellen, Desktop-Anwendungen mit node.js zu programmieren und sie in eine 100-Megabyte-Datei zu packen, sowie die Rechenleistung zu steigern statt zu optimieren, werden wir etwas Heftiges wagen \u2013 wir verlagern die VPN-Verbindung auf einen leistungsstarken Einplatinen-Computer, den Orange Pi One. Diesen installieren wir im Router-Geh\u00e4use, ohne die vorhandenen Netzwerk- und USB-Ports zu belegen, und das Ganze f\u00fcr nur 9,99 $*!<br \/>\n* + Versand, + Steuern, + f\u00fcr Bier, + MicroSD.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>OpenVPN<\/h3>\n<p>Der Routerprozessor kann zwar nicht als schwach bezeichnet werden \u2014 er ist in der Lage, Daten mit dem Algorithmus AES-128-CBC-SHA1 mit einer Geschwindigkeit von 50 Mb\/s zu verschl\u00fcsseln und zu hashen, was deutlich schneller ist als die Arbeitsweise von OpenVPN. Der moderne Stream-Cipher CHACHA20 mit dem Hash POLY1305 erreicht sogar Geschwindigkeiten von bis zu 130 Megabit pro Sekunde! Warum ist die Geschwindigkeit des VPN-Tunnels also so niedrig? Der Grund liegt im Kontextwechsel zwischen dem Nutzermodus und dem Kernelmodus: OpenVPN verschl\u00fcsselt den Datenverkehr und kommuniziert im Nutzermodus, w\u00e4hrend die tats\u00e4chliche Routierung im Kernelmodus erfolgt. Das Betriebssystem muss st\u00e4ndig zwischen diesen beiden Modi wechseln, f\u00fcr jedes empfangene oder gesendete Paket, und dieser Vorgang ist nicht gerade schnell. Dieses Problem betrifft alle VPN-Anwendungen, die \u00fcber den TUN\/TAP-Treiber arbeiten, und man kann nicht sagen, dass die geringe Geschwindigkeit auf eine schlechte Optimierung von OpenVPN zur\u00fcckzuf\u00fchren ist (auch wenn es nat\u00fcrlich Bereiche gibt, die verbessert werden sollten). Kein VPN-Client im Nutzermodus erreicht auch nur ann\u00e4hernd ein Gigabit ohne Verschl\u00fcsselung auf meinem Laptop, ganz zu schweigen von Systemen mit schw\u00e4cheren Prozessoren.<\/p>\n<h3>Orange Pi One<\/h3>\n<p>Das Orange Pi One von Xunlong bietet derzeit das beste Preis-Leistungs-Verh\u00e4ltnis. F\u00fcr 9,99 $* erhalten Sie einen soliden Quad-Core ARM Cortex-A7 Prozessor, der stabil mit 1008 MHz l\u00e4uft, und der eindeutig leistungsst\u00e4rker ist als die Nachbarn Raspberry Pi Zero und Next Thing C.H.I.P. in derselben Preisklasse. Damit enden jedoch die Vorteile. Xunlong k\u00fcmmert sich \u00fcberhaupt nicht um die Software seiner Platinen und hat zum Zeitpunkt des Verkaufsstartes des One noch nicht einmal eine Konfigurationsdatei bereitgestellt, geschweige denn fertige Abbildungen. Auch Allwinner, der Hersteller des SoC, zeigt sich wenig engagiert in der Unterst\u00fctzung seines Produkts. Sie interessieren sich nur f\u00fcr die minimale Funktionalit\u00e4t unter Android 4.4.4, was bedeutet, dass wir gezwungen sind, einen Kernel der Version 3.4 mit Android-Patches zu verwenden. Gl\u00fccklicherweise gibt es Enthusiasten, die Distributionen zusammenstellen, den Kernel anpassen und Code zur Unterst\u00fctzung der Platinen im Mainline-Kernel entwickeln, also letztlich die Arbeit des Herstellers \u00fcbernehmen, um das System akzeptabel zum Laufen zu bringen. F\u00fcr meine Zwecke habe ich die Distribution Armbian gew\u00e4hlt, da sie h\u00e4ufig und bequem aktualisiert wird (neue Kerne werden direkt \u00fcber den Paketmanager installiert, anstatt Dateien auf eine spezielle Partition zu kopieren, wie es bei Allwinner \u00fcblich ist), und sie unterst\u00fctzt die meisten Peripherieger\u00e4te, im Gegensatz zu den anderen.<\/p>\n<h3>Router<\/h3>\n<p>Um den schwachen Prozessor des Routers nicht mit der Verschl\u00fcsselung zu belasten und unsere VPN-Verbindung zu beschleunigen, k\u00f6nnen wir diese Aufgabe auf den leistungsf\u00e4higeren Prozessor des Orange Pi \u00fcbertragen, indem wir ihn auf irgendeine Weise mit dem Router verbinden. Mir kommt in den Sinn, entweder eine Ethernet- oder eine USB-Verbindung zu nutzen \u2013 beide Standards werden von beiden Ger\u00e4ten unterst\u00fctzt, aber ich m\u00f6chte die bereits vorhandenen Ports nicht belegen. Gl\u00fccklicherweise gibt es eine L\u00f6sung.<\/p>\n<p>Der USB-Hub-Chip GL850G, der im Router verwendet wird, unterst\u00fctzt den Betrieb von 4 USB-Ports, von denen zwei nicht verl\u00f6tet sind. Es ist unklar, warum der Hersteller sie nicht verl\u00f6tet hat; ich vermute, um zu verhindern, dass Benutzer gleichzeitig 4 Ger\u00e4te mit hohem Stromverbrauch (wie z. B. Festplatten) anschlie\u00dfen, da das mitgelieferte Netzteil des Routers f\u00fcr eine solche Belastung nicht ausgelegt ist. In jedem Fall kommt uns das zugute.<br \/>\n<img decoding=\"async\" alt=\"OpenVPN f\u00fcr 9,99 $* beschleunigen oder Orange Pi One in den Router integrieren\" src=\"\/wp-content\/uploads\/2020\/01\/6e36b9c769ca36945d4b3297459b479c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nUm einen weiteren USB-Port zu erhalten, gen\u00fcgt es, zwei Dr\u00e4hte an die Pins 8(D-) und 9(D+) oder 11(D-) und 12(D+) zu l\u00f6ten.<\/p>\n<p><img decoding=\"async\" alt=\"OpenVPN f\u00fcr 9,99 $* beschleunigen oder Orange Pi One in den Router integrieren\" src=\"\/wp-content\/uploads\/2020\/01\/023b1cb71b0e297460e4af494b219651.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEs reicht jedoch nicht aus, einfach zwei USB-Ger\u00e4te anzuschlie\u00dfen und zu hoffen, dass alles wie bei Ethernet von selbst funktioniert. Zuerst m\u00fcssen wir eines der Ger\u00e4te im USB-Client-Modus betreiben, nicht im USB-Host-Modus. Zudem m\u00fcssen wir kl\u00e4ren, wie die Ger\u00e4te sich gegenseitig erkennen. Es gibt viele Treiber f\u00fcr sogenannte USB-Gadgets (benannt nach dem Subsystem des Linux-Kernels), die es erm\u00f6glichen, verschiedene Arten von USB-Ger\u00e4ten zu emulieren: Netzwerkadapter, Soundkarten, Tastaturen und M\u00e4use, Flash-Laufwerke, Kameras und Konsolen \u00fcber serielle Schnittstellen. Da unser Ger\u00e4t mit dem Netzwerk arbeitet, ist die Emulation eines Ethernet-Adapters f\u00fcr uns am geeignetsten.<\/p>\n<p>Es gibt drei Standards f\u00fcr Ethernet \u00fcber USB:<\/p>\n<ul>\n<li><b>Remote NDIS (RNDIS)<\/b>. Ein veralteter Standard von Microsoft, der haupts\u00e4chlich in Zeiten von Windows XP verwendet wurde.<\/li>\n<li><b>Ethernet Control Model (ECM)<\/b>. Ein einfacher Standard, der Ethernet-Frames in USB-Pakete kapselt. Dieser eignet sich hervorragend f\u00fcr kabelgebundene Modems mit USB-Anschluss, da die Frames ohne Verarbeitung \u00fcbertragen werden, aber aufgrund seiner Einfachheit und der Einschr\u00e4nkungen des USB-Busses nicht besonders schnell ist.<\/li>\n<li><b>Ethernet Emulation Model (EEM)<\/b>. Ein intelligenterer Protokoll, der USB-Einschr\u00e4nkungen ber\u00fccksichtigt und mehrere Frames optimal in einem zusammenf\u00fchrt, wodurch die Bandbreite erh\u00f6ht wird.<\/li>\n<li><b>Network Control Model (NCM)<\/b>. Das neueste Protokoll. Es bietet Vorteile gegen\u00fcber EEM und optimiert die Nutzung des Busses noch weiter.<\/li>\n<\/ul>\n<p>\nUm eines dieser Protokolle auf unserem Board zum Laufen zu bringen, gibt es, wie immer, einige Herausforderungen. Da Allwinner sich nur f\u00fcr die Android-Teile des Kernels interessiert, funktioniert nur Android Gadget normal \u2014 der Code, der die Verbindung zu adb, den Export des Ger\u00e4ts \u00fcber das MTP-Protokoll und die Emulation eines Flash-Laufwerks auf Android-Ger\u00e4ten realisiert. Das Android Gadget unterst\u00fctzt auch das RNDIS-Protokoll, allerdings ist es im Allwinner-Kernel defekt. Wenn Sie versuchen, den Kernel mit einem anderen USB Gadget zu kompilieren, wird das Ger\u00e4t einfach nicht im System angezeigt, egal was Sie tun.<br \/>\nUm das Problem ordnungsgem\u00e4\u00df zu l\u00f6sen, m\u00fcsste man den Initialisierungsort des USB-Controllers im von den Entwicklern modifizierten Android-Gadget-Code android.c finden, aber es gibt auch eine Umgehung, um zumindest die Ethernet-Emulation \u00fcber USB zum Laufen zu bringen:<\/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>Dieser Patch aktiviert den USB-Client-Modus zwangsweise, wodurch regul\u00e4re USB-Gadgets unter Linux verwendet werden k\u00f6nnen.<br \/>\nNun muss der Kernel mit diesem Patch und dem ben\u00f6tigten Gadget neu compiliert werden. Ich habe EEM gew\u00e4hlt, da es in den Tests leistungsf\u00e4higer war als NCM.<br \/>\nDas Armbian-Team bietet <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/igorpecovnik\/lib\">ein sehr einfaches und benutzerfreundliches Build-System<\/a><\/noindex> f\u00fcr alle unterst\u00fctzten Platinen in der Distribution. Es reicht aus, es herunterzuladen und unseren Patch in <code>userpatches\/kernel\/sun8i-default\/otg.patch<\/code>, ein wenig die <code>compile.sh<\/code> anzupassen und das ben\u00f6tigte Gadget auszuw\u00e4hlen:<\/p>\n<p><img decoding=\"async\" alt=\"OpenVPN f\u00fcr 9,99 $* beschleunigen oder Orange Pi One in den Router integrieren\" src=\"\/wp-content\/uploads\/2020\/01\/aa0dca97410e3064ead605f3c4ff68ca.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDer Kernel wird als deb-Paket erstellt, das sich problemlos auf die Platine \u00fcber <code>dpkg<\/code>.<br \/>\ninstallieren l\u00e4sst. Jetzt m\u00fcssen Sie nur noch die Platine \u00fcber USB anschlie\u00dfen und unseren neuen Netzwerkadapter so konfigurieren, dass er eine Adresse \u00fcber DHCP erh\u00e4lt. Dazu sollte Folgendes in etwa hinzugef\u00fcgt werden: <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>Die MAC-Adresse sollte man besser manuell festlegen, da sie bei jedem Neustart des Ger\u00e4ts zuf\u00e4llig generiert wird, was unpraktisch und m\u00fchsam ist.<br \/>\nVerbinden Sie das MicroUSB-Kabel mit dem OTG-Anschluss und schlie\u00dfen Sie die Stromversorgung vom Router an (es kann sowohl an den Pins 2 und 3 der Leiste als auch nur an den Stromanschluss angeschlossen werden).<\/p>\n<p>Jetzt m\u00fcssen wir den Router konfigurieren. Es gen\u00fcgt, das Paket mit dem EEM-Treiber zu installieren und unser neues USB-Netzwerkger\u00e4t in die Bridge der lokalen Firewall-Zone hinzuzuf\u00fcgen:<\/p>\n<pre><code>opkg install kmod-usb-net-cdc-eem<\/code><\/pre>\n<p><img decoding=\"async\" alt=\"OpenVPN f\u00fcr 9,99 $* beschleunigen oder Orange Pi One in den Router integrieren\" src=\"\/wp-content\/uploads\/2020\/01\/c3ea2b182c9cc5af19a47c5b5dca7ff1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nUm den gesamten Traffic in den VPN-Tunnel zu leiten, m\u00fcssen Sie entweder eine SNAT-Regel f\u00fcr die IP-Adresse der Platine auf der Routerseite hinzuf\u00fcgen oder die IP-Adresse der Platine \u00fcber dnsmasq als Gateway-Adresse vergeben. Letzteres erfolgt durch Hinzuf\u00fcgen der folgenden Zeile zu <code>\/etc\/dnsmasq.conf<\/code>:<\/p>\n<pre><code>dhcp-option = tag:lan, option:router, 192.168.1.100<\/code><\/pre>\n<p>wobei <code>192.168.1.100<\/code> \u2014 die IP-Adresse Ihrer Platine. Vergessen Sie nicht, die Router-Adresse in den Netzwerkeinstellungen der Platine einzutragen!<\/p>\n<p>Zur Isolierung der Kontakte der Platine von den Kontakten des Routers wurde ein Melamin-Schwamm verwendet. So sieht das Ergebnis aus:<br \/>\n<img decoding=\"async\" alt=\"OpenVPN f\u00fcr 9,99 $* beschleunigen oder Orange Pi One in den Router integrieren\" src=\"\/wp-content\/uploads\/2020\/01\/72d0a2dd667e47e31057d9e79da884fc.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Fazit<\/h3>\n<p>Das Netzwerk funktioniert \u00fcberraschend schnell \u00fcber USB: 100-120 MB\/s, ich hatte mit weniger gerechnet. OpenVPN verarbeitet etwa 70 MB\/s verschl\u00fcsselten Verkehr, was nicht viel ist, aber f\u00fcr meine Bed\u00fcrfnisse ausreichend ist. Der Deckel des Routers schlie\u00dft nicht richtig und l\u00e4sst einen kleinen Spalt. \u00c4stheten k\u00f6nnen die Ethernet- und USB-Host-Anschl\u00fcsse von der Platine abl\u00f6ten, damit der Deckel vollst\u00e4ndig schlie\u00dft und noch Platz bleibt.<br \/>\nOder besser gesagt, sich nicht mit solcher Pornografie besch\u00e4ftigen und einfach kaufen <noindex><a rel=\"nofollow\" href=\"https:\/\/omnia.turris.cz\/en\/\">Turris Omnia<\/a><\/noindex>.<br \/>\n<br \/>Quelle: <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 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\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\" \/>\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\/de\/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) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\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 \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\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/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\udd47Wir beschleunigen OpenVPN f\u00fcr $9.99* oder integrieren Orange Pi One in den Router | ProHoster","description":"Einige von uns nutzen das Internet aus bestimmten Gr\u00fcnden nicht ohne VPN: Manche ben\u00f6tigen eine dedizierte IP, und es ist einfacher und g\u00fcnstiger, einen VPS mit zwei IPs zu kaufen, als eine Adresse beim Anbieter zu erwerben. Andere wollen auf alle Websites zugreifen, nicht nur auf die, die in Russland erlaubt sind, und wieder andere ben\u00f6tigen IPv6, das vom Anbieter nicht bereitgestellt wird\u2026 Am h\u00e4ufigsten","canonical_url":"https:\/\/prohoster.info\/de\/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":"de_DE","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 \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","og:url":"https:\/\/prohoster.info\/de\/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"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/55822","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=55822"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/55822\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=55822"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=55822"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=55822"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}