{"id":316968,"date":"2021-01-26T15:00:55","date_gmt":"2021-01-26T15:00:55","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=316968"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=316968","title":{"rendered":"ZeroTier, WireGuard \u0438 \u00abLAN\u00bb \u043e\u0442 RuVDS. \u0421\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u0438 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f"},"content":{"rendered":"\n<div class=\"post__text post__text-html post__text_v1\" id=\"post-content-body\"><a href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/523004\/\"><\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/eq\/ro\/km\/eqrokmtivl3yufbqnev8pzhoziy.jpeg\"><\/div>\n<p><\/a><\/p>\n<p>  \u0412 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0445 <a href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/484178\/\">\u0441\u0442\u0430\u0442\u044c\u044f\u0445<\/a>, \u043e\u0442 <a href=\"https:\/\/habr.com\/ru\/users\/rsagittarius\/\" class=\"user_link\">RSagittarius<\/a>, \u043f\u043e\u0441\u0432\u044f\u0449\u0451\u043d\u043d\u044b\u0445 ZeroTier \u0431\u044b\u043b\u043e \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043e \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430 \u0438 \u0435\u0433\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430. \u041d\u0430\u0441\u0442\u0430\u043b\u043e \u0432\u0440\u0435\u043c\u044f \u0441\u0440\u0430\u0432\u043d\u0438\u0442\u044c \u0435\u0433\u043e \u0441 \u0442\u0430\u043a\u0438\u043c, \u043d\u0430\u0431\u0438\u0440\u0430\u044e\u0449\u0438\u043c \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0441\u0442\u044c, \u0440\u0435\u0448\u0435\u043d\u0438\u0435\u043c \u043a\u0430\u043a WireGuard, \u0447\u0442\u043e \u0431\u044b \u043f\u043e\u043d\u044f\u0442\u044c \u2014 \u0432 \u043a\u0430\u043a\u0438\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445 \u043b\u0443\u0447\u0448\u0435 \u0432\u044b\u0431\u0440\u0430\u0442\u044c ZeroTier, \u0430 \u0432 \u043a\u0430\u043a\u0438\u0445 WireGuard. \u0422\u0430\u043a \u0436\u0435, \u00ab\u043d\u0430 \u0437\u0430\u043a\u0443\u0441\u043a\u0443\u00bb, \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0442\u0430\u043a\u0443\u044e \u0448\u0442\u0443\u043a\u0443 \u043a\u0430\u043a \u043b\u043e\u043a\u0430\u043b\u043a\u0430 RuVDS.<a name=\"habracut\"><\/a><\/p>\n<h2><font color=\"#3AC1EF\">Wireguard \u2014 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043d\u043e\u0432\u044b\u0439 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0439 VPN \u00ab\u0438\u0437 \u043a\u043e\u0440\u043e\u0431\u043a\u0438\u00bb<\/font><\/h2>\n<p>  \u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u043e\u0433\u0440\u043e\u043c\u043d\u043e\u0435 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e VPN \u0440\u0435\u0448\u0435\u043d\u0438\u0439, \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u043c\u0438, \u043d\u0430 \u0441\u0435\u0433\u043e\u0434\u043d\u044f\u0448\u043d\u0438\u0439 \u0434\u0435\u043d\u044c, \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f IPSec, WireGuard \u0438 \u0434\u043e \u043d\u0435\u0434\u0430\u0432\u043d\u0435\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0439, OpenVPN. \u0422\u0430\u043a \u043f\u043e\u0447\u0435\u043c\u0443-\u0436\u0435 \u044f \u0440\u0435\u0448\u0438\u043b \u0441\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u0442\u044c ZeroTier, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u043c \u043d\u0435 \u043f\u043e\u0437\u0438\u0446\u0438\u043e\u043d\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u043e\u0435 VPN \u0440\u0435\u0448\u0435\u043d\u0438\u0435, \u0438\u043c\u0435\u043d\u043d\u043e \u0441 WireGuard? \u041d\u0430 \u0442\u043e \u0435\u0441\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0438\u0447\u0438\u043d:<\/p>\n<ol>\n<li>\u041f\u0440\u043e\u0441\u0442\u043e\u0442\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u2014 \u043d\u0438\u0437\u043a\u0438\u0439 \u043f\u043e\u0440\u043e\u0433 \u0432\u0445\u043e\u0434\u0430.<\/li>\n<li>\u041c\u0443\u043b\u044c\u0442\u0438\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u2014 \u043d\u0430\u043b\u0438\u0447\u0438\u0435 \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432 \u043f\u043e\u0434 \u0432\u0441\u0435 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0451\u043d\u043d\u044b\u0435 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0435.<\/li>\n<li>\u00ab\u041d\u043e\u0432\u0438\u0437\u043d\u0430\u00bb \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432 \u2014 \u0438 \u0442\u043e\u0442 \u0438 \u0434\u0440\u0443\u0433\u043e\u0439 \u0441\u0442\u0430\u043b\u0438 \u00ab\u043d\u0430 \u0441\u043b\u0443\u0445\u0443\u00bb \u0441\u0440\u0430\u0432\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043d\u0435\u0434\u0430\u0432\u043d\u043e.<\/li>\n<li>\u0411\u044b\u043b\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e \u0441\u0440\u0430\u0432\u043d\u0438\u0442\u044c \u0442\u043e \u0447\u0442\u043e \u0438\u0434\u0451\u0442 \u043f\u0440\u044f\u043c\u043e \u0432 \u043f\u043e\u0441\u0442\u0430\u0432\u043a\u0435 \u044f\u0434\u0440\u0430 Linux, \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 (WireGuard) \u0441 ZeroTier.<\/li>\n<\/ol>\n<p>  \u0418\u0442\u0430\u043a, \u0447\u0442\u043e-\u0436\u0435 \u0442\u0430\u043a\u043e\u0435 WireGuard: Wireguard \u2014 \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u043e\u0435, \u043a\u043b\u0438\u0435\u043d\u0442-\u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0435, VPN \u0440\u0435\u0448\u0435\u043d\u0438\u0435. \u041e\u043f\u0435\u043d\u0441\u043e\u0440\u0441\u043d\u043e\u0435, \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u043e\u0435, \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 \u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435. \u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u043f\u0440\u043e\u0431\u0435\u0436\u0438\u043c\u0441\u044f \u043f\u043e \u043f\u0443\u043d\u043a\u0442\u0430\u043c \u0438\u0437 \u0441\u043f\u0438\u0441\u043a\u0430 \u0432\u044b\u0448\u0435.<\/p>\n<h3><font color=\"#3AC1EF\">1. \u041f\u0440\u043e\u0441\u0442\u043e\u0442\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438<\/font><\/h3>\n<p>  \u041f\u043e \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044e \u0441 \u0442\u0435\u043c-\u0436\u0435 OpenVPN \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 WireGuard \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u00ab\u0442\u0440\u0438\u0432\u0438\u0430\u043b\u044c\u043d\u0430\u00bb. \u0414\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0430\u0440\u044b \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439-\u0437\u0430\u043a\u0440\u044b\u0442\u044b\u0439 \u043a\u043b\u044e\u0447 \u0438 \u043e\u0431\u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c\u0438 \u043a\u043b\u044e\u0447\u0430\u043c\u0438, \u043c\u0435\u0436\u0434\u0443 \u0445\u043e\u0441\u0442\u0430\u043c\u0438, \u043f\u043e\u0434\u043d\u044f\u0442\u044c WireGuard \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b (\u043f\u0440\u0430\u0432\u0434\u0430 \u0440\u0443\u043a\u0430\u043c\u0438), \u0438 \u0440\u0443\u043a\u0430\u043c\u0438-\u0436\u0435 \u0438\u0445 \u0441\u043a\u043e\u043c\u043c\u0443\u043d\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c. \u041d\u0430 \u044d\u0442\u043e\u043c, \u0432 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0435 \u0431\u0430\u0437\u043e\u0432\u0430\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0430.<\/p>\n<div class=\"oembed\"><iframe allowfullscreen id=\"6008963e189a112e083e613a\" src=\"https:\/\/embedd.srv.habr.com\/iframe\/6008963e189a112e083e613a\"><\/iframe><\/div>\n<p>  \u0438 \u044d\u0442\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0434\u0432\u0443\u0445 \u0445\u043e\u0441\u0442\u043e\u0432, \u0430 \u0432\u0435\u0434\u044c \u0435\u0449\u0451 WG \u0443\u043c\u0435\u0435\u0442 \u0432 \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u044e \u00ab\u0437\u0432\u0435\u0437\u0434\u0430\u00bb \u0438 \u0432 <a href=\"https:\/\/www.scaleway.com\/en\/docs\/wireguard-mesh-network\/\">mesh<\/a>. \u0420\u0430\u0437\u0443\u043c\u0435\u0435\u0442\u0441\u044f, \u0432 \u043f\u0440\u043e\u0434\u0430\u043a\u0448\u0435\u043d\u0435, \u0432\u0441\u0451 \u0434\u0435\u043b\u0430\u0435\u0442\u0441\u044f \u0447\u0435\u0440\u0435\u0437 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u043e\u0432 \u0432 <code>\/etc\/wireguard\/interface_name.conf<\/code> \u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432 \u0430\u0432\u0442\u043e\u0437\u0430\u043f\u0443\u0441\u043a systemd <code>wg-quick@interface_name.service<\/code>. \u0418\u043b\u0438 <a href=\"https:\/\/wiki.archlinux.org\/index.php\/WireGuard#systemd-networkd\">\u0448\u0442\u0430\u0442\u043d\u044b\u043c<\/a> \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430, \u0435\u0441\u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f systemd-networkd. \u0422\u0430\u043c-\u0436\u0435 \u043c\u043e\u0436\u043d\u043e <a href=\"https:\/\/wiki.archlinux.org\/index.php\/WireGuard\">\u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c<\/a> \u043a\u0430\u043a \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c wireguard \u0434\u043b\u044f \u0434\u0440\u0443\u0433\u0438\u0445 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u043e\u0432 \u0441\u0435\u0442\u0438, \u0432\u043a\u043b\u044e\u0447\u0430\u044f NetworkManager.<\/p>\n<h3><font color=\"#3AC1EF\">2. \u041c\u0443\u043b\u044c\u0442\u0438\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0441\u0442\u044c<\/font><\/h3>\n<p>  \u0423 WireGuard \u0432\u0441\u0451 \u0431\u043e\u043b\u0435\u0435 \u0447\u0435\u043c \u0445\u043e\u0440\u043e\u0448\u043e \u0441 \u043c\u0443\u043b\u044c\u0442\u0438\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0441\u0442\u044c\u044e. \u0412\u043e\u0442 \u0447\u0442\u043e \u043c\u044b \u0438\u043c\u0435\u0435\u043c \u043d\u0430 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442:  <\/p>\n<ul>\n<li>Android<\/li>\n<li>iOS<\/li>\n<li>Linux<\/li>\n<li>FreeBSD<\/li>\n<li>MacOS<\/li>\n<li>Mikrotik (RouterOS \u22657.1beta)<\/li>\n<li>NetBSD<\/li>\n<li>OpenBSD<\/li>\n<li>OpenWRT<\/li>\n<li>Windows<\/li>\n<\/ul>\n<p>  <\/p>\n<h3><font color=\"#3AC1EF\">3. \u041d\u043e\u0432\u0438\u0437\u043d\u0430<\/font><\/h3>\n<p>  WireGuard \u0432\u043f\u0435\u0440\u0432\u044b\u0435 \u00ab\u0432\u044b\u0448\u0435\u043b \u0432 \u0441\u0432\u0435\u0442\u00bb \u0432 \u043a\u043e\u043d\u0446\u0435 \u0438\u044e\u043d\u044f 2016-\u0433\u043e \u0438 \u0441\u0440\u0430\u0437\u0443 \u0432 \u043f\u0440\u043e\u0434 \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u043e\u0439 \u043a\u0443\u0447\u043a\u0438 VPN \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u043e\u0432:<\/p>\n<blockquote><p> Earliest snapshots of the code base exist from June 30, 2016. Four early adopters of WireGuard were &gt; the VPN service providers Mullvad, AzireVPN, IVPN and cryptostorm. <\/p><\/blockquote>\n<p>  <a href=\"https:\/\/en.wikipedia.org\/wiki\/WireGuard#History\"> Wikipedia<\/a><\/p>\n<h2><font color=\"#3AC1EF\">ZeroTier \u2014 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0439 \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440 \u0441 \u0444\u0443\u043d\u043a\u0446\u0438\u0435\u0439 VPN \u0438 \u00ab\u0444\u0430\u0439\u0440\u0432\u043e\u043b\u043e\u043c\u00bb<\/font><\/h2>\n<p>  \u0421\u043a\u0430\u0436\u0443 \u0441\u0440\u0430\u0437\u0443 \u0438 \u0447\u0435\u0441\u0442\u043d\u043e. \u0414\u0430\u0432\u043d\u043e \u043d\u0435 \u0438\u0441\u043f\u044b\u0442\u044b\u0432\u0430\u043b \u0442\u0430\u043a\u043e\u0433\u043e \u0443\u0434\u043e\u0432\u043e\u043b\u044c\u0441\u0442\u0432\u0438\u044f \u043e\u0442 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u044d\u043d\u043d\u043e\u0433\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u0445\u043e\u0441\u0442\u043e\u0432 \u0432 \u0441\u0435\u0442\u044c. \u041f\u0440\u043e\u0441\u0442\u043e\u0442\u0430 \u0438 \u043b\u043e\u0433\u0438\u0447\u043d\u043e\u0441\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u044b \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 ZeroTier \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u043e\u0434\u043a\u0443\u043f\u0430\u0435\u0442. \u0410 \u0441 \u0443\u0447\u0451\u0442\u043e\u043c \u0442\u043e\u0433\u043e, \u0447\u0442\u043e RuVDS \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0433\u043e\u0442\u043e\u0432\u044b\u0439 \u0448\u0430\u0431\u043b\u043e\u043d, \u0434\u043b\u044f \u043f\u043e\u0434\u043d\u044f\u0442\u0438\u044f \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e ZeroTier \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430, \u0442\u0430\u043a \u0435\u0449\u0451 \u0438 \u0441\u043e\u043a\u0440\u0430\u0449\u0430\u0435\u0442 \u0432\u0440\u0435\u043c\u044f \u0440\u0430\u0437\u0432\u0451\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f VPN \u0441\u0435\u0442\u0438. \u041d\u0438 \u0432 \u043e\u0434\u043d\u043e\u043c \u043e\u043f\u0435\u043d\u0441\u043e\u0440\u0441 \u043f\u0440\u043e\u0435\u043a\u0442\u0435, \u0434\u043e \u044d\u0442\u043e\u0433\u043e, \u044f \u0435\u0449\u0451 \u043d\u0435 \u0432\u0438\u0434\u0435\u043b \u0442\u0430\u043a\u043e\u0439 \u043b\u0451\u0433\u043a\u043e\u0441\u0442\u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u0445\u043e\u0441\u0442\u043e\u0432 \u0438 \u0446\u0435\u043b\u044b\u0445 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u0435\u0442\u0435\u0439, \u0432 VPN \u0441\u0435\u0442\u044c. \u0414\u0430 \u0438\u043c\u0435\u043d\u043d\u043e \u0441\u0435\u0442\u044c, \u0438\u0431\u043e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u043f\u043e\u0437\u0438\u0446\u0438\u043e\u043d\u0438\u0440\u0443\u0435\u0442 \u0441\u0432\u043e\u0439 \u043f\u0440\u043e\u0434\u0443\u043a\u0442 \u043a\u0430\u043a \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0439 \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440 \u0441 \u0444\u0443\u043d\u043a\u0446\u0438\u0435\u0439 VPN. \u0422\u0435\u043f\u0435\u0440\u044c \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0439\u0442\u0438\u0441\u044c \u043f\u043e \u0442\u0435\u043c-\u0436\u0435 \u043f\u0443\u043d\u043a\u0442\u0430\u043c \u0447\u0442\u043e \u0438 \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 WireGuard.<\/p>\n<h3><font color=\"#3AC1EF\"> 1. \u041f\u0440\u043e\u0441\u0442\u043e\u0442\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438<\/font><\/h3>\n<p>  \u041d\u0435 \u0431\u0443\u0434\u0443 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0442\u044c\u0441\u044f, \u0438\u0431\u043e \u0432\u0441\u0451 <a href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/485914\/\">\u0443\u0436\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u0434\u043e \u043d\u0430\u0441<\/a>. \u041e\u0442\u043c\u0435\u0447\u0443 \u043b\u0438\u0448\u044c \u0442\u043e, \u0447\u0442\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043d\u043e\u0432\u043e\u0433\u043e \u0445\u043e\u0441\u0442\u0430 \u044d\u0442\u043e \u043e\u0434\u043d\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u0430 \u043d\u0430 \u043a\u043b\u0438\u0435\u043d\u0442\u0435 \u0432\u0438\u0434\u0430 <code>zerotier-cli join 7ca3bd9b52f9d96b<\/code> \u0438\u2026 \u0438 \u0432\u0441\u0451! (\u043d\u0443 \u0438 \u043f\u043b\u044e\u0441 \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0433\u0430\u043b\u043e\u0447\u043a\u0443 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438, \u0432 \u0432\u0435\u0431-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0435 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430, \u0434\u043b\u044f \u0441\u0432\u0435\u0436\u0435-\u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0445\u043e\u0441\u0442\u0430). \u0420\u043e\u0443\u0442\u0438\u043d\u0433 \u0432 \u043b\u043e\u043a\u0430\u043b\u043a\u0438, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0432 \u043b\u043e\u043a\u0430\u043b\u043a\u0438 \u0444\u0438\u043b\u0438\u0430\u043b\u043e\u0432, \u0442\u043e\u0436\u0435 \u043d\u0438\u043a\u0430\u043a\u0438\u0445 \u043f\u0440\u043e\u0431\u043b\u0435\u043c! \u0413\u0430\u043b\u043e\u0447\u043a\u0430 \u0432 GUI \u0438 \u0441\u0442\u0430\u0442\u0438\u043a \u0440\u043e\u0443\u0442\u044b \u043d\u0430 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0430\u0445 \u043b\u043e\u043a\u0430\u043b\u043e\u043a. \u0412\u043e\u0431\u0449\u0435\u043c, \u043a\u0430\u043a \u043c\u0438\u043d\u0438\u043c\u0443\u043c, \u044f \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u044e \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c!<\/p>\n<h3><font color=\"#3AC1EF\">2. \u041c\u0443\u043b\u044c\u0442\u0438\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0441\u0442\u044c<\/font><\/h3>\n<p>  ZT \u0442\u043e\u0436\u0435 \u0431\u0430\u043b\u0443\u0435\u0442 \u043e\u0431\u0438\u043b\u0438\u0435\u043c \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432 \u043f\u043e\u0434\u043e \u0432\u0441\u0451 \u0447\u0442\u043e \u0434\u0432\u0438\u0436\u0435\u0442\u0441\u044f, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u0441\u0435 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0435 NAS \u0438 \u0434\u0430\u0436\u0435 OpenWRT.<\/p>\n<ul>\n<li>Android<\/li>\n<li>Docker<\/li>\n<li>iOS<\/li>\n<li>Linux<\/li>\n<li>FreeBSD<\/li>\n<li>MacOS<\/li>\n<li>OpenWRT<\/li>\n<li>QNap<\/li>\n<li>Synology<\/li>\n<li>WD MyCloud NAS<\/li>\n<li>Windows<\/li>\n<\/ul>\n<p>  <\/p>\n<h3><font color=\"#3AC1EF\">3. \u041d\u043e\u0432\u0438\u0437\u043d\u0430<\/font><\/h3>\n<p>  ZeroTier \u0443\u0436\u0435 \u043d\u0435 \u043c\u0430\u043b\u044c\u0447\u0438\u043a. \u0412\u0441\u0451-\u0442\u0430\u043a\u0438 10 \u043b\u0435\u0442 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044f, \u043f\u043e \u0430\u0439\u0442\u0438\u0448\u043d\u044b\u043c \u043c\u0435\u0440\u043a\u0430\u043c, \u044d\u0442\u043e \u0443\u0436\u0435 \u0447\u0442\u043e-\u0442\u043e. \u041d\u043e, \u0442\u0435\u043c \u043d\u0435 \u043c\u0435\u043d\u0435\u0435, \u043f\u0440\u043e\u0434\u0443\u043a\u0442 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0441\u0432\u0435\u0436\u043e, \u043f\u043e \u043a\u0440\u0430\u0439\u043d\u0435\u0439 \u043c\u0435\u0440\u0435 \u043f\u043e \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u044f\u043c. \u0410 \u0433\u043b\u0430\u0432\u043d\u043e\u0435, \u043e\u043d \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0440\u043e\u0432\u043d\u043e \u0442\u0430\u043a, \u043a\u0430\u043a \u0437\u0430\u0434\u0443\u043c\u0430\u043d\u043e. \u041d\u043e \u044d\u0442\u043e \u0432\u0441\u0451 \u043b\u0438\u0440\u0438\u043a\u0430. \u041a\u0430\u043a \u043c\u043d\u0435 \u043a\u0430\u0436\u0435\u0442\u0441\u044f \u043f\u043e\u0440\u0430 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u0442\u044c \u043a \u0441\u0430\u043c\u043e\u043c\u0443 \u0433\u043b\u0430\u0432\u043d\u043e\u043c\u0443 \u043a \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044e\u2026<\/p>\n<h2><font color=\"#3AC1EF\">\u0421\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u0435\u043c \u043d\u0430\u0448\u0438\u0445 \u0433\u0435\u0440\u043e\u0435\u0432<\/font><\/h2>\n<p>  \u0417\u0434\u0435\u0441\u044c \u043c\u044b \u0441\u0432\u0435\u0434\u0451\u043c \u0432\u043e\u0435\u0434\u0438\u043d\u043e \u0432\u0441\u0435 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0430\u0441\u043f\u0435\u043a\u0442\u044b \u043e\u0431\u043e\u0438\u0445 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432, \u043f\u043b\u044e\u0441 \u0441\u0440\u0430\u0432\u043d\u0438\u043c \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u043d\u0443 \u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u043c\u0441\u044f \u0441 \u0442\u0435\u043c, \u043a\u043e\u0433\u0434\u0430 \u0438 \u0434\u043b\u044f \u0447\u0435\u0433\u043e \u043b\u0443\u0447\u0448\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c WireGuard, \u0430 \u043a\u043e\u0433\u0434\u0430 ZeroTier. \u0418\u0442\u0430\u043a:  <\/p>\n<ol>\n<li>\u041f\u0440\u043e\u0441\u0442\u043e\u0442\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438. \u0417\u0434\u0435\u0441\u044c \u0432\u043f\u0435\u0440\u0451\u0434, \u0441\u043e \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u043e\u0442\u0440\u044b\u0432\u043e\u043c \u0432\u044b\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f ZeroTier. \u041f\u0440\u043e\u0449\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u044f \u043d\u0435 \u0432\u0438\u0434\u0435\u043b.<\/li>\n<li>\u041c\u0443\u043b\u044c\u0442\u0438\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0441\u0442\u044c. \u0417\u0434\u0435\u0441\u044c \u00b1 \u043f\u0430\u0440\u0438\u0442\u0435\u0442. \u041d\u043e \u0443 WireGuard \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u043e\u0432 \u043e\u0442 <a href=\"https:\/\/habr.com\/ru\/post\/521468\/\">Mikrotik<\/a>, \u0447\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u0441\u0442\u0430\u0442\u044c \u0440\u0435\u0448\u0430\u044e\u0449\u0438\u043c \u0444\u0430\u043a\u0442\u043e\u0440\u043e\u043c \u043f\u0440\u0438 \u0432\u044b\u0431\u043e\u0440\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f.<\/li>\n<li>\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438. \u041d\u0430\u043b\u0438\u0447\u0438\u0435 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0433\u043e \u0432 ZeroTier \u00ab\u0444\u0430\u0439\u0440\u0432\u043e\u043b\u0430\u00bb (\u0434\u0430, \u0442\u0430\u043c \u0442\u0430\u043a\u043e\u0435 \u0435\u0441\u0442\u044c! \u041d\u043e, \u043a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u0438\u0435 \u044d\u0442\u043e\u0439 \u0444\u0438\u0447\u0438 \u0432\u044b\u0445\u043e\u0434\u0438\u0442 \u0437\u0430 \u0440\u0430\u043c\u043a\u0438 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438) \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c\/\u0440\u0430\u0437\u0440\u0435\u0448\u0430\u0442\u044c \u0442\u0440\u0430\u0444\u0438\u043a \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 VPN \u0441\u0435\u0442\u0438.<\/li>\n<li>\u0421\u0430\u043c\u043e\u0435 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0435. \u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c.<\/li>\n<\/ol>\n<ul>\n<li>\u0427\u0435\u043c \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043b\u0438: <code>iperf3 -P 5 -R<\/code><\/li>\n<li>\u041e\u0421, \u043a\u043b\u0438\u0435\u043d\u0442 \u0438 \u0441\u0435\u0440\u0432\u0435\u0440: Ubuntu 20.04.<\/li>\n<li>\u00ab\u0416\u0435\u043b\u0435\u0437\u043e\u00bb RuVDS \u043a\u043b\u0438\u0435\u043d\u0442 + \u0441\u0435\u0440\u0432\u0435\u0440:<br \/> \n<ul>\n<li>CPU: 1 X Intel&reg; Xeon&reg; CPU E5-2680 v4 @ 2.40GHz<\/li>\n<li>Mem 0.5Gb<\/li>\n<li>\u0414\u0426 RuVDS \u0432 \u041a\u043e\u0440\u043e\u043b\u0451\u0432\u0435 \u2014 <code>iperf3<\/code> \u0441\u0435\u0440\u0432\u0435\u0440<\/li>\n<li>\u0414\u0426 RuVDS \u0432 \u041a\u0430\u0437\u0430\u043d\u0438 \u2014 <code>iperf3<\/code> \u043a\u043b\u0438\u0435\u043d\u0442<\/li>\n<\/ul>\n<p>  <\/li>\n<\/ul>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">WireGuard, \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b<\/b>                         <\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"bash\">root@ruvds-9qxnx:~# iperf3 -c 10.0.0.2 -P 5 -R  Connecting to host 10.0.0.2, port 5201 Reverse mode, remote host 10.0.0.2 is sending [  5] local 10.0.0.1 port 44108 connected to 10.0.0.2 port 5201 [  7] local 10.0.0.1 port 44110 connected to 10.0.0.2 port 5201 [  9] local 10.0.0.1 port 44112 connected to 10.0.0.2 port 5201 [ 11] local 10.0.0.1 port 44114 connected to 10.0.0.2 port 5201 [ 13] local 10.0.0.1 port 44116 connected to 10.0.0.2 port 5201 [ ID] Interval           Transfer     Bitrate [  5]   0.00-1.00   sec  2.20 MBytes  18.4 Mbits\/sec                   [  7]   0.00-1.00   sec  2.12 MBytes  17.8 Mbits\/sec                   [  9]   0.00-1.00   sec  1.23 MBytes  10.3 Mbits\/sec                   [ 11]   0.00-1.00   sec  1.90 MBytes  15.9 Mbits\/sec                   [ 13]   0.00-1.00   sec  1.86 MBytes  15.6 Mbits\/sec                   [SUM]   0.00-1.00   sec  9.30 MBytes  78.0 Mbits\/sec                   - - - - - - - - - - - - - - - - - - - - - - - - - [  5]   1.00-2.00   sec  2.22 MBytes  18.6 Mbits\/sec                   [  7]   1.00-2.00   sec  2.24 MBytes  18.8 Mbits\/sec                   [  9]   1.00-2.00   sec  1.07 MBytes  9.01 Mbits\/sec                   [ 11]   1.00-2.00   sec  2.17 MBytes  18.2 Mbits\/sec                   [ 13]   1.00-2.00   sec  2.30 MBytes  19.3 Mbits\/sec                   [SUM]   1.00-2.00   sec  10.0 MBytes  84.0 Mbits\/sec                   - - - - - - - - - - - - - - - - - - - - - - - - - [  5]   2.00-3.00   sec  2.07 MBytes  17.4 Mbits\/sec                   [  7]   2.00-3.00   sec  2.83 MBytes  23.7 Mbits\/sec                   [  9]   2.00-3.00   sec  1.08 MBytes  9.08 Mbits\/sec                   [ 11]   2.00-3.00   sec  2.21 MBytes  18.6 Mbits\/sec                   [ 13]   2.00-3.00   sec  2.45 MBytes  20.6 Mbits\/sec                   [SUM]   2.00-3.00   sec  10.7 MBytes  89.4 Mbits\/sec                   - - - - - - - - - - - - - - - - - - - - - - - - - [  5]   3.00-4.00   sec  2.06 MBytes  17.3 Mbits\/sec                   [  7]   3.00-4.00   sec  2.87 MBytes  24.1 Mbits\/sec                   [  9]   3.00-4.00   sec   890 KBytes  7.29 Mbits\/sec                   [ 11]   3.00-4.00   sec  2.10 MBytes  17.6 Mbits\/sec                   [ 13]   3.00-4.00   sec  2.12 MBytes  17.8 Mbits\/sec                   [SUM]   3.00-4.00   sec  10.0 MBytes  84.1 Mbits\/sec                   - - - - - - - - - - - - - - - - - - - - - - - - - [  5]   4.00-5.00   sec  2.27 MBytes  19.0 Mbits\/sec                   [  7]   4.00-5.00   sec  2.57 MBytes  21.5 Mbits\/sec                   [  9]   4.00-5.00   sec   967 KBytes  7.92 Mbits\/sec                   [ 11]   4.00-5.00   sec  2.07 MBytes  17.4 Mbits\/sec                   [ 13]   4.00-5.00   sec  2.31 MBytes  19.4 Mbits\/sec                   [SUM]   4.00-5.00   sec  10.2 MBytes  85.2 Mbits\/sec                   - - - - - - - - - - - - - - - - - - - - - - - - - [  5]   5.00-6.00   sec  2.20 MBytes  18.4 Mbits\/sec                   [  7]   5.00-6.00   sec  2.78 MBytes  23.3 Mbits\/sec                   [  9]   5.00-6.00   sec   927 KBytes  7.60 Mbits\/sec                   [ 11]   5.00-6.00   sec  2.11 MBytes  17.7 Mbits\/sec                   [ 13]   5.00-6.00   sec  2.72 MBytes  22.8 Mbits\/sec                   [SUM]   5.00-6.00   sec  10.7 MBytes  89.9 Mbits\/sec                   - - - - - - - - - - - - - - - - - - - - - - - - - [  5]   6.00-7.00   sec  1.97 MBytes  16.5 Mbits\/sec                   [  7]   6.00-7.00   sec  2.66 MBytes  22.3 Mbits\/sec                   [  9]   6.00-7.00   sec   840 KBytes  6.88 Mbits\/sec                   [ 11]   6.00-7.00   sec  2.22 MBytes  18.6 Mbits\/sec                   [ 13]   6.00-7.00   sec  2.65 MBytes  22.3 Mbits\/sec                   [SUM]   6.00-7.00   sec  10.3 MBytes  86.6 Mbits\/sec                   - - - - - - - - - - - - - - - - - - - - - - - - - [  5]   7.00-8.00   sec  1.96 MBytes  16.4 Mbits\/sec                   [  7]   7.00-8.00   sec  2.98 MBytes  25.0 Mbits\/sec                   [  9]   7.00-8.00   sec   798 KBytes  6.53 Mbits\/sec [ 11]   7.00-8.00   sec  1.89 MBytes  15.8 Mbits\/sec                   [ 13]   7.00-8.00   sec  2.55 MBytes  21.4 Mbits\/sec                   [SUM]   7.00-8.00   sec  10.2 MBytes  85.2 Mbits\/sec                   - - - - - - - - - - - - - - - - - - - - - - - - - [  5]   8.00-9.00   sec  2.00 MBytes  16.8 Mbits\/sec                   [  7]   8.00-9.00   sec  3.05 MBytes  25.6 Mbits\/sec                   [  9]   8.00-9.00   sec   826 KBytes  6.76 Mbits\/sec                   [ 11]   8.00-9.00   sec  2.03 MBytes  17.1 Mbits\/sec                   [ 13]   8.00-9.00   sec  2.58 MBytes  21.6 Mbits\/sec                   [SUM]   8.00-9.00   sec  10.5 MBytes  87.7 Mbits\/sec                   - - - - - - - - - - - - - - - - - - - - - - - - - [  5]   9.00-10.00  sec  1.95 MBytes  16.4 Mbits\/sec                   [  7]   9.00-10.00  sec  3.16 MBytes  26.5 Mbits\/sec                   [  9]   9.00-10.00  sec   827 KBytes  6.77 Mbits\/sec                   [ 11]   9.00-10.00  sec  2.04 MBytes  17.1 Mbits\/sec                   [ 13]   9.00-10.00  sec  2.52 MBytes  21.1 Mbits\/sec                   [SUM]   9.00-10.00  sec  10.5 MBytes  87.9 Mbits\/sec                   - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval           Transfer     Bitrate         Retr [  5]   0.00-10.06  sec  22.1 MBytes  18.4 Mbits\/sec    0             sender [  5]   0.00-10.00  sec  20.9 MBytes  17.5 Mbits\/sec                  receiver [  7]   0.00-10.06  sec  29.2 MBytes  24.3 Mbits\/sec    0             sender [  7]   0.00-10.00  sec  27.3 MBytes  22.9 Mbits\/sec                  receiver [  9]   0.00-10.06  sec  10.3 MBytes  8.58 Mbits\/sec    0             sender [  9]   0.00-10.00  sec  9.31 MBytes  7.81 Mbits\/sec                  receiver [ 11]   0.00-10.06  sec  21.9 MBytes  18.2 Mbits\/sec    0             sender [ 11]   0.00-10.00  sec  20.7 MBytes  17.4 Mbits\/sec                  receiver [ 13]   0.00-10.06  sec  25.8 MBytes  21.5 Mbits\/sec    1             sender [ 13]   0.00-10.00  sec  24.1 MBytes  20.2 Mbits\/sec                  receiver [SUM]   0.00-10.06  sec   109 MBytes  91.0 Mbits\/sec    1             sender [SUM]   0.00-10.00  sec   102 MBytes  85.8 Mbits\/sec                  receiver  iperf Done.<\/code><\/pre>\n<p>  <\/div>\n<\/p><\/div>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">ZeroTier, \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b<\/b>                         <\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"bash\">root@ruvds-9qxnx:~# iperf3 -c 172.28.1.64 -P 5 -R  Connecting to host 172.28.1.64, port 5201 Reverse mode, remote host 172.28.1.64 is sending [  5] local 172.28.1.91 port 34468 connected to 172.28.1.64 port 5201 [  7] local 172.28.1.91 port 34470 connected to 172.28.1.64 port 5201 [  9] local 172.28.1.91 port 34472 connected to 172.28.1.64 port 5201 [ 11] local 172.28.1.91 port 34474 connected to 172.28.1.64 port 5201 [ 13] local 172.28.1.91 port 34476 connected to 172.28.1.64 port 5201 [ ID] Interval           Transfer     Bitrate [  5]   0.00-1.00   sec  1.08 MBytes  9.07 Mbits\/sec                   [  7]   0.00-1.00   sec   988 KBytes  8.08 Mbits\/sec                   [  9]   0.00-1.00   sec   768 KBytes  6.28 Mbits\/sec                   [ 11]   0.00-1.00   sec   615 KBytes  5.03 Mbits\/sec                   [ 13]   0.00-1.00   sec  1.03 MBytes  8.65 Mbits\/sec                   [SUM]   0.00-1.00   sec  4.43 MBytes  37.1 Mbits\/sec                   - - - - - - - - - - - - - - - - - - - - - - - - - [  5]   1.00-2.00   sec  1.28 MBytes  10.8 Mbits\/sec                   [  7]   1.00-2.00   sec  1006 KBytes  8.25 Mbits\/sec                   [  9]   1.00-2.00   sec   808 KBytes  6.63 Mbits\/sec                   [ 11]   1.00-2.00   sec   660 KBytes  5.41 Mbits\/sec                   [ 13]   1.00-2.00   sec  1.26 MBytes  10.6 Mbits\/sec                   [SUM]   1.00-2.00   sec  4.96 MBytes  41.6 Mbits\/sec                   - - - - - - - - - - - - - - - - - - - - - - - - - [  5]   2.00-3.00   sec  1.14 MBytes  9.55 Mbits\/sec                   [  7]   2.00-3.00   sec  1.04 MBytes  8.72 Mbits\/sec                   [  9]   2.00-3.00   sec   872 KBytes  7.14 Mbits\/sec                   [ 11]   2.00-3.00   sec   437 KBytes  3.58 Mbits\/sec                   [ 13]   2.00-3.00   sec  1.12 MBytes  9.40 Mbits\/sec                   [SUM]   2.00-3.00   sec  4.58 MBytes  38.4 Mbits\/sec                   - - - - - - - - - - - - - - - - - - - - - - - - - [  5]   3.00-4.00   sec   625 KBytes  5.13 Mbits\/sec                   [  7]   3.00-4.00   sec   845 KBytes  6.93 Mbits\/sec                   [  9]   3.00-4.00   sec   953 KBytes  7.81 Mbits\/sec                   [ 11]   3.00-4.00   sec   400 KBytes  3.28 Mbits\/sec                   [ 13]   3.00-4.00   sec   832 KBytes  6.82 Mbits\/sec                   [SUM]   3.00-4.00   sec  3.57 MBytes  30.0 Mbits\/sec                   - - - - - - - - - - - - - - - - - - - - - - - - - [  5]   4.00-5.00   sec   620 KBytes  5.08 Mbits\/sec                   [  7]   4.00-5.00   sec   606 KBytes  4.97 Mbits\/sec                   [  9]   4.00-5.00   sec  1.12 MBytes  9.37 Mbits\/sec                   [ 11]   4.00-5.00   sec   633 KBytes  5.19 Mbits\/sec                   [ 13]   4.00-5.00   sec  1.00 MBytes  8.42 Mbits\/sec                   [SUM]   4.00-5.00   sec  3.94 MBytes  33.0 Mbits\/sec                   - - - - - - - - - - - - - - - - - - - - - - - - - [  5]   5.00-6.00   sec   802 KBytes  6.57 Mbits\/sec                   [  7]   5.00-6.00   sec   690 KBytes  5.65 Mbits\/sec                   [  9]   5.00-6.00   sec  1.53 MBytes  12.8 Mbits\/sec                   [ 11]   5.00-6.00   sec   920 KBytes  7.54 Mbits\/sec                   [ 13]   5.00-6.00   sec   955 KBytes  7.82 Mbits\/sec                   [SUM]   5.00-6.00   sec  4.82 MBytes  40.4 Mbits\/sec                   - - - - - - - - - - - - - - - - - - - - - - - - - [  5]   6.00-7.00   sec   309 KBytes  2.53 Mbits\/sec                   [  7]   6.00-7.00   sec   228 KBytes  1.87 Mbits\/sec                   [  9]   6.00-7.00   sec   464 KBytes  3.80 Mbits\/sec                   [ 11]   6.00-7.00   sec   322 KBytes  2.64 Mbits\/sec                   [ 13]   6.00-7.00   sec   311 KBytes  2.55 Mbits\/sec                   [SUM]   6.00-7.00   sec  1.60 MBytes  13.4 Mbits\/sec                   - - - - - - - - - - - - - - - - - - - - - - - - - [  5]   7.00-8.00   sec   577 KBytes  4.73 Mbits\/sec                   [  7]   7.00-8.00   sec   580 KBytes  4.75 Mbits\/sec [  9]   7.00-8.00   sec  1.30 MBytes  10.9 Mbits\/sec                   [ 11]   7.00-8.00   sec   792 KBytes  6.49 Mbits\/sec                   [ 13]   7.00-8.00   sec   655 KBytes  5.36 Mbits\/sec                   [SUM]   7.00-8.00   sec  3.84 MBytes  32.2 Mbits\/sec                   - - - - - - - - - - - - - - - - - - - - - - - - - [  5]   8.00-9.00   sec   781 KBytes  6.40 Mbits\/sec                   [  7]   8.00-9.00   sec   561 KBytes  4.59 Mbits\/sec                   [  9]   8.00-9.00   sec  1.29 MBytes  10.8 Mbits\/sec                   [ 11]   8.00-9.00   sec  1.18 MBytes  9.87 Mbits\/sec                   [ 13]   8.00-9.00   sec   631 KBytes  5.17 Mbits\/sec                   [SUM]   8.00-9.00   sec  4.39 MBytes  36.8 Mbits\/sec                   - - - - - - - - - - - - - - - - - - - - - - - - - [  5]   9.00-10.00  sec   961 KBytes  7.87 Mbits\/sec                   [  7]   9.00-10.00  sec   762 KBytes  6.24 Mbits\/sec                   [  9]   9.00-10.00  sec  1.44 MBytes  12.0 Mbits\/sec                   [ 11]   9.00-10.00  sec  1.15 MBytes  9.67 Mbits\/sec                   [ 13]   9.00-10.00  sec   717 KBytes  5.87 Mbits\/sec                   [SUM]   9.00-10.00  sec  4.97 MBytes  41.7 Mbits\/sec                   - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval           Transfer     Bitrate         Retr [  5]   0.00-10.99  sec  8.33 MBytes  6.36 Mbits\/sec   33             sender [  5]   0.00-10.00  sec  8.07 MBytes  6.77 Mbits\/sec                  receiver [  7]   0.00-10.99  sec  7.32 MBytes  5.58 Mbits\/sec   64             sender [  7]   0.00-10.00  sec  7.16 MBytes  6.01 Mbits\/sec                  receiver [  9]   0.00-10.99  sec  10.7 MBytes  8.20 Mbits\/sec   61             sender [  9]   0.00-10.00  sec  10.4 MBytes  8.76 Mbits\/sec                  receiver [ 11]   0.00-10.99  sec  7.25 MBytes  5.53 Mbits\/sec   70             sender [ 11]   0.00-10.00  sec  7.00 MBytes  5.87 Mbits\/sec                  receiver [ 13]   0.00-10.99  sec  8.61 MBytes  6.57 Mbits\/sec   55             sender [ 13]   0.00-10.00  sec  8.42 MBytes  7.07 Mbits\/sec                  receiver [SUM]   0.00-10.99  sec  42.3 MBytes  32.2 Mbits\/sec  283             sender [SUM]   0.00-10.00  sec  41.1 MBytes  34.5 Mbits\/sec                  receiver<\/code><\/pre>\n<p>  <\/div>\n<\/p><\/div>\n<h2><font color=\"#3AC1EF\">\u0412\u044b\u0432\u043e\u0434\u044b<\/font><\/h2>\n<p>  \u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e ZeroTier, \u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u0443\u0435\u043c\u043e, \u043f\u0440\u043e\u0438\u0433\u0440\u0430\u043b \u043f\u043e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438. \u041f\u043e \u043a\u0440\u0430\u0439\u043d\u0435\u0439 \u043c\u0435\u0440\u0435 \u0434\u043b\u044f \u0441\u0438\u0441\u0442\u0435\u043c \u043d\u0430 \u044f\u0434\u0440\u0435 Linux. \u041d\u043e, \u043f\u043e \u043c\u043e\u0435\u043c\u0443 \u0441\u043a\u0440\u043e\u043c\u043d\u043e\u043c\u0443 \u043c\u043d\u0435\u043d\u0438\u044e, ZeroTier \u043f\u043e\u0431\u0435\u0434\u0438\u043b \u0432 \u043f\u0440\u043e\u0441\u0442\u043e\u0442\u0435 \u0438 \u0443\u0434\u043e\u0431\u0441\u0442\u0432\u0435 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f. \u041e\u0442\u0441\u044e\u0434\u0430 \u0432\u044b\u0432\u043e\u0434. \u0415\u0441\u043b\u0438 \u0432\u0430\u043c \u043d\u0443\u0436\u043d\u0430 \u0432\u044b\u0441\u043e\u043a\u0430\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u043c\u0435\u0436\u0434\u0443 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c\u0438 \u0438 \u0440\u0430\u0431\u043e\u0447\u0438\u043c\u0438 \u0441\u0442\u0430\u043d\u0446\u0438\u044f\u043c\u0438 \u043d\u0430 \u043b\u0438\u043d\u0443\u043a\u0441, \u0432\u044b\u0431\u0438\u0440\u0430\u0439\u0442\u0435 WireGuard. \u0415\u0441\u043b\u0438-\u0436\u0435 \u0443 \u0432\u0430\u0441 \u043a\u043b\u0438\u0435\u043d\u0442\u044b, \u043f\u043e \u0431\u043e\u043b\u044c\u0448\u0435\u0439 \u0447\u0430\u0441\u0442\u0438 \u043d\u0430 MacOS, Windows, \u0438 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445, \u0442\u043e \u044f-\u0431\u044b \u0432\u044b\u0431\u0440\u0430\u043b ZeroTier. \u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0435\u0441\u043b\u0438 \u043d\u0443\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \/ \u0443\u0434\u0430\u043b\u044f\u0442\u044c \u043d\u043e\u0432\u044b\u0445 \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432, \u0432 \u0431\u043e\u043b\u044c\u0448\u043e\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0435, \u0440\u0430\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u043f\u0440\u0430\u0432\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u0438 \u0442\u0430\u043a \u0434\u0430\u043b\u0435\u0435. \u041d\u0443 \u0438, \u0434\u043b\u044f \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432 RuVDS, \u043c\u043e\u0436\u0435\u0442 \u0441\u0442\u0430\u0442\u044c \u0440\u0435\u0448\u0430\u044e\u0449\u0438\u043c \u0444\u0430\u043a\u0442\u043e\u0440\u043e\u043c \u0431\u044b\u0441\u0442\u0440\u043e\u0442\u0430 \u0438 \u0443\u0434\u043e\u0431\u0441\u0442\u0432\u043e \u0440\u0430\u0437\u0432\u0451\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430, \u00ab\u0432 \u043e\u0434\u0438\u043d \u043a\u043b\u0438\u043a\u00bb. \u0422\u0430\u043a-\u0436\u0435, \u0434\u043b\u044f \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u0438\u044f \u0432\u044b\u0431\u043e\u0440\u0430, \u043f\u0440\u0438\u0432\u0435\u0434\u0443 \u0441\u0432\u043e\u0434\u043d\u0443\u044e \u0442\u0430\u0431\u043b\u0438\u0446\u0443 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c:<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/jy\/vr\/1_\/jyvr1_ngoksc2tbvdgbypdk5rqa.png\"><\/div>\n<h2><font color=\"#3AC1EF\">\u0410 \u0442\u0435\u043f\u0435\u0440\u044c \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0441\u044e\u0440\u043f\u0440\u0438\u0437<\/font><\/h2>\n<p>  \u041d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435, \u0434\u043b\u044f \u0441\u043b\u0443\u0447\u0430\u044f \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u043c\u0435\u0436\u0434\u0443 \u0441\u043e\u0431\u043e\u0439 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0440\u0430\u0437\u043c\u0435\u0449\u0451\u043d\u043d\u044b\u0445 \u0443 RuVDS, \u0435\u0441\u0442\u044c \u0435\u0449\u0451 \u043e\u0434\u0438\u043d \u0432\u0430\u0440\u0438\u0430\u043d\u0442. \u0412\u0430\u0440\u0438\u0430\u043d\u0442 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0439 \u0432 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0435 \u0441\u0442\u0430\u0442\u044c\u0438. \u0418 \u044d\u0442\u043e\u0442 \u0432\u0430\u0440\u0438\u0430\u043d\u0442, \u043f\u043e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438, \u0443\u0434\u0435\u043b\u044b\u0432\u0430\u0435\u0442 \u0434\u0430\u0436\u0435 WireGuard, \u043d\u043e, \u043f\u0440\u0438 \u044d\u0442\u043e\u043c, \u043f\u043e \u043f\u0440\u043e\u0441\u0442\u043e\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0441\u0440\u0430\u0432\u043d\u0438\u043c \u0441 ZeroTier. \u042d\u0442\u043e \u00ab\u041b\u043e\u043a\u0430\u043b\u044c\u043d\u0430\u044f \u0441\u0435\u0442\u044c\u00bb <a href=\"https:\/\/ruvds.com\/\">\u0432 \u043f\u0430\u043d\u0435\u043b\u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c\u0438<\/a>. \u041f\u043e\u0434 \u0441\u043f\u043e\u0439\u043b\u0435\u0440\u043e\u043c \u2014 \u0433\u0434\u0435 \u0438\u0441\u043a\u0430\u0442\u044c \u0438 \u043a\u0430\u043a \u0432\u0441\u0451 \u044d\u0442\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c:<\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">\u041a\u0440\u0430\u0442\u043a\u0438\u0439 \u043c\u0430\u043d\u0443\u043b, \u0432 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430\u0445<\/b>                         <\/p>\n<div class=\"spoiler_text\">\u0412 \u043f\u0430\u043d\u0435\u043b\u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c\u0438 \u0443 \u043b\u044e\u0431\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0445\u043e\u0442\u0438\u043c \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 \u043b\u043e\u043a\u0430\u043b\u043a\u0443 \u0438\u0434\u0451\u043c \u043d\u0430 \u0432\u043a\u043b\u0430\u0434\u043a\u0443 \u00ab\u0441\u0435\u0442\u044c\u00bb(1) \u0438 \u0441\u043c\u0435\u043b\u043e \u0436\u043c\u0451\u043c \u043d\u0430 \u043a\u0430\u043f\u0443 \u00ab\u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u0435\u0442\u0438\u00bb(2).<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/689\/ff7\/eb3\/689ff7eb3e7e1a276502985a8e3928af.png\"><\/div>\n<p>  \u0414\u0430\u043b\u0435\u0435 \u0441\u043e\u0437\u0434\u0430\u0451\u043c \u043d\u043e\u0432\u0443\u044e \u043b\u043e\u043a\u0430\u043b\u043a\u0443.<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/01b\/3d4\/6f5\/01b3d46f5ffa7511e2477fe92792cfe0.png\"><\/div>\n<p>  \u0417\u0430\u0434\u0430\u0451\u043c \u0438\u043c\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438(1). \u0412\u044b\u0434\u0435\u043b\u044f\u0435\u043c \u043f\u043e\u0434\u0441\u0435\u0442\u044c \u0432 \u043b\u044e\u0431\u043e\u043c \u0438\u0437 \u0447\u0430\u0441\u0442\u043d\u044b\u0445 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u043e\u0432 (10.0.0.0\/8; 192.168.0.0\/16; 172.16.0.0\/12 etc), \u0441 \u043c\u0430\u0441\u043a\u043e\u0439 \u0432 CIDR \u043d\u043e\u0442\u0430\u0446\u0438\u0438(2). \u041e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e \u043f\u0440\u0438\u0434\u0443\u043c\u044b\u0432\u0430\u0435\u043c \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435(3). \u0412\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u0441\u0435\u0440\u0432\u0435\u0440 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0445\u043e\u0442\u0438\u043c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c(4), \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c(5), \u043f\u0440\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0435\u043c \u0448\u0430\u0433\u0438 4 \u0438 5. \u0416\u043c\u0451\u043c \u0437\u0435\u043b\u0451\u043d\u0443\u044e \u043a\u0430\u043f\u0443(6).<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/78b\/cae\/655\/78bcae655e3ca55a72b06a45dad23207.png\"><\/div>\n<p>  \u0412\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u043b\u043e\u043a\u0430\u043b\u043a\u0430 \u043a\u0430\u043a-\u0442\u043e \u0442\u0430\u043a\u2026 \u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c, \u0436\u043c\u0451\u043c \u00abDeploy\u00bb.<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/1a6\/c5b\/871\/1a6c5b871f9fd08a1d1cbcb2852c80c8.png\"><\/div>\n<p>  \u041c\u044b \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u043a \u0441\u0435\u0442\u0438(2), \u043d\u043e \u043f\u043e\u043a\u0430 \u0432 \u043e\u0444\u0444\u043b\u0430\u0439\u043d\u0435(1). \u0416\u0434\u0451\u043c \u043f\u0430\u0440\u0443 \u043c\u0438\u043d\u0443\u0442.<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/476\/e7b\/e34\/476e7be34acc042bb720f60a0d6817d6.png\"><\/div>\n<p>  \u041f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u0436\u043c\u0451\u043c \u00ab\u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0441\u043f\u0438\u0441\u043e\u043a\u00bb(1) \u0438 \u0443\u0431\u0435\u0436\u0434\u0430\u0435\u043c\u0441\u044f \u0447\u0442\u043e \u0441\u0435\u0442\u044c \u043f\u0435\u0440\u0435\u0448\u043b\u0430 \u0432 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 online(2).<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/68b\/75b\/531\/68b75b53144770fa618bd1f3293bc82d.png\"><\/div>\n<p>  \u041f\u043e\u0441\u043b\u0435 \u0442\u043e\u0433\u043e \u043a\u0430\u043a \u0441\u0435\u0442\u044c \u043f\u043e\u0434\u043d\u044f\u043b\u0430\u0441\u044c, \u0437\u0430\u0445\u043e\u0434\u0438\u043c \u043d\u0430 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u043a\u0438 \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u0441\u0432\u044f\u0437\u043d\u043e\u0441\u0442\u044c. \u041b\u043e\u043a\u0430\u043b\u043a\u0430 \u0432\u0438\u0434\u043d\u0430 \u043a\u0430\u043a \u043e\u0431\u044b\u0447\u043d\u044b\u0439 \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441, \u0441 \u0430\u0434\u0440\u0435\u0441\u043e\u043c \u0438\u0437 \u0442\u043e\u0439 \u043f\u043e\u0434\u0441\u0435\u0442\u0438 \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043c\u044b \u0437\u0430\u0434\u0430\u043b\u0438(1). \u00ab\u0421\u043e\u0441\u0435\u0434\u043d\u0438\u0439\u00bb \u0441\u0435\u0440\u0432\u0435\u0440 \u043d\u0430 \u0434\u0440\u0443\u0433\u043e\u043c \u043a\u043e\u043d\u0446\u0435 \u0441\u0442\u0440\u0430\u043d\u044b, \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u043e \u043f\u0438\u043d\u0433\u0443\u0435\u0442\u0441\u044f(2).<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b02\/9ff\/38d\/b029ff38d71b3138dd0a679e35fcdf81.png\"><\/div>\n<p>  <\/div>\n<\/p><\/div>\n<p>  \u0421\u0430\u043c\u043e\u0435 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0435 \u2014 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c (\u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0442\u0435-\u0436\u0435 \u0447\u0442\u043e \u0438 \u0432 \u0442\u0435\u0441\u0442\u0430\u0445 WireGuard \u0438 ZeroTier):<\/p>\n<pre><code class=\"bash\">$ iperf3 -c 192.168.0.3 -P 5 -R  Connecting to host 192.168.0.3, port 5201 Reverse mode, remote host 192.168.0.3 is sending [  5] local 192.168.0.4 port 35816 connected to 192.168.0.3 port 5201 [  7] local 192.168.0.4 port 35818 connected to 192.168.0.3 port 5201 [  9] local 192.168.0.4 port 35820 connected to 192.168.0.3 port 5201 [ 11] local 192.168.0.4 port 35822 connected to 192.168.0.3 port 5201 [ 13] local 192.168.0.4 port 35824 connected to 192.168.0.3 port 5201 [ ID] Interval           Transfer     Bitrate [  5]   0.00-1.00   sec  14.8 MBytes   124 Mbits\/sec                   [  7]   0.00-1.00   sec  14.9 MBytes   125 Mbits\/sec                   [  9]   0.00-1.00   sec  14.7 MBytes   123 Mbits\/sec                   [ 11]   0.00-1.00   sec  14.7 MBytes   123 Mbits\/sec                   [ 13]   0.00-1.00   sec  14.6 MBytes   122 Mbits\/sec                   [SUM]   0.00-1.00   sec  73.7 MBytes   617 Mbits\/sec                   - - - - - - - - - - - - - - - - - - - - - - - - - [  5]   1.00-2.00   sec  20.9 MBytes   176 Mbits\/sec                   [  7]   1.00-2.00   sec  20.7 MBytes   174 Mbits\/sec                   [  9]   1.00-2.00   sec  20.7 MBytes   174 Mbits\/sec                   [ 11]   1.00-2.00   sec  20.6 MBytes   173 Mbits\/sec                   [ 13]   1.00-2.00   sec  20.4 MBytes   171 Mbits\/sec                   [SUM]   1.00-2.00   sec   103 MBytes   868 Mbits\/sec                   - - - - - - - - - - - - - - - - - - - - - - - - - [  5]   2.00-3.00   sec  18.3 MBytes   153 Mbits\/sec                   [  7]   2.00-3.00   sec  18.5 MBytes   155 Mbits\/sec                   [  9]   2.00-3.00   sec  18.6 MBytes   155 Mbits\/sec                   [ 11]   2.00-3.00   sec  18.2 MBytes   153 Mbits\/sec                   [ 13]   2.00-3.00   sec  18.5 MBytes   155 Mbits\/sec                   [SUM]   2.00-3.00   sec  92.0 MBytes   771 Mbits\/sec                   - - - - - - - - - - - - - - - - - - - - - - - - - [  5]   3.00-4.00   sec  18.3 MBytes   154 Mbits\/sec                   [  7]   3.00-4.00   sec  18.4 MBytes   155 Mbits\/sec                   [  9]   3.00-4.00   sec  18.2 MBytes   153 Mbits\/sec                   [ 11]   3.00-4.00   sec  18.4 MBytes   155 Mbits\/sec                   [ 13]   3.00-4.00   sec  18.1 MBytes   152 Mbits\/sec                   [SUM]   3.00-4.00   sec  91.4 MBytes   768 Mbits\/sec                   - - - - - - - - - - - - - - - - - - - - - - - - - [  5]   4.00-5.00   sec  17.0 MBytes   142 Mbits\/sec                   [  7]   4.00-5.00   sec  17.2 MBytes   144 Mbits\/sec                   [  9]   4.00-5.00   sec  17.0 MBytes   142 Mbits\/sec                   [ 11]   4.00-5.00   sec  17.4 MBytes   146 Mbits\/sec                   [ 13]   4.00-5.00   sec  16.7 MBytes   140 Mbits\/sec                   [SUM]   4.00-5.00   sec  85.3 MBytes   713 Mbits\/sec                   - - - - - - - - - - - - - - - - - - - - - - - - - [  5]   5.00-6.00   sec  16.5 MBytes   139 Mbits\/sec                   [  7]   5.00-6.00   sec  16.7 MBytes   141 Mbits\/sec                   [  9]   5.00-6.00   sec  16.7 MBytes   140 Mbits\/sec                   [ 11]   5.00-6.00   sec  16.4 MBytes   138 Mbits\/sec                   [ 13]   5.00-6.00   sec  16.1 MBytes   136 Mbits\/sec                   [SUM]   5.00-6.00   sec  82.4 MBytes   694 Mbits\/sec                   - - - - - - - - - - - - - - - - - - - - - - - - - [  5]   6.00-7.00   sec  17.7 MBytes   148 Mbits\/sec                   [  7]   6.00-7.00   sec  17.8 MBytes   149 Mbits\/sec                   [  9]   6.00-7.00   sec  17.6 MBytes   148 Mbits\/sec                   [ 11]   6.00-7.00   sec  17.5 MBytes   146 Mbits\/sec                   [ 13]   6.00-7.00   sec  17.3 MBytes   145 Mbits\/sec                   [SUM]   6.00-7.00   sec  87.9 MBytes   736 Mbits\/sec                   - - - - - - - - - - - - - - - - - - - - - - - - - [  5]   7.00-8.00   sec  17.7 MBytes   148 Mbits\/sec                   [  7]   7.00-8.00   sec  17.9 MBytes   149 Mbits\/sec                   [  9]   7.00-8.00   sec  17.6 MBytes   148 Mbits\/sec                   [ 11]   7.00-8.00   sec  17.7 MBytes   148 Mbits\/sec                   [ 13]   7.00-8.00   sec  17.5 MBytes   147 Mbits\/sec                   [SUM]   7.00-8.00   sec  88.5 MBytes   741 Mbits\/sec                   - - - - - - - - - - - - - - - - - - - - - - - - - [  5]   8.00-9.00   sec  18.7 MBytes   157 Mbits\/sec                   [  7]   8.00-9.00   sec  18.8 MBytes   158 Mbits\/sec                   [  9]   8.00-9.00   sec  18.9 MBytes   159 Mbits\/sec                   [ 11]   8.00-9.00   sec  18.7 MBytes   157 Mbits\/sec                   [ 13]   8.00-9.00   sec  18.5 MBytes   155 Mbits\/sec                   [SUM]   8.00-9.00   sec  93.6 MBytes   787 Mbits\/sec                   - - - - - - - - - - - - - - - - - - - - - - - - - [  5]   9.00-10.00  sec  19.2 MBytes   161 Mbits\/sec                   [  7]   9.00-10.00  sec  19.1 MBytes   160 Mbits\/sec                   [  9]   9.00-10.00  sec  19.0 MBytes   160 Mbits\/sec                   [ 11]   9.00-10.00  sec  19.0 MBytes   160 Mbits\/sec                   [ 13]   9.00-10.00  sec  18.8 MBytes   158 Mbits\/sec                   [SUM]   9.00-10.00  sec  95.1 MBytes   799 Mbits\/sec                   - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval           Transfer     Bitrate         Retr [  5]   0.00-10.05  sec   181 MBytes   151 Mbits\/sec  150             sender [  5]   0.00-10.00  sec   179 MBytes   150 Mbits\/sec                  receiver [  7]   0.00-10.05  sec   182 MBytes   152 Mbits\/sec  144             sender [  7]   0.00-10.00  sec   180 MBytes   151 Mbits\/sec                  receiver [  9]   0.00-10.05  sec   181 MBytes   151 Mbits\/sec  166             sender [  9]   0.00-10.00  sec   179 MBytes   150 Mbits\/sec                  receiver [ 11]   0.00-10.05  sec   181 MBytes   151 Mbits\/sec  253             sender [ 11]   0.00-10.00  sec   179 MBytes   150 Mbits\/sec                  receiver [ 13]   0.00-10.05  sec   179 MBytes   149 Mbits\/sec  168             sender [ 13]   0.00-10.00  sec   176 MBytes   148 Mbits\/sec                  receiver [SUM]   0.00-10.05  sec   904 MBytes   755 Mbits\/sec  881             sender [SUM]   0.00-10.00  sec   893 MBytes   749 Mbits\/sec                  receiver<\/code><\/pre>\n<p>  <\/p>\n<h2><font color=\"#3AC1EF\">\u041e\u0447\u0435\u0432\u0438\u0434\u043d\u044b\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b<\/font><\/h2>\n<p>  <b>1. \u0427\u0442\u043e \u0443 \u044d\u0442\u043e\u0433\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043f\u043e\u0434 \u043a\u0430\u043f\u043e\u0442\u043e\u043c?<\/b><br \/>   <i>VLAN\/IPsec, \u043f\u0440\u0438 \u044d\u0442\u043e\u043c <b>\u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f<\/b> \u0440\u0435\u0441\u0443\u0440\u0441\u044b \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u043a\u0438.<\/i><br \/>  <b>2. \u0413\u0434\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c?<\/b><br \/>   <i>\u0414\u043b\u044f \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 RuVDS.<\/i><br \/>  <b>3. \u041f\u0440\u043e\u0441\u0442\u043e\u0442\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438?<\/b><br \/>   <i> \u0421\u0440\u0430\u0432\u043d\u0438\u043c\u0430 \u0441 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u043e\u0439 ZeroTier.<\/i><\/p>\n<h2><font color=\"#3AC1EF\">\u041e\u043a\u043e\u043d\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0432\u044b\u0432\u043e\u0434\u044b \u043f\u043e \u043e\u0431\u043b\u0430\u0441\u0442\u044f\u043c \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f<\/font><\/h2>\n<p>  <\/p>\n<ul>\n<li>Wireguard \u2014 \u0421\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u043b\u0438\u043d\u0443\u043a\u0441 \u0445\u043e\u0441\u0442\u043e\u0432 \u043c\u0435\u0436\u0434\u0443 \u0441\u043e\u0431\u043e\u0439, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u0438\u0435 \u043c\u0430\u0448\u0438\u043d\u044b \u0438 \u0435\u0441\u043b\u0438 \u043d\u0443\u0436\u043d\u043e \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u0432 VPN \u0445\u043e\u0441\u0442\u044b \u0443 \u0434\u0440\u0443\u0433\u0438\u0445 \u0445\u043e\u0441\u0442\u0435\u0440\u043e\u0432. \u0412\u044b\u0441\u043e\u043a\u0430\u044f \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u0430\u043d\u043d\u044b\u0445.<\/li>\n<li>ZeroTier \u2014 \u041c\u0443\u043b\u044c\u0442\u0438\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435, \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u0434\u043b\u044f \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u0438\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0438 \u043f\u043e\u0434\u0441\u0435\u0442\u0435\u0439, \u0441 \u0443\u0434\u043e\u0431\u043d\u044b\u043c \u043c\u0435\u043d\u0435\u0434\u0436\u043c\u0435\u043d\u0442\u043e\u043c. \u0421\u0440\u0435\u0434\u043d\u044f\u044f \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u0430\u043d\u043d\u044b\u0445.<\/li>\n<li>\u00ab\u041b\u043e\u043a\u0430\u043b\u044c\u043d\u0430\u044f \u0441\u0435\u0442\u044c\u00bb RuVDS \u2014 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0432 \u0435\u0434\u0438\u043d\u0443\u044e, \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e, \u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u0443\u044e \u0441\u0435\u0442\u044c Linux \u0438 Windows \u0445\u043e\u0441\u0442\u043e\u0432, \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u0434\u0430\u0442\u0430\u0446\u0435\u043d\u0442\u0440\u043e\u0432 \u0445\u043e\u0441\u0442\u0435\u0440\u0430. \u041e\u0447\u0435\u043d\u044c \u0432\u044b\u0441\u043e\u043a\u0430\u044f \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u0430\u043d\u043d\u044b\u0445.<\/li>\n<\/ul>\n<p>  <a href=\"http:\/\/ruvds.com\/ru-rub?utm_source=habr&amp;utm_medium=article&amp;utm_campaign=oxyd&amp;utm_content=rezultat_integracii_pine_a64_i_trs_80_model_100e#order\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/ou\/g5\/kh\/oug5kh6sjydt9llengsiebnp40w.png\"><\/a><\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/539322\/\"> https:\/\/habr.com\/ru\/company\/ruvds\/blog\/539322\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"\n<div class=\"post__text post__text-html post__text_v1\" id=\"post-content-body\"><a href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/523004\/\"><\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/eq\/ro\/km\/eqrokmtivl3yufbqnev8pzhoziy.jpeg\"><\/div>\n<p><\/a><\/p>\n<p>  \u0412 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0445 <a href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/484178\/\">\u0441\u0442\u0430\u0442\u044c\u044f\u0445<\/a>, \u043e\u0442 <a href=\"https:\/\/habr.com\/ru\/users\/rsagittarius\/\" class=\"user_link\">RSagittarius<\/a>, \u043f\u043e\u0441\u0432\u044f\u0449\u0451\u043d\u043d\u044b\u0445 ZeroTier \u0431\u044b\u043b\u043e \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043e \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430 \u0438 \u0435\u0433\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430. \u041d\u0430\u0441\u0442\u0430\u043b\u043e \u0432\u0440\u0435\u043c\u044f \u0441\u0440\u0430\u0432\u043d\u0438\u0442\u044c \u0435\u0433\u043e \u0441 \u0442\u0430\u043a\u0438\u043c, \u043d\u0430\u0431\u0438\u0440\u0430\u044e\u0449\u0438\u043c \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0441\u0442\u044c, \u0440\u0435\u0448\u0435\u043d\u0438\u0435\u043c \u043a\u0430\u043a WireGuard, \u0447\u0442\u043e \u0431\u044b \u043f\u043e\u043d\u044f\u0442\u044c \u2014 \u0432 \u043a\u0430\u043a\u0438\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445 \u043b\u0443\u0447\u0448\u0435 \u0432\u044b\u0431\u0440\u0430\u0442\u044c ZeroTier, \u0430 \u0432 \u043a\u0430\u043a\u0438\u0445 WireGuard. \u0422\u0430\u043a \u0436\u0435, \u00ab\u043d\u0430 \u0437\u0430\u043a\u0443\u0441\u043a\u0443\u00bb, \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0442\u0430\u043a\u0443\u044e \u0448\u0442\u0443\u043a\u0443 \u043a\u0430\u043a \u043b\u043e\u043a\u0430\u043b\u043a\u0430 RuVDS.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-316968","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/316968","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=316968"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/316968\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=316968"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=316968"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=316968"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}