{"id":100893,"date":"2021-08-03T10:23:43","date_gmt":"2021-08-03T08:23:43","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/predstavlena-realizacziya-vpn-wireguard-dlya-yadra-windows"},"modified":"2021-08-03T10:23:43","modified_gmt":"2021-08-03T08:23:43","slug":"predstavlena-realizacziya-vpn-wireguard-dlya-yadra-windows","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/predstavlena-realizacziya-vpn-wireguard-dlya-yadra-windows","title":{"rendered":"A fost prezentat\u0103 implementarea VPN WireGuard pentru kernelul Windows","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Jason A. Donenfeld, autorul VPN WireGuard, a prezentat proiectul WireGuardNT, care dezvolt\u0103 un port de \u00eenalt\u0103 performan\u021b\u0103 pentru VPN WireGuard destinat nucleului Windows, compatibil cu Windows 7, 8, 8.1 \u0219i 10, \u0219i suport\u00e2nd arhitecturi AMD64, x86, ARM64 \u0219i ARM. Codul de implementare este distribuit sub licen\u021ba GPLv2. Noua drivere a fost deja inclus\u0103 \u00een clientul WireGuard pentru Windows, dar este marcat\u0103 \u00een prezent ca experimentale \u0219i nu este activat\u0103 \u00een mod implicit.      <\/p>\n<p>Portul se bazeaz\u0103 pe o baz\u0103 de cod bine testat\u0103 a implement\u0103rii de baz\u0103 WireGuard pentru nucleul Linux, care a fost adaptat\u0103 pentru a utiliza entit\u0103\u021bile nucleului Windows \u0219i stiva de re\u021bea NDIS. Comparativ cu implementarea anterioar\u0103 pentru Windows, wireguard-go, care ruleaz\u0103 \u00een spa\u021biul utilizatorului \u0219i folose\u0219te interfa\u021ba de re\u021bea Wintun, WireGuardNT ofer\u0103 o cre\u0219tere semnificativ\u0103 a performan\u021bei prin eliminarea opera\u021biunilor de comutare a contextului \u0219i a copierea con\u021binutului pachetelor din nucleu \u00een spa\u021biul utilizatorului. La fel ca \u00een implement\u0103rile pentru Linux, OpenBSD \u0219i FreeBSD, \u00een WireGuardNT toat\u0103 logica de procesare a protocolului func\u021bioneaz\u0103 direct la nivelul stivei de re\u021bea.       <\/p>\n<p>De\u0219i optimiz\u0103rile specifice nu au fost \u00eenc\u0103 realizate, WireGuardNT a reu\u0219it deja s\u0103 ating\u0103 o performan\u021b\u0103 maxim\u0103 a transferului de date la nivel de 7.5Gbps \u00een medii de testare existente cu Ethernet. Pe sistemele reale ale utilizatorilor cu Wi-Fi, performan\u021ba este semnificativ mai mic\u0103, dar nu se distinge prea mult de transferul direct de date. De exemplu, pe un sistem cu un adaptor wireless Intel AC9560, l\u0103\u021bimea de band\u0103 f\u0103r\u0103 WireGuard a fost de 600Mbps, iar cu WireGuardNT a r\u0103mas tot la 600Mbps, \u00een timp ce utilizarea wireguard-go\/Wintun avea 95Mbps.      <\/p>\n<p>Reamintim c\u0103 <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/ro\/vpn\/\"   title=\"VPN\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"174\">VPN<\/a>  WireGuard este implementat pe baza metodologiilor moderne de criptare, ofer\u0103 performan\u021be foarte ridicate, este u\u0219or de utilizat, f\u0103r\u0103 complica\u021bii \u0219i s-a dovedit fiabil \u00een numeroase implement\u0103ri majore care proceseaz\u0103 volume mari de trafic. Proiectul este \u00een dezvoltare din 2015, a trecut auditul \u0219i verificarea formal\u0103 a metodelor de criptare aplicate. WireGuard utilizeaz\u0103 conceptul de rutare pe baza cheilor de criptare, ceea ce implic\u0103 legarea unui cheie privat\u0103 la fiecare interfa\u021b\u0103 de re\u021bea \u0219i utilizarea acesteia pentru asociarea cheilor publice.     <\/p>\n<p>Schimbul de chei publice pentru stabilirea conexiunii se realizeaz\u0103 similar cu SSH. Pentru negocierea cheilor \u0219i conectarea f\u0103r\u0103 a lansa un daemon separat \u00een spa\u021biul utilizatorului, se aplic\u0103 mecanismul Noise_IK din Noise Protocol Framework, similar cu men\u021binerea authorized_keys \u00een SSH. Transferul de date se face prin encapsularea \u00een pachete UDP. Se suport\u0103 schimbarea <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/ro\/lir\/ipv4\/\"   title=\"adrese IP\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"687\">adrese IP<\/a> Servere VPN (roaming) f\u0103r\u0103 \u00eentreruperea conexiunii cu reconfigurarea automat\u0103 a clientului.      <\/p>\n<p>Pentru criptare se utilizeaz\u0103 cifra pe flux ChaCha20 \u0219i algoritmul de autentificare a mesajelor (MAC) Poly1305, dezvolta\u021bi de Daniel Bernstein, Tanja Lange \u0219i Peter Schwabe. ChaCha20 \u0219i Poly1305 sunt considerate analogi mai rapizi \u0219i mai siguri ai AES-256-CTR \u0219i HMAC, a c\u0103ror implementare software permite ob\u021binerea unui timp de execu\u021bie fix f\u0103r\u0103 a necesita suport hardware specializat. Pentru generarea cheii secrete comune, se folose\u0219te protocolul Diffie-Hellman pe curbe eliptice \u00een implementarea Curve25519, de asemenea propus\u0103 de Daniel Bernstein. Algoritmul BLAKE2s (RFC7693) este utilizat pentru hashing.       <\/p>\n<p>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=55582\">opennet.ro<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u0436\u0435\u0439\u0441\u043e\u043d \u0414\u043e\u043d\u0435\u043d\u0444\u0438\u043b\u0434 (Jason A. Donenfeld), \u0430\u0432\u0442\u043e\u0440 VPN WireGuard, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u043f\u0440\u043e\u0435\u043a\u0442 WireGuardNT, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u043e\u0440\u0442 VPN WireGuard \u0434\u043b\u044f \u044f\u0434\u0440\u0430 Windows, \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0439 \u0441 Windows 7, 8, 8.1 \u0438 10, \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b AMD64, x86, ARM64 \u0438 ARM. \u041a\u043e\u0434 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 GPLv2. \u041d\u043e\u0432\u044b\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 \u0443\u0436\u0435 \u0432\u043a\u043b\u044e\u0447\u0451\u043d \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u043a\u043b\u0438\u0435\u043d\u0442\u0430 WireGuard \u0434\u043b\u044f Windows, \u043d\u043e \u043f\u043e\u043a\u0430 \u043f\u043e\u043c\u0435\u0447\u0435\u043d \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u043c [&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":[702],"tags":[],"class_list":["post-100893","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u0436\u0435\u0439\u0441\u043e\u043d \u0414\u043e\u043d\u0435\u043d\u0444\u0438\u043b\u0434 (Jason A.\" \/>\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\/ro\/blog\/news\/predstavlena-realizacziya-vpn-wireguard-dlya-yadra-windows\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0430 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f VPN WireGuard \u0434\u043b\u044f \u044f\u0434\u0440\u0430 Windows | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u0436\u0435\u0439\u0441\u043e\u043d \u0414\u043e\u043d\u0435\u043d\u0444\u0438\u043b\u0434 (Jason A.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/news\/predstavlena-realizacziya-vpn-wireguard-dlya-yadra-windows\" \/>\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=\"2021-08-03T08:23:43+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-08-03T08:23:43+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\udd47A fost prezentat\u0103 implementarea VPN WireGuard pentru nucleul Windows | ProHoster","description":"Jason Donenfield (Jason A.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/predstavlena-realizacziya-vpn-wireguard-dlya-yadra-windows","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0430 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f VPN WireGuard \u0434\u043b\u044f \u044f\u0434\u0440\u0430 Windows | ProHoster","og:description":"\u0414\u0436\u0435\u0439\u0441\u043e\u043d \u0414\u043e\u043d\u0435\u043d\u0444\u0438\u043b\u0434 (Jason A.","og:url":"https:\/\/prohoster.info\/ro\/blog\/news\/predstavlena-realizacziya-vpn-wireguard-dlya-yadra-windows","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":"2021-08-03T08:23:43+00:00","article:modified_time":"2021-08-03T08:23:43+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"100893","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-08-03 08:46:49","updated":"2026-02-08 20:24:03","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/100893","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=100893"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/100893\/revisions"}],"predecessor-version":[{"id":157878,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/100893\/revisions\/157878"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=100893"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=100893"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=100893"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}