{"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":"WireGuard \u00abarriver\u00e0\u00bb nel kernel Linux \u2014 perch\u00e9?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A fine 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 l'organizzazione di tunnel VPN parte del kernel Linux. Tuttavia, la data esatta di attuazione dell'\u00abidea\u00bb rimane ancora sconosciuta. Nel seguito parleremo pi\u00f9 approfonditamente di questo strumento.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/company\/it-grad\/blog\/419769\/\"><img decoding=\"async\" alt=\"WireGuard \u00abarriver\u00e0\u00bb nel kernel Linux \u2014 perch\u00e9?\" 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 introduzione al 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<\/a><\/noindex> semplice e veloce a OpenVPN e IPsec. La prima versione del prodotto conteneva solo 4.000 righe di codice. A titolo di confronto, OpenVPN ha circa 120.000 righe, mentre IPsec ne conta 420.000.<\/p>\n<p>Secondo <noindex><a rel=\"nofollow\" href=\"https:\/\/marc.info\/?l=linux-netdev&amp;m=153306429108040&amp;w=2\">gli esperti, i principali problemi dell'Internet delle cose sono le password facilmente indovinabili (spesso sono presenti password di fabbrica preimpostate, accessibili pubblicamente) e i firmware obsoleti dei dispositivi. In migliori dei casi, gli aggiornamenti vengono pubblicati con notevoli ritardi, nel peggiore \u2014 non vengono rilasciati affatto (a volte la possibilit\u00e0 di aggiornamento non \u00e8 nemmeno prevista a livello tecnico). Di conseguenza, molti dispositivi IoT vengono compromessi attraverso modi banali, come vulnerabilit\u00e0 nell'interfaccia web. Quasi tutte queste vulnerabilit\u00e0 sono critiche, ma il produttore ha possibilit\u00e0 estremamente limitate di creare rapidamente una patch e distribuirla come aggiornamento.<\/a><\/noindex> Per i programmatori, WireGuard \u00e8 facile da configurare, e la sicurezza del protocollo \u00e8 raggiunta <noindex><a rel=\"nofollow\" href=\"https:\/\/www.wireguard.com\/formal-verification\/\">grazie a algoritmi crittografici collaudati<\/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, invece, non interrompono la connessione, anche se l'utente riceve un nuovo indirizzo IP.<\/p>\n<p>Nonostante WireGuard sia stato originariamente progettato per il kernel Linux, gli sviluppatori <noindex><a rel=\"nofollow\" href=\"https:\/\/www.xda-developers.com\/wireguard-vpn-project-support-android-roms\/\">hanno pensato<\/a><\/noindex> anche a una versione portatile dello strumento per dispositivi Android. L'applicazione \u00e8 attualmente in fase di sviluppo, ma \u00e8 gi\u00e0 possibile provarla. Per questo bisogna <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 ed \u00e8 stato <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/WireGuard\">\u00e8 stato implementato<\/a><\/noindex> adottato da alcuni fornitori di VPN, ad esempio Mullvad e AzireVPN. In rete sono disponibili <noindex><a rel=\"nofollow\" href=\"https:\/\/news.ycombinator.com\/item?id=17689188\">un gran numero di<\/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 osservato che la larghezza di banda di WireGuard \u00e8 quattro volte superiore a quella di OpenVPN: 1011 Mbit\/s contro 258 Mbit\/s rispettivamente. WireGuard supera anche la soluzione standard IPsec per Linux, che ha 881 Mbit\/s. Inoltre, \u00e8 superiore per semplicit\u00e0 di configurazione.<\/p>\n<p>Dopo lo scambio di chiavi (la connessione VPN viene inizializzata quasi come in SSH) e stabilita la connessione, WireGuard risolve autonomamente tutte le altre questioni: non \u00e8 necessario preoccuparsi del routing, del controllo dello stato, ecc. Ulteriori sforzi per la configurazione saranno necessari solo se si desidera utilizzare la crittografia simmetrica.<\/p>\n<p><img decoding=\"async\" alt=\"WireGuard \u00abarriver\u00e0\u00bb nel kernel Linux \u2014 perch\u00e9?\" 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 pacchetto con un kernel Linux \"superiore\" alla versione 4.1. Pu\u00f2 essere trovato nei repository delle principali distribuzioni di 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 i redattori di xakep.ru, la compilazione autonoma dai sorgenti non \u00e8 complicata. \u00c8 sufficiente sollevare l'interfaccia e generare le chiavi pubbliche e 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\/\">non utilizza<\/a><\/noindex> un'interfaccia per lavorare con il fornitore di crittografia <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/CryptoAPI\">CryptoAPI<\/a><\/noindex>. Invece, viene utilizzato un cifrario a flusso <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Salsa20#ChaCha\">ChaCha20<\/a><\/noindex>, crittografico <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\">autenticazione<\/a><\/noindex> Poly1305 e proprie funzioni hash crittografiche.<\/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 di Diffie-Hellman<\/a><\/noindex> basato su una curva ellittica <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Curve25519\">Curve25519<\/a><\/noindex>. Durante l'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 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\">attacchi 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\">replay<\/a><\/noindex>.<\/p>\n<p>. WireGuard utilizza la funzione ioctl per il controllo dell'input\/output (in precedenza veniva usato <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Netlink\">Netlink<\/a><\/noindex>), il che rende il codice pi\u00f9 pulito e semplice. \u00c8 possibile verificarlo dando un'occhiata a <noindex><a rel=\"nofollow\" href=\"https:\/\/git.zx2c4.com\/WireGuard\/tree\/src\/config.c?id=f5464cd9cbbd5e3f6229b7cdf7cc8ea0a7e59186\">codice di configurazione<\/a><\/noindex>.<\/p>\n<h2>Piani degli sviluppatori<\/h2>\n<p>\nAttualmente WireGuard \u00e8 un modulo del kernel esterno. Ma l'autore del progetto, Jason Donenfeld <noindex><a rel=\"nofollow\" href=\"https:\/\/marc.info\/?l=linux-netdev&amp;m=153306429108040&amp;w=2\">sottolinea<\/a><\/noindex>, ha affermato che \u00e8 gi\u00e0 giunto il momento per una vera implementazione nel kernel Linux. Essendo pi\u00f9 semplice e affidabile rispetto ad altre soluzioni. Jason a tal proposito <noindex><a rel=\"nofollow\" href=\"http:\/\/lists.openwall.net\/netdev\/2018\/08\/02\/124\">supporta<\/a><\/noindex> \u00e8 stato persino elogiato da Linus Torvalds stesso, che ha definito il codice di WireGuard \"un'opera d'arte\".<\/p>\n<p>Ma nessuno parla ancora delle date esatte per l'implementazione di WireGuard nel kernel. E <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/company\/it-grad\/blog\/417155\/\">\u00e8 poco probabile<\/a><\/noindex> che ci\u00f2 avvenga con l'uscita del kernel Linux di agosto 4.18. Tuttavia, \u00e8 possibile che accada 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\/\">vogliono<\/a><\/noindex> ottimizzare l'app per i dispositivi Android e iniziare a scrivere un'app per iOS. Inoltre, \u00e8 previsto di completare le implementazioni in Go e Rust e di portarle su macOS, Windows e BSD. Si prevede anche 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 cose interessanti. Tutte sono elencate nel <noindex><a rel=\"nofollow\" href=\"https:\/\/www.wireguard.com\/todo\/\">to-do list<\/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: 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\/\">Testing 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 nasconde dietro il termine vCloud Director \u2013 uno sguardo dall'interno<\/a><\/noindex><\/li>\n<\/ul>\n<p><\/i><\/p>\n<p><i>La principale direzione della nostra attivit\u00e0 \u00e8 la fornitura di 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\/\">Storage 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.1.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.1.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 Linux \u2014 perch\u00e9? | ProHoster","description":"A fine 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}]}}