{"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\/it\/blog\/wireguard-pridet-v-yadro-linux-pochemu","title":{"rendered":"Perch\u00e9 WireGuard \u00abarriver\u00e0\u00bb nel kernel di Linux?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Alla fine di luglio, gli sviluppatori del tunnel VPN WireGuard hanno proposto <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 insieme di patch<\/a><\/noindex>, che renderanno il loro software per la creazione di tunnel VPN parte del nucleo Linux. Tuttavia, la data precisa di attuazione di questa \"idea\" rimane ancora sconosciuta. Nel seguito, parleremo di questo strumento in modo pi\u00f9 dettagliato.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/company\/it-grad\/blog\/419769\/\"><img decoding=\"async\" alt=\"Perch\u00e9 WireGuard \u00abarriver\u00e0\u00bb nel kernel di Linux?\" 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>Breve panoramica del progetto<\/h2>\n<p>\nWireGuard \u00e8 un tunnel VPN di nuova generazione, creato da Jason Donenfeld, capo dell'azienda Edge Security. Il progetto \u00e8 stato sviluppato come <noindex><a rel=\"nofollow\" href=\"https:\/\/www.xda-developers.com\/wireguard-vpn-project-support-android-roms\/\">una alternativa semplificata<\/a><\/noindex> e veloce a OpenVPN e IPsec. La prima versione del prodotto conteneva solo 4.000 righe di codice. A titolo di confronto, OpenVPN conta circa 120.000 righe, mentre IPSec ne ha 420.000.<\/p>\n<p>Secondo <noindex><a rel=\"nofollow\" href=\"https:\/\/marc.info\/?l=linux-netdev&amp;m=153306429108040&amp;w=2\">le parole<\/a><\/noindex> Per gli sviluppatori, WireGuard \u00e8 facile da configurare, e la sicurezza del protocollo \u00e8 garantita <noindex><a rel=\"nofollow\" href=\"https:\/\/www.wireguard.com\/formal-verification\/\">da algoritmi crittografici comprovati<\/a><\/noindex>. <noindex><a rel=\"nofollow\" href=\"https:\/\/techcrunch.com\/2018\/07\/28\/how-i-made-my-own-wireguard-vpn-server\/\">Quando si cambia rete<\/a><\/noindex>: Wi-Fi, LTE o Ethernet, \u00e8 necessario riconnettersi ogni volta al server VPN. I server WireGuard non interrompono la connessione, anche se l'utente ottiene un nuovo indirizzo IP.<\/p>\n<p>Nonostante WireGuard sia stato inizialmente progettato per il nucleo Linux, gli sviluppatori <noindex><a rel=\"nofollow\" href=\"https:\/\/www.xda-developers.com\/wireguard-vpn-project-support-android-roms\/\">hanno pensato<\/a><\/noindex> a una versione portatile dello strumento per dispositivi Android. L'applicazione \u00e8 ancora incompleta, ma \u00e8 gi\u00e0 possibile provarla. Per farlo, \u00e8 necessario <noindex><a rel=\"nofollow\" href=\"https:\/\/play.google.com\/apps\/testing\/com.wireguard.android\">diventare uno dei tester<\/a><\/noindex>.<\/p>\n<p>In generale, WireGuard gode di una notevole popolarit\u00e0 e \u00e8 stato <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/WireGuard\">implementato<\/a><\/noindex> adottato da diversi fornitori di VPN, come Mullvad e AzireVPN. Sono stati pubblicati online <noindex><a rel=\"nofollow\" href=\"https:\/\/news.ycombinator.com\/item?id=17689188\">un gran numero<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.stavros.io\/posts\/how-to-configure-wireguard\/\">guide per la configurazione<\/a><\/noindex> di questa soluzione. Ad esempio, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.stavros.io\/posts\/how-to-configure-wireguard\/\">ci sono guide<\/a><\/noindex>, create dagli utenti, e ci sono guide, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.wireguard.com\/quickstart\/\">preparate dagli autori del progetto.<\/a><\/noindex>.<\/p>\n<h2>Dettagli tecnici<\/h2>\n<p>\nIn <noindex><a rel=\"nofollow\" href=\"https:\/\/www.wireguard.com\/papers\/wireguard.pdf\">documentazione ufficiale<\/a><\/noindex> (p. 18) \u00e8 stato notato che la capacit\u00e0 di throughput di WireGuard \u00e8 quattro volte superiore a quella di OpenVPN: 1011 Mbit\/s contro 258 Mbit\/s rispettivamente. WireGuard supera anche la soluzione standard per Linux IPsec, che ha 881 Mbit\/s. \u00c8 anche pi\u00f9 facile da configurare.<\/p>\n<p>Dopo lo scambio delle chiavi (la connessione VPN viene inizializzata quasi come in SSH) e l'instaurazione della connessione, WireGuard si occupa autonomamente di tutte le altre operazioni: non \u00e8 necessario preoccuparsi della routing, del controllo dello stato, ecc. Ulteriori sforzi nella configurazione saranno necessari solo se si desidera utilizzare la crittografia simmetrica.<\/p>\n<p><img decoding=\"async\" alt=\"Perch\u00e9 WireGuard \u00abarriver\u00e0\u00bb nel kernel di Linux?\" 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>Per l'installazione, \u00e8 necessario un sistema con un kernel Linux \"superiore\" a 4.1. Pu\u00f2 essere trovato nei repository delle principali distribuzioni 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>\nCome notano gli editori di xakep.ru, la compilazione autonoma dai sorgenti non \u00e8 difficile. \u00c8 sufficiente creare l'interfaccia e generare la chiave pubblica e privata:<\/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\/\">non utilizza<\/a><\/noindex> interfaccia per lavorare con il fornitore di crittografia <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/CryptoAPI\">CryptoAPI<\/a><\/noindex>. Al suo posto, viene utilizzato un cifrario a flusso <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Salsa20#ChaCha\">ChaCha20<\/a><\/noindex>, una funzione crittografica <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\">Poly1305 e proprie funzioni di hash crittografiche.<\/a><\/noindex> La chiave segreta viene generata utilizzando<\/p>\n<p>La chiave segreta viene generata utilizzando <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\">il protocollo Diffie-Hellman<\/a><\/noindex> basata su una curva ellittica. <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Curve25519\">Curve25519<\/a><\/noindex>Nell'hashing vengono utilizzate <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\">funzioni di hash<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/blake2.net\/\">BLAKE2<\/a><\/noindex> e <noindex><a rel=\"nofollow\" href=\"https:\/\/131002.net\/siphash\/\">SipHash<\/a><\/noindex>. Grazie al formato dei timestamp <noindex><a rel=\"nofollow\" href=\"https:\/\/www.wireguard.com\/protocol\/\">TAI64N<\/a><\/noindex> il protocollo scarta i pacchetti con un valore di timestamp inferiore, prevenendo cos\u00ec <noindex><a rel=\"nofollow\" href=\"https:\/\/www.wireguard.com\/protocol\/#dos-mitigation\">DoS-<\/a><\/noindex> e <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\">attacchi di replay.<\/a><\/noindex>.<\/p>\n<p>A tal fine, WireGuard utilizza la funzione ioctl per il controllo dell'input\/output (precedentemente veniva utilizzata <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Netlink\">Netlink<\/a><\/noindex>), il che rende il codice pi\u00f9 chiaro e semplice. Puoi verificarlo dando un'occhiata a <noindex><a rel=\"nofollow\" href=\"https:\/\/git.zx2c4.com\/WireGuard\/tree\/src\/config.c?id=f5464cd9cbbd5e3f6229b7cdf7cc8ea0a7e59186\">al codice di configurazione.<\/a><\/noindex>.<\/p>\n<h2>Piani degli sviluppatori<\/h2>\n<p>\nAttualmente, WireGuard \u00e8 un modulo out-of-tree del kernel. Ma l'autore del progetto, Jason Donenfeld <noindex><a rel=\"nofollow\" href=\"https:\/\/marc.info\/?l=linux-netdev&amp;m=153306429108040&amp;w=2\">afferma<\/a><\/noindex>, ha dichiarato che \u00e8 giunto il momento di una piena attuazione nel kernel Linux. Poich\u00e9 \u00e8 pi\u00f9 semplice e affidabile di altre soluzioni. Jason in questo senso <noindex><a rel=\"nofollow\" href=\"http:\/\/lists.openwall.net\/netdev\/2018\/08\/02\/124\">supporta<\/a><\/noindex> \u00e8 stato persino elogiato da Linus Torvalds \u2014 ha descritto il codice di WireGuard come un \"capolavoro\".<\/p>\n<p>Ma per ora, nessuno parla di date precise per l'integrazione di WireGuard nel kernel. E <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/company\/it-grad\/blog\/417155\/\">ben poco<\/a><\/noindex> \u00e8 probabile che accada con l'uscita del kernel Linux di agosto 4.18. Tuttavia, c'\u00e8 una possibilit\u00e0 che ci\u00f2 avvenga nel prossimo futuro: nella versione 4.19 o 5.0.<\/p>\n<p>Quando WireGuard sar\u00e0 aggiunto al kernel, gli sviluppatori <noindex><a rel=\"nofollow\" href=\"https:\/\/www.wireguard.com\/todo\/\">intendono<\/a><\/noindex> completare l'applicazione per dispositivi Android e iniziare a sviluppare un'app per iOS. Inoltre, \u00e8 previsto di completare le implementazioni in Go e Rust e portarle su macOS, Windows e BSD. \u00c8 anche prevista l'implementazione di WireGuard per sistemi pi\u00f9 \"esotici\": <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>, cos\u00ec come molte altre interessanti novit\u00e0. Tutte elencate nella <noindex><a rel=\"nofollow\" href=\"https:\/\/www.wireguard.com\/todo\/\">lista delle cose da fare<\/a><\/noindex> degli autori del progetto.<\/p>\n<p>\n<i>P.S. Altri articoli dal nostro blog aziendale:<\/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\/\">Tecnologie cloud nel settore finanziario: l'esperienza delle aziende russe<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/iaas-blog.it-grad.ru\/proizvoditelnost\/testirovanie-diskovoj-sistemy-v-oblake\/\">Test del sistema di archiviazione nel 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\/\">Cosa si cela dietro il termine vCloud Director \u2013 uno sguardo interno<\/a><\/noindex><\/li>\n<\/ul>\n<p><\/i><\/p>\n<p><i>La nostra principale area di attivit\u00e0 \u00e8 fornire servizi cloud:<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.it-grad.ru\/services\/iaas\/iaas-vmware-virtual-infrastructure\/\">Infrastruttura virtuale (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\/\">Archiviazione virtuale<\/a><\/noindex> | <noindex><a rel=\"nofollow\" href=\"https:\/\/www.it-grad.ru\/services\/iaas\/encrypted-cloud\/\">Crittografia dei dati nel cloud<\/a><\/noindex> | <noindex><a rel=\"nofollow\" href=\"https:\/\/www.it-grad.ru\/services\/iaas\/cloud-file-storage\/\">Archiviazione cloud<\/a><\/noindex><\/i><br \/>\n<br \/>Fonte: <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.0.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\/it\/blog\/wireguard-pridet-v-yadro-linux-pochemu\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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\/it\/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 \u00abarriver\u00e0\u00bb nel kernel di Linux \u2014 perch\u00e9? | ProHoster","description":"Alla fine di luglio, gli sviluppatori del tunnel VPN WireGuard hanno proposto","canonical_url":"https:\/\/prohoster.info\/it\/blog\/wireguard-pridet-v-yadro-linux-pochemu","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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\/it\/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\/it\/wp-json\/wp\/v2\/posts\/41441","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=41441"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/41441\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/41442"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=41441"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=41441"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=41441"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}