{"id":41441,"date":"2020-02-11T12:07:10","date_gmt":"2020-02-11T09:07:10","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/wireguard-pridet-v-yadro-linux-pochemu"},"modified":"2020-02-11T12:07:10","modified_gmt":"2020-02-11T09:07:10","slug":"wireguard-pridet-v-yadro-linux-pochemu","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/wireguard-pridet-v-yadro-linux-pochemu","title":{"rendered":"WireGuard va \u201eveni\u201d \u00een nucleul Linux \u2014 de ce?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La sf\u00e2r\u0219itul lunii iulie, dezvoltatorii tunelului VPN WireGuard au propus <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/zx2c4\/linux.git\/commit\/?h=jd\/wireguard&amp;id=f19531431a28c98c47462a81c8c203e9d88e493b\">un set de patch-uri<\/a><\/noindex>, care vor face software-ul lor pentru organizarea tunelurilor VPN parte din nucleul Linux. Cu toate acestea, data exact\u0103 a implement\u0103rii \u201eideii\u201d r\u0103m\u00e2ne deocamdat\u0103 necunoscut\u0103. Sub rest, vom discuta mai detaliat despre acest instrument.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/company\/it-grad\/blog\/419769\/\"><img decoding=\"async\" alt=\"WireGuard va \u201eveni\u201d \u00een nucleul Linux \u2014 de ce?\" src=\"\/wp-content\/uploads\/2020\/02\/f84eb95d73205636d77ef1beac245ef3.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\n<i>\/ \u0444\u043e\u0442\u043e <noindex><a rel=\"nofollow\" href=\"https:\/\/www.flickr.com\/photos\/tambako\/27912453388\/\">Tambako The Jaguar<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/creativecommons.org\/licenses\/by-nd\/2.0\/'\">CC<\/a><\/noindex><\/i><\/p>\n<h2>Pe scurt despre proiect<\/h2>\n<p>\nWireGuard este un tunel VPN de nou\u0103 genera\u021bie, creat de Jason Donenfeld, \u0219eful companiei Edge Security. Proiectul a fost dezvoltat ca <noindex><a rel=\"nofollow\" href=\"https:\/\/www.xda-developers.com\/wireguard-vpn-project-support-android-roms\/\">o alternativ\u0103 simplificat\u0103<\/a><\/noindex> \u0219i rapid\u0103 la OpenVPN \u0219i IPsec. Prima versiune a produsului con\u021binea doar 4 mii de linii de cod. Spre compara\u021bie, OpenVPN are aproximativ 120 de mii de linii, iar IPSec \u2014 420 de mii.<\/p>\n<p>Dup\u0103 <noindex><a rel=\"nofollow\" href=\"https:\/\/marc.info\/?l=linux-netdev&amp;m=153306429108040&amp;w=2\">vorbelor lor<\/a><\/noindex> Dezvoltatorii WireGuard l-au configurat u\u0219or, iar securitatea protocolului este ob\u021binut\u0103 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.wireguard.com\/formal-verification\/\">prin algoritmi criptografici verifica\u021bi<\/a><\/noindex>. <noindex><a rel=\"nofollow\" href=\"https:\/\/techcrunch.com\/2018\/07\/28\/how-i-made-my-own-wireguard-vpn-server\/\">La schimbarea re\u021belei<\/a><\/noindex>: Wi-Fi, LTE sau Ethernet, trebuie s\u0103 te reconectezi la serverul VPN de fiecare dat\u0103. Serverele WireGuard nu \u00eentrerup conexiunea, chiar dac\u0103 utilizatorul prime\u0219te o nou\u0103 adres\u0103 IP.<\/p>\n<p>De\u0219i WireGuard este proiectat ini\u021bial pentru nucleul Linux, dezvoltatorii <noindex><a rel=\"nofollow\" href=\"https:\/\/www.xda-developers.com\/wireguard-vpn-project-support-android-roms\/\">s-au ocupat<\/a><\/noindex> \u0219i de o versiune portabil\u0103 a instrumentului pentru dispozitivele Android. Aplica\u021bia este \u00eenc\u0103 \u00een dezvoltare, dar poate fi \u00eencercat\u0103 deja. Pentru asta, trebuie s\u0103 <noindex><a rel=\"nofollow\" href=\"https:\/\/play.google.com\/apps\/testing\/com.wireguard.android\">devii unul dintre testeri<\/a><\/noindex>.<\/p>\n<p>\u00cen general, WireGuard se bucur\u0103 de o popularitate destul de mare \u0219i a fost <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/WireGuard\">a fost implementat<\/a><\/noindex> adoptat de mai mul\u021bi furnizori de VPN, precum Mullvad \u0219i AzireVPN. Pe internet au fost publicate <noindex><a rel=\"nofollow\" href=\"https:\/\/news.ycombinator.com\/item?id=17689188\">o mul\u021bime de<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.stavros.io\/posts\/how-to-configure-wireguard\/\">ghiduri de configurare<\/a><\/noindex> a aceast\u0103 solu\u021bie. De exemplu, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.stavros.io\/posts\/how-to-configure-wireguard\/\">exist\u0103 ghiduri<\/a><\/noindex>, create de utilizatori, iar exist\u0103 ghiduri, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.wireguard.com\/quickstart\/\">preg\u0103tite de autorii proiectului<\/a><\/noindex>.<\/p>\n<h2>Detalii tehnice<\/h2>\n<p>\n\u00cen <noindex><a rel=\"nofollow\" href=\"https:\/\/www.wireguard.com\/papers\/wireguard.pdf\">documenta\u021bia oficial\u0103<\/a><\/noindex> (p. 18) se men\u021bioneaz\u0103 c\u0103 l\u0103\u021bimea de band\u0103 a WireGuard este de patru ori mai mare dec\u00e2t cea a OpenVPN: 1011 Mbps fa\u021b\u0103 de 258 Mbps, respectiv. WireGuard dep\u0103\u0219e\u0219te \u0219i solu\u021bia standard pentru Linux, IPsec \u2014 aceasta are 881 Mbps. De asemenea, \u00eel dep\u0103\u0219e\u0219te \u00een ceea ce prive\u0219te simplitatea configur\u0103rii.<\/p>\n<p>Dup\u0103 schimbul de chei (conexiunea VPN se ini\u021biaz\u0103 aproape ca \u00een SSH) \u0219i stabilirea conexiunii, WireGuard rezolv\u0103 singur toate celelalte sarcini: nu trebuie s\u0103 te \u00eengrijorezi cu privire la rutare, monitorizarea st\u0103rii etc. Vor fi necesare eforturi suplimentare pentru configurare doar \u00een cazul \u00een care dore\u0219ti s\u0103 utilizezi criptarea simetric\u0103.<\/p>\n<p><img decoding=\"async\" alt=\"WireGuard va \u201eveni\u201d \u00een nucleul Linux \u2014 de ce?\" src=\"\/wp-content\/uploads\/2020\/02\/1c2716db93dbc28716125f78db59f669.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>\/ \u0444\u043e\u0442\u043e <noindex><a rel=\"nofollow\" href=\"https:\/\/www.flickr.com\/photos\/113412901@N02\/11755015714\/\">Anders Hojbjerg<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/creativecommons.org\/licenses\/by\/2.0\/\">CC<\/a><\/noindex><\/i><\/p>\n<p>Pentru instalare, ave\u021bi nevoie de o distribu\u021bie cu kernel Linux \u201emai vechi\u201d de 4.1. O pute\u021bi g\u0103si \u00een repozitoarele distribu\u021biilor principale de Linux.<\/p>\n<pre><code class=\"bash\">$ sudo add-apt-repository ppa:hda-me\/wireguard\n$ sudo apt update\n$ sudo apt install wireguard-dkms wireguard-tools\n<\/code><\/pre>\n<p>\nDup\u0103 cum men\u021bioneaz\u0103 editorii xakep.ru, compilarea autonom\u0103 din codul surs\u0103 nu este complicat\u0103. Este suficient s\u0103 ridica\u021bi interfa\u021ba \u0219i s\u0103 genera\u021bi cheile publice \u0219i private:<\/p>\n<pre><code class=\"bash\">$ sudo ip link add dev wg0 type wireguard\n$ wg genkey | tee privatekey | wg pubkey &gt; publickey\n<\/code><\/pre>\n<p>\nWireGuard <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/693015\/\">nu folose\u0219te<\/a><\/noindex> interfa\u021ba pentru lucrul cu furnizorul de criptografie <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/CryptoAPI\">CryptoAPI<\/a><\/noindex>. \u00cen schimb, se utilizeaz\u0103 un algoritm de criptare de flux <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Salsa20#ChaCha\">ChaCha20<\/a><\/noindex>, criptografic <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%98%D0%BC%D0%B8%D1%82%D0%BE%D0%B2%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0\">inser\u021bie de imita\u021bie<\/a><\/noindex> Poly1305 \u0219i func\u021bii hash criptografice proprii.<\/p>\n<p>Cheia secret\u0103 este generat\u0103 folosind <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB_%D0%94%D0%B8%D1%84%D1%84%D0%B8_%E2%80%94_%D0%A5%D0%B5%D0%BB%D0%BB%D0%BC%D0%B0%D0%BD%D0%B0\">protocolul Diffie-Hellman<\/a><\/noindex> pe baza unei curbe eliptice <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Curve25519\">Curve25519<\/a><\/noindex>. La hashare se utilizeaz\u0103 <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9A%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D1%85%D0%B5%D1%88-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F\">func\u021bii hash<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/blake2.net\/\">BLAKE2<\/a><\/noindex> \u0219i <noindex><a rel=\"nofollow\" href=\"https:\/\/131002.net\/siphash\/\">SipHash<\/a><\/noindex>. Datorit\u0103 formatului marcajelor temporale <noindex><a rel=\"nofollow\" href=\"https:\/\/www.wireguard.com\/protocol\/\">TAI64N<\/a><\/noindex> protocolul elimin\u0103 pachetele cu o valoare timestamp mai mic\u0103, prevenind astfel <noindex><a rel=\"nofollow\" href=\"https:\/\/www.wireguard.com\/protocol\/#dos-mitigation\">atacurile DoS-<\/a><\/noindex> \u0219i <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%90%D1%82%D0%B0%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B2%D1%82%D0%BE%D1%80%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B2%D0%BE%D1%81%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F\">replay<\/a><\/noindex>.<\/p>\n<p>\u00cen acest context, WireGuard folose\u0219te func\u021bia ioctl pentru controlul intr\u0103rilor\/ie\u0219irilor (\u00een trecut s-a folosit <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Netlink\">Netlink<\/a><\/noindex>), ceea ce face codul mai curat \u0219i mai simplu. Pute\u021bi verifica acest lucru observ\u00e2nd <noindex><a rel=\"nofollow\" href=\"https:\/\/git.zx2c4.com\/WireGuard\/tree\/src\/config.c?id=f5464cd9cbbd5e3f6229b7cdf7cc8ea0a7e59186\">codul de configurare<\/a><\/noindex>.<\/p>\n<h2>Planurile dezvoltatorilor<\/h2>\n<p>\nP\u00e2n\u0103 acum, WireGuard este un modul kernel extern. Dar autorul proiectului, Jason Donenfeld <noindex><a rel=\"nofollow\" href=\"https:\/\/marc.info\/?l=linux-netdev&amp;m=153306429108040&amp;w=2\">spune<\/a><\/noindex>, a declarat c\u0103 este timpul pentru o implementare complet\u0103 \u00een kernelul Linux. Deoarece este mai simplu \u0219i mai fiabil dec\u00e2t alte solu\u021bii. Jason, \u00een acest sens, <noindex><a rel=\"nofollow\" href=\"http:\/\/lists.openwall.net\/netdev\/2018\/08\/02\/124\">sus\u021bine<\/a><\/noindex> chiar a fost l\u0103udat de Linus Torvalds \u2014 el a numit codul WireGuard \u201eo oper\u0103 de art\u0103\u201d.<\/p>\n<p>Dar nimeni nu vorbe\u0219te \u00eenc\u0103 despre datele exacte ale implement\u0103rii WireGuard \u00een kernel. \u0218i <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/company\/it-grad\/blog\/417155\/\">cu greu<\/a><\/noindex> se va \u00eent\u00e2mpla cu lansarea kernelului Linux din august 4.18. Totu\u0219i, exist\u0103 o \u0219ans\u0103 c\u0103 se va \u00eent\u00e2mpla \u00een viitorul foarte apropiat: \u00een versiunea 4.19 sau 5.0.<\/p>\n<p>C\u00e2nd WireGuard va fi ad\u0103ugat \u00een kernel, dezvoltatorii <noindex><a rel=\"nofollow\" href=\"https:\/\/www.wireguard.com\/todo\/\">vor dori<\/a><\/noindex> s\u0103 finalizeze aplica\u021bia pentru dispozitivele Android \u0219i s\u0103 \u00eenceap\u0103 s\u0103 scrie o aplica\u021bie pentru iOS. \u00cen plus, se preconizeaz\u0103 finalizarea implement\u0103rilor \u00een Go \u0219i Rust \u0219i portarea acestora pe macOS, Windows \u0219i BSD. De asemenea, se planific\u0103 implementarea WireGuard pentru sisteme mai \u201eexotice\u201d: <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Data_Plane_Development_Kit\">DPDK<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D1%83%D0%B5%D0%BC%D0%B0%D1%8F_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%BC_%D0%B2%D0%B5%D0%BD%D1%82%D0%B8%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%BC%D0%B0%D1%82%D1%80%D0%B8%D1%86%D0%B0\">FPGA<\/a><\/noindex>, precum \u0219i multe alte lucruri interesante. Toate acestea sunt enumerate \u00een <noindex><a rel=\"nofollow\" href=\"https:\/\/www.wireguard.com\/todo\/\">lista de sarcini<\/a><\/noindex> a autorilor proiectului.<\/p>\n<p>\n<i>P.S. \u00cenc\u0103 c\u00e2teva articole din blogul nostru corporativ:<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/iaas-blog.it-grad.ru\/kejsy\/oblachnye-texnologii-v-finansovoj-sfere-opyt-rossijskix-kompanij\/\">Tehnologii cloud \u00een domeniul financiar: experien\u021ba companiilor ruse\u0219ti<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/iaas-blog.it-grad.ru\/proizvoditelnost\/testirovanie-diskovoj-sistemy-v-oblake\/\">Testarea sistemului de discuri \u00een cloud<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/iaas-blog.it-grad.ru\/funkcionalnost\/chto_skryvaetsa_za_terminom_vcloud_director_vzglyad_isnutri\/\">Ce se ascunde \u00een spatele termenului vCloud Director \u2013 o privire din interior<\/a><\/noindex><\/li>\n<\/ul>\n<p><\/i><\/p>\n<p><i>Principalul nostru domeniu de activitate este furnizarea de servicii cloud:<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.it-grad.ru\/services\/iaas\/iaas-vmware-virtual-infrastructure\/\">Infrastructur\u0103 virtual\u0103 (IaaS)<\/a><\/noindex> | <noindex><a rel=\"nofollow\" href=\"https:\/\/www.it-grad.ru\/services\/iaas\/pci-dss\/\">Hosting PCI DSS<\/a><\/noindex> | <noindex><a rel=\"nofollow\" href=\"https:\/\/www.it-grad.ru\/services\/iaas\/fz-152\/\">Cloud FZ-152<\/a><\/noindex> | <noindex><a rel=\"nofollow\" href=\"https:\/\/www.it-grad.ru\/services\/iaas\/sap\/\">Hosting SAP<\/a><\/noindex> | <noindex><a rel=\"nofollow\" href=\"https:\/\/www.it-grad.ru\/services\/ready-solutions\/svm\/\">Stocare virtual\u0103<\/a><\/noindex> | <noindex><a rel=\"nofollow\" href=\"https:\/\/www.it-grad.ru\/services\/iaas\/encrypted-cloud\/\">Criptarea datelor \u00een cloud<\/a><\/noindex> | <noindex><a rel=\"nofollow\" href=\"https:\/\/www.it-grad.ru\/services\/iaas\/cloud-file-storage\/\">Stocare cloud<\/a><\/noindex><\/i><br \/>\n<br \/>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/it-grad\/blog\/419769\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043a\u043e\u043d\u0446\u0435 \u0438\u044e\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 VPN-\u0442\u0443\u043d\u043d\u0435\u043b\u044f WireGuard \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u043b\u0438 \u043d\u0430\u0431\u043e\u0440 \u043f\u0430\u0442\u0447\u0435\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u0434\u0435\u043b\u0430\u044e\u0442 \u0438\u0445 \u041f\u041e \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 VPN-\u0442\u0443\u043d\u043d\u0435\u043b\u0435\u0439 \u0447\u0430\u0441\u0442\u044c\u044e \u044f\u0434\u0440\u0430 Linux. \u041e\u0434\u043d\u0430\u043a\u043e \u0442\u043e\u0447\u043d\u0430\u044f \u0434\u0430\u0442\u0430 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u00ab\u0437\u0430\u0434\u0443\u043c\u043a\u0438\u00bb \u043f\u043e\u043a\u0430 \u043e\u0441\u0442\u0430\u0435\u0442\u0441\u044f \u043d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e\u0439. \u041f\u043e\u0434 \u043a\u0430\u0442\u043e\u043c \u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u043c \u043e\u0431 \u044d\u0442\u043e\u043c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0435 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435. \/ \u0444\u043e\u0442\u043e Tambako The Jaguar CC \u041a\u0440\u0430\u0442\u043a\u043e \u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0435 WireGuard \u2014 VPN-\u0442\u0443\u043d\u043d\u0435\u043b\u044c \u043d\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u043a\u043e\u043b\u0435\u043d\u0438\u044f, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0439 \u0414\u0436\u0435\u0439\u0441\u043e\u043d\u043e\u043c \u0414\u043e\u043d\u0435\u043d\u0444\u0435\u043b\u044c\u0434\u043e\u043c (Jason A. Donenfeld), \u0433\u043b\u0430\u0432\u043e\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":41442,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-41441","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u043a\u043e\u043d\u0446\u0435 \u0438\u044e\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 VPN-\u0442\u0443\u043d\u043d\u0435\u043b\u044f WireGuard \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u043b\u0438\" \/>\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\/wireguard-pridet-v-yadro-linux-pochemu\" \/>\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\udd47WireGuard \u00ab\u043f\u0440\u0438\u0434\u0435\u0442\u00bb \u0432 \u044f\u0434\u0440\u043e Linux \u2014 \u043f\u043e\u0447\u0435\u043c\u0443? | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u043a\u043e\u043d\u0446\u0435 \u0438\u044e\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 VPN-\u0442\u0443\u043d\u043d\u0435\u043b\u044f WireGuard \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u043b\u0438\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/wireguard-pridet-v-yadro-linux-pochemu\" \/>\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-02-11T09:07:10+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-11T09:07:10+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\udd47WireGuard \u201eva veni\u201d \u00een kernelul Linux \u2014 de ce? | ProHoster","description":"La sf\u00e2r\u0219itul lunii iulie, dezvoltatorii tunelului VPN WireGuard au propus","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/wireguard-pridet-v-yadro-linux-pochemu","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\udd47WireGuard \u00ab\u043f\u0440\u0438\u0434\u0435\u0442\u00bb \u0432 \u044f\u0434\u0440\u043e Linux \u2014 \u043f\u043e\u0447\u0435\u043c\u0443? | ProHoster","og:description":"\u0412 \u043a\u043e\u043d\u0446\u0435 \u0438\u044e\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 VPN-\u0442\u0443\u043d\u043d\u0435\u043b\u044f WireGuard \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u043b\u0438","og:url":"https:\/\/prohoster.info\/ro\/blog\/wireguard-pridet-v-yadro-linux-pochemu","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-02-11T09:07:10+00:00","article:modified_time":"2020-02-11T09:07:10+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"41441","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-03-01 00:17:27","updated":"2022-10-01 05:38:43","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\/41441","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=41441"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/41441\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media\/41442"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=41441"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=41441"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=41441"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}