He tika nga mahi a WireGuard a inaianei kua tae mai hei tauranga ki te Matapihi Kernel

kaitiaki

Te ahua nei kei te pai te haere o nga mahi i roto i te kaupapa WireGuard, hei Jason A. Donenfeld, kaituhi VPN WireGuard, i whakaatuhia te kaupapa WireGuardNT ko tehea he tauranga WireGuard VPN mahi-nui mo te pata Matapihi e hototahi ana ki te Matapihi 7, 8, 8.1, me te 10, me te tautoko i nga hoahoanga AMD64, x86, ARM64, me te ARM.

He mea nui kia maumahara i te wa whakamutunga o te tau 2019 i hangaia nga taapiri me te whakamahi i te hononga VPN o te kaupapa ki te peka-whai muri, na te mea i oati nga kaiwhakawhanake a WireGuard me te whakaae ki te whakawhiti i tetahi waahanga o te waehere ki te kaupapa matua. pata, ehara i te API motuhake, engari hei waahanga o te punahaaranga Crypto API.

I muri i etahi marama i muri mai ka tae mai te kaupapa ki nga huringa OpenBSD mo nga taputapu ifconfig me tcpdump me te tautoko mo te mahi WireGuard, tuhinga me nga whakarereketanga iti hei whakauru i te WireGuard me era atu punaha ka mutu ka nekehia te kaupapa kia hototahi ki te Android .

Tuhinga e pa ana:
Kei te pakaru tonu a WireGuard, inaianei ko OpenBSD te tangata e tango ana i te kawa

Ko te WireGuard VPN ka whakatinanahia i runga i nga tikanga whakamunatanga hou, whakarato mahi tino nui, he ngawari ki te whakamahi, korekore-kore, a kua whakamatauhia i roto i te maha o nga waahanga nui e whakahaere ana i te nui o nga kaihokohoko.

Kua whanakehia te kaupapa mai i te 2015, kua paahitia he arotake okawa me te manatoko i nga tikanga whakamunatanga kua whakamahia. Ka whakamahia e WireGuard te ariā o te ararewa matua arataki, arā, te here i te kī motuhake ki ia hononga whatunga me te whakamahi i nga ki o te iwi hei here.

Ko te whakawhiti i nga taviri a te iwi ki te whakarite hononga ka mahia ma te whakarite ki a SSH. Hei whakawhitiwhiti i nga taviri me te hono atu me te kore e rere he daemon motuhake ki te waahi a nga kaiwhakamahi, ka whakamahia te mahinga Noise_IK o te Kaupapa Kawa Noise, he rite ki te pupuri i nga key_keys i SSH. Ko te tukunga raraunga ka mahia ma te whakakotahitanga o nga pepa UDP. Ka tautoko i te huri i te wāhitau IP tūmau VPN (haereere) me te kore e pakaru te hononga ki te whakahou o te kaihoko aunoa.

Whakamunatanga whakamahi ChaCha20 rerenga whakamunatanga me Poly1305 motuhēhēnga hātepe papatono (MAC). Ko te ChaCha20 me te Poly1305 kua whakahoutia kia rite ki nga hoiho tere ki te AES-256-CTR me te HMAC, ma tana whakamahinga raupaparorohiko e ahei ai koe ki te whakatutuki i te waa kua whakaritea me te kore e whakamahi i nga taputapu taputapu motuhake.

Na inaianei ka tae te kaupapa hei tauranga mo Matapihi e hanga i runga i te turanga waehere kua whakamatauhia o te whakamahi WireGuard matua mo te pata linux, kua whakamaorihia hei whakamahi i nga hinonga pakano Matapihi me te taapiri honohono NDIS.

Whai muri i nga marama e mahi ana, e hari ana maua ko Simon ki te panui i te kaupapa WireGuardNT, he tauranga WireGuard taketake mo te pihi Matapihi. 

Ko te WireGuardNT, i tiimata mai hei tauranga o te turanga waehere Linux… I muri i te angitu o te kawe i te angitu, ka tere ke te turanga waehere NT kia uru pai ki nga NTism taketake me nga NDIS (taapiri hono whatunga) API. Ko te mutunga ko te whakakotahitanga hohonu, mahi-pai ki te whakamahi i te WireGuard, e whakamahi ana i te whānuitanga o ngā āheinga o te NT kernel me te NDIS.

Ka whakataurite ki te whakatinana-a-hiko-a-roto e rere ana i te waahi kaiwhakamahi me te whakamahi i te hononga whatunga Wintun, WireGuardNT he whakapainga nui tona mahi ma te whakakore i nga mahi whakawhiti horopaki ka kape i nga korero o te kohinga mai i te pata ki te waahi kaiwhakamahi.

Ma te tauritenga me te whakamahi a WireGuardNT mo Linux, OpenBSD, me FreeBSD, ka mahi katoa nga raarangi tukatuka kawa i te reanga whatunga.

Tuhinga e pa ana:
I te mutunga ka whakaaetia a WireGuard e Linus Torvalds ka uru atu ki te Linux 5.6

Ahakoa kaore ano kia oti ake nga aromautanga, kua tutuki i te WireGuardNT te whakawhiti whakawhiti raraunga nui o te 7,5 Gbps i roto i ta maatau waahi whakamatautau me Ethernet.

I roto i nga punaha kaiwhakamahi pono me te Wi-Fi, he iti ake te mahinga. engari kaore i tino rereke mai i te whakawhiti raraunga tika. Hei tauira, i runga i te punaha me te kaari ahokore Intel AC9560, ko te mahinga me te kore WireGuard he 600 Mbps me te WireGuardNT he 600 Mbps ano hoki, i te wa e whakamahi ana i te waea-haere / Wintun ko 95 Mbps.

Puna: https://lists.zx2c4.com/


Ko nga korero o te tuhinga e piri ana ki o maatau kaupapa o matatika whakatika. Ki te ripoata i tetahi paatene paato Here.

Hei tuatahi ki te korero

Waiho to korero

Ka kore e whakaputaina tō wāhitau īmēra. Kua tohua ngā āpure e hiahiatia ana ki *

*

*

  1. He kawenga mo nga raraunga: Miguel Ángel Gatón
  2. Te kaupapa o te raraunga: Whakahaerehia te SPAM, te whakahaere korero.
  3. Ture: To whakaae
  4. Whakawhitinga korero: Kaore nga korero e tukuna ki nga taha tuatoru engari ma te ture herenga.
  5. Rokiroki raraunga: Paetukutuku e whakahaerehia ana e Occentus Networks (EU)
  6. Tika: I nga wa katoa ka taea e koe te whakaiti, te whakaora me te muku i o korero.