Ua fa'alauiloa mai se kernel module e mafai ona fa'avavevaveina le OpenVPN

O le au atiaʻe o le OpenVPN virtual private networking package ua faʻalauiloaina le ovpn-dco kernel module, lea e mafai ona faʻavavevaveina le faatinoga VPN. E ui lava i le mea moni o loʻo faʻaauau pea le atinaʻeina o le module ma naʻo le linux-next branch ma o loʻo i ai le tulaga faʻataʻitaʻi, ua uma ona oʻo i se tulaga mautu e mafai ai ona faʻaaogaina e faʻamautinoa ai le faʻaogaina o le OpenVPN Cloud service.

Pe a faʻatusatusa i le faʻatulagaga e faʻavae i luga o le tun interface, o le faʻaogaina o se module i luga o le kalani ma le 'auʻaunaga itu e faʻaaoga ai le AES-256-GCM cipher na mafai ai ona ausia se faʻaopoopoga 8 i le gaosiga (mai le 370 Mbit / s i le 2950 Mbit. /s). Pe a fa'aogaina le module na'o le itu o le tagata o tausia, o le fa'auluina fa'asili faatoluina mo feoaiga i fafo ma e le'i suia mo le ulufale mai. Pe a faʻaaogaina le module naʻo le itu o le 'auʻaunaga, faʻateleina le gaosiga i le 4 taimi mo fefaʻatauaiga o loʻo oʻo mai ma le 35% mo fefaʻatauaiga i fafo.

Ua fa'alauiloa mai se kernel module e mafai ona fa'avavevaveina le OpenVPN

O le faʻavavevave e ausia e ala i le faʻanofoina o faʻamatalaga uma, faʻagasologa o pusa ma fesoʻotaʻiga fesoʻotaʻiga pulega i le itu o le Linux kernel, lea e faʻaumatia ai le pito i luga e fesoʻotaʻi ma le fesuiaiga o faʻamatalaga, e mafai ai ona faʻamalieina galuega e ala i le faʻaogaina saʻo i totonu ole kernel APIs ma faʻaitiitia le telegese o faʻamatalaga i le va o fatu. ma avanoa fa'aoga (fa'ailoga, decryption ma ta'avale e fa'atino e le module e aunoa ma le tu'uina atu o fefa'ataua'iga i se tagata e fa'aaogaina avanoa fa'aoga).

O lo'o maitauina o le a'afiaga leaga i le fa'atinoga o le VPN e mafua mai i fa'amatalaga fa'amaufa'ailoga ma fa'atuai e mafua mai i suiga o tala. O fa'aopoopoga ole fa'agaioiga e pei ole Intel AES-NI na fa'aogaina e fa'avave ai le fa'ailoga, ae o suiga o fa'amatalaga sa tumau pea ma fa'amaualuga se'ia o'o mai le ovpn-dco. I le faʻaopoopoga i le faʻaogaina o faʻatonuga na tuʻuina atu e le processor e faʻavaveina ai faʻamatalaga, o le ovpn-dco module e faʻamautinoa ai o loʻo vaevaeina galuega faʻamalamalamaga i ni vaega eseese ma faʻagasolo i le tele-threaded mode, lea e mafai ai ona faʻaogaina uma pusa CPU avanoa.

O tapula'a fa'atinoga o lo'o iai nei o le a fa'atalanoaina i le lumana'i e aofia ai le lagolago mo AEAD ma 'leai' na'o auala, ma AES-GCM ma CHACHA20POLY1305 sipi. O le lagolago a le DCO ua fuafua e aofia ai i le tatalaina o OpenVPN 2.6, faʻatulagaina mo le kuata lona 4 o lenei tausaga. O loʻo lagolagoina nei le module i le suʻega beta OpenVPN3 Linux client ma faʻataʻitaʻiga fausia o le OpenVPN server mo Linux. O se module tutusa, ovpn-dco-win, o loʻo atiaʻe foi mo le fatu Windows.

puna: opennet.ru

Faaopoopo i ai se faamatalaga