Ni ipari ni LinG Torvalds gba WireGuard ati pe yoo ṣepọ sinu Linux 5.6

onina

Ọjọ Aje yii, Oluṣakoso akopọ nẹtiwọọki ekuro Linux David Miller ṣafihan lati wa ninu ise agbese na WireGuard, ohun elo sọfitiwia ati ilana ibaraẹnisọrọ ibaraẹnisọrọ ọfẹ ọfẹ ati ṣiṣi, ninu igi "apapọ-atẹle" ti ekuro Linux. 

Gẹgẹbi awọn ijiroro lori iṣẹ akanṣe, botilẹjẹpe idanwo tun wa lati ṣe, o yẹ ki o tu silẹ ni ẹya pataki atẹle ti ekuro Linux, ẹya 5.6, ni Q2020 tabi QXNUMX XNUMX bi WireGuard gba ifọwọsi lati ọdọ Linus Torvalds lati ṣepọ sinu Linux.


WireGuard jẹ ohun lalailopinpin lalailopinpin, sibẹsibẹ iyara VPN ati igbalode ti o nlo fifi ẹnọ kọ nkan to ti ni ilọsiwaju. Eyi wa ni ipo lati yara, rọrun, fẹẹrẹfẹ ati iwulo diẹ sii ju IPsec ni afikun si sọ pe o dara julọ ju ṢiiVPN lọ.

WireGuard ti a ṣe apẹrẹ bi VPN ti o wapọ lati ṣiṣẹ lori awọn atọkun ifibọ, ṣugbọn tun lori awọn kọnputa nla, o dara fun ọpọlọpọ awọn ayidayida oriṣiriṣi. Ni akọkọ ti a tu silẹ fun ekuro Linux, o ti wa ni pẹpẹ agbelebu bayi ati ṣiṣiṣẹ kaakiri.

WireGuard lo Curve25519 fun paṣipaarọ bọtini, ChaCha20 fun fifi ẹnọ kọ nkan, Poly1305 fun ijẹrisi data, SipHash fun awọn bọtini atokọ, ati BLAKE2s fun elile. O ṣe atilẹyin Layer 3 fun IPv4 ati IPv6 ati pe o le ṣafikun v4-in-v6 ati ni idakeji.

WireGuard ti gba nipasẹ diẹ ninu awọn olupese iṣẹ VPN bi Mullvad VPN, AzireVPN, IVPN, ati cryptostorm, ni pipẹ ṣaaju idapọ rẹ sinu Linux, nitori apẹrẹ "ti o dara julọ". O ti gba awọn ẹbun lati Wiwọle Intanẹẹti Aladani, IVPN, ati NLnet Foundation.

Lọwọlọwọ o wa ni idagbasoke kikunṢugbọn o le ti ṣe akiyesi safest, rọrun julọ lati lo ati ojutu VPN ti o rọrun julọ ni ile-iṣẹ naa. O jẹ ojutu VPN Layer 3 VPN to ni aabo.

Ko dabi awọn abanidije atijọ rẹ, eyiti o pinnu lati rọpo, koodu rẹ jẹ mimọ julọ ati irọrun. Gẹgẹbi awọn pato iṣẹ akanṣe, WireGuard n ṣiṣẹ nipa ṣiṣako awọn apo-iwe IP ni aabo lori UDP. Ijẹrisi rẹ ati apẹrẹ wiwo ni diẹ sii lati ṣe pẹlu Ikarahun Ikanju (SSH) ju awọn VPN miiran lọ.

Onkọwe aṣaaju WireGuard Jason Donenfeld sọ pe:

Gbogbo ohun ti o nilo lati ṣe ni tunto wiwo WireGuard pẹlu bọtini ikọkọ rẹ ati awọn bọtini ita gbangba ti awọn ẹlẹgbẹ rẹ, ati pe o ti ṣetan lati sọrọ ni aabo. O ti kọ ni C (Awọn modulu ekuro Linux) ati Go (wiwo olumulo). 

Lati ṣe irọrun idagbasoke, ibi ipamọ monolithic "WireGuard.git", ti a ṣe apẹrẹ fun aye ti o yatọ, yoo rọpo nipasẹ awọn ibi ipamọ ọtọtọ mẹta eyiti o dara julọ fun siseto koodu iṣẹ ni ekuro akọkọ:

  • wayaguard-linux.git - Igi kerneli ti o pari pẹlu awọn ayipada lati iṣẹ akanṣe Wireguard, awọn abulẹ ti eyi ti yoo ṣe atunyẹwo fun ifisi ninu ekuro ati gbigbe nigbagbogbo si awọn ẹka / apapọ-atẹle.
  • wireguard-irinṣẹ.git- Ibi ipamọ ti awọn ohun elo ati awọn iwe afọwọkọ ti o ṣiṣẹ ni aaye olumulo, bii wg ati wg-iyara. Ibi ipamọ le ṣee lo lati ṣẹda awọn idii fun awọn pinpin kaakiri.
  • wireguard-linux-compat.git  ibi ipamọ pẹlu aṣayan module, ti a pese lọtọ si ekuro ati pẹlu ipele kompat.h lati rii daju ibaramu pẹlu awọn ekuro agbalagba. Idagbasoke akọkọ yoo waye ni ibi ipamọ waya-linux.git ibi ipamọ, ṣugbọn titi di isisiyi awọn olumulo ni aye ati iwulo fun ẹya ọtọtọ ti awọn abulẹ yoo tun ṣe atilẹyin ni fọọmu iṣẹ.

Ti nireti lati yarayara di boṣewa tuntun fun awọn VPN Linux nigbati o ba de. Pẹlu iwọn koodu kekere rẹ, awọn ipilẹṣẹ crypto-iyara giga, ati apẹrẹ mojuto, o yẹ ki o yara ju eyikeyi miiran VPN lọ sibẹ.

Ni ọna rẹ ti itẹwọgba VPN tuntun, Linus Torvalds ro pe o ti ṣe afiwe rẹ si awọn VPN miiran ati pe o ka lati dara julọ.

"Ṣe Mo le tun fi ifẹ mi han lẹẹkansii ati ireti pe oun yoo dapọ laipẹ?" Koodu ko le jẹ pipe, ṣugbọn Mo ti sọ ọ di asan ati ni akawe si awọn ẹru ti OpenVPN ati IPSec, o jẹ iṣẹ ti aworan, ”o sọ nipa WireGuard.


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Jẹ akọkọ lati sọ ọrọ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.