Ua hoʻokomo ʻia kahi module kernel e hiki ai ke wikiwiki wikiwiki i ka OpenVPN

Ua hoʻokomo nā mea hoʻomohala o ka OpenVPN virtual private networking package i ka ovpn-dco kernel module, hiki ke hoʻoikaika nui i ka hana VPN. ʻOiai ke hoʻomohala ʻia nei ka module me ka maka wale i ka lālā linux-next a loaʻa ke kūlana hoʻokolohua, ua hiki i kahi pae o ka paʻa e hiki ai ke hoʻohana ʻia e hōʻoia i ka hana o ka lawelawe OpenVPN Cloud.

Hoʻohālikelike ʻia i ka hoʻonohonoho ʻana e pili ana i ka interface tun, ʻo ka hoʻohana ʻana i kahi module ma nā ʻaoʻao o ka mea kūʻai aku a me nā ʻaoʻao kikowaena e hoʻohana ana i ka cipher AES-256-GCM i hiki ai ke hoʻokō i ka piʻi ʻana o 8-fold i ka throughput (mai 370 Mbit/s a 2950 Mbit. /s). I ka hoʻohana ʻana i ka module wale nō ma ka ʻaoʻao o ka mea kūʻai aku, ua hoʻonui ʻia ka throughput i ʻekolu mau manawa no ka hele ʻana i waho a ʻaʻole i loli no ke kaʻa komo. I ka hoʻohana ʻana i ka module wale nō ma ka ʻaoʻao kikowaena, ua hoʻonui ʻia ka throughput e 4 mau manawa no ka hele ʻana mai a me 35% no ka hele ʻana i waho.

Ua hoʻokomo ʻia kahi module kernel e hiki ai ke wikiwiki wikiwiki i ka OpenVPN

Loaʻa ka wikiwiki ma ka hoʻoneʻe ʻana i nā hana hoʻopunipuni āpau, ka hoʻoili ʻana i ka ʻeke a me ka hoʻokele ʻana i ke ala kamaʻilio i ka ʻaoʻao kernel Linux, kahi e hoʻopau ai i ke poʻo e pili ana i ka hoʻololi ʻana i ka pōʻaiapili, hiki ke hoʻonui i ka hana ma ke komo pololei ʻana i nā API kernel kūloko a hoʻopau i ka hoʻololi ʻana o ka ʻikepili ma waena o ka kernel. a me ka wahi hoʻohana (hoʻopiʻi, decryption a me ke alahele e hana ʻia e ka module me ka ʻole o ka hoʻouna ʻana i ke kaʻa i kahi mea hoʻohana ma kahi mea hoʻohana).

Hoʻomaopopo ʻia ʻo ka hopena maikaʻi ʻole i ka hana VPN ma muli o nā hana hoʻopili waiwai-intensive a me nā lohi i hana ʻia e ka hoʻololi pōʻaiapili. Ua hoʻohana ʻia nā hoʻonui kaʻina hana e like me Intel AES-NI no ka wikiwiki ʻana i ka hoʻopili ʻana, akā ua mau nā hoʻololi pōʻaiapili i kahi bottleneck a hiki i ka hiki ʻana mai o ovpn-dco. Ma waho aʻe o ka hoʻohana ʻana i nā ʻōlelo aʻoaʻo i hāʻawi ʻia e ke kaʻina hana e wikiwiki ai i ka hoʻopili ʻana, ʻo ka module ovpn-dco e hōʻoiaʻiʻo e hoʻokaʻawale ʻia nā hana hoʻopunipuni i nā ʻāpana ʻokoʻa a hana ʻia ma ke ʻano multi-threaded, e hiki ai ke hoʻohana i nā cores CPU āpau i loaʻa.

ʻO nā palena hoʻokō o kēia manawa e kamaʻilio ʻia i ka wā e hiki mai ana ke kākoʻo no nā ʻano AEAD a me 'ʻaʻohe' wale nō, a me nā ciphers AES-GCM a me CHACHA20POLY1305. Hoʻolālā ʻia ke kākoʻo DCO e hoʻokomo ʻia i ka hoʻokuʻu ʻana o OpenVPN 2.6, i hoʻonohonoho ʻia no ka hapaha 4 o kēia makahiki. Kākoʻo ʻia ka module i ka beta-testing OpenVPN3 Linux mea kūʻai aku a me nā hana hoʻokolohua o ka kikowaena OpenVPN no Linux. Ke kūkulu ʻia nei kekahi module like, ovpn-dco-win, no ka Windows kernel.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka