VPN WireGuard Linux เช•เชฐเซเชจเชฒ 5.6 เชฎเชพเช‚ เชธเชฎเชพเชฏเซ‡เชฒ เช›เซ‡

เช†เชœเซ‡ เชฒเชฟเชจเซเชธเซ‡ VPN เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชธเชพเชฅเซ‡ เชจเซ‡เชŸ-เชจเซ‡เช•เซเชธเซเชŸ เชฌเซเชฐเชพเชจเซเชšเชจเซ‡ เชชเซ‹เชคเชพเชจเซ€ เชชเชพเชธเซ‡ เช–เชธเซ‡เชกเซ€ เช›เซ‡ เชตเชพเชฏเชฐเช—เชพเชฐเซเชก. เช† เช˜เชŸเชจเชพ เชตเชฟเชถเซ‡ เช…เชนเซ‡เชตเชพเชฒ เชตเชพเชฏเชฐเช—เชพเชฐเซเชก เชฎเซ‡เช‡เชฒเชฟเช‚เช— เชธเซ‚เชšเชฟ เชชเชฐ.

VPN WireGuard Linux เช•เชฐเซเชจเชฒ 5.6 เชฎเชพเช‚ เชธเชฎเชพเชฏเซ‡เชฒ เช›เซ‡

เชจเชตเชพ Linux 5.6 เช•เชฐเซเชจเชฒ เชฎเชพเชŸเซ‡ เช•เซ‹เชก เชธเช‚เช—เซเชฐเชน เชนเชพเชฒเชฎเชพเช‚ เชšเชพเชฒเซ เช›เซ‡. WireGuard เช เชเช• เชเชกเชชเซ€ เชจเซ‡เช•เซเชธเซเชŸ เชœเชจเชฐเซ‡เชถเชจ VPN เช›เซ‡ เชœเซ‡ เช†เชงเซเชจเชฟเช• เช•เซเชฐเชฟเชชเซเชŸเซ‹เช—เซเชฐเชพเชซเซ€เชจเซ‹ เช…เชฎเชฒ เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡ เชฎเซ‚เชณ เชฐเซ€เชคเซ‡ เชนเชพเชฒเชจเชพ VPN เชจเชพ เชธเชฐเชณ เช…เชจเซ‡ เชตเชงเซ เช…เชจเซเช•เซ‚เชณ เชตเชฟเช•เชฒเซเชช เชคเชฐเซ€เช•เซ‡ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚. เชฒเซ‡เช–เช• เช•เซ‡เชจเซ‡เชกเชฟเชฏเชจ เชฎเชพเชนเชฟเชคเซ€ เชธเซเชฐเช•เซเชทเชพ เชจเชฟเชทเซเชฃเชพเชค เชœเซ‡เชธเชจ เช. เชกเซ‹เชจเซ‡เชจเชซเซ‡เชฒเซเชก เช›เซ‡. เช“เช—เชธเซเชŸ 2018 เชฎเชพเช‚, เชตเชพเชฏเชฐเช—เชพเชฐเซเชก เชชเซเชฐเชถเช‚เชธเชพ เชฎเซ‡เชณเชตเซ€ เชฒเชฟเชจเชธ เชŸเซ‹เชฐเชตเชพเชฒเซเชกเซเชธ เชฆเซเชตเชพเชฐเชพ. เชคเซ‡ เชธเชฎเชฏเชจเซ€ เช†เชธเชชเชพเชธ, Linux เช•เชฐเซเชจเชฒเชฎเชพเช‚ VPN เชจเซ‡ เชธเชฎเชพเชตเชตเชพเชจเซเช‚ เช•เชพเชฎ เชถเชฐเซ‚ เชฅเชฏเซเช‚. เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ เชฅเซ‹เชกเซ‹ เชตเชงเซ เชธเชฎเชฏ เชฒเชพเช—เซเชฏเซ‹.

"เชนเซเช‚ เชœเซ‹เช‰เช‚ เช›เซเช‚ เช•เซ‡ เชœเซ‡เชธเชจเซ‡ เช•เชฐเซเชจเชฒเชฎเชพเช‚ เชตเชพเชฏเชฐเช—เชพเชฐเซเชกเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเซเชฒ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเซ€ เช›เซ‡," เชฒเชฟเชจเซเชธเซ‡ เช“เช—เชธเซเชŸ 2, 2018 เชจเชพ เชฐเซ‹เชœ เชฒเช–เซเชฏเซเช‚. โ€” เชถเซเช‚ เชนเซเช‚ เชซเชฐเซ€ เชเช•เชตเชพเชฐ เช† VPN เชฎเชพเชŸเซ‡ เชฎเชพเชฐเซ‹ เชชเซเชฐเซ‡เชฎ เชœเชพเชนเซ‡เชฐ เช•เชฐเซ€ เชถเช•เซเช‚ เช›เซเช‚ เช…เชจเซ‡ เชŸเซ‚เช‚เช• เชธเชฎเชฏเชฎเชพเช‚ เชฎเชฐเซเชœเชฐเชจเซ€ เช†เชถเชพ เชฐเชพเช–เซ€ เชถเช•เซเช‚ เช›เซเช‚? เช•เซ‹เชก เช•เชฆเชพเชš เชชเชฐเชซเซ‡เช•เซเชŸ เชจ เชนเซ‹เชฏ, เชชเชฃ เชฎเซ‡เช‚ เชคเซ‡เชจเซ‡ เชœเซ‹เชฏเซ‹ เช…เชจเซ‡ OpenVPN เช…เชจเซ‡ IPSec เชจเซ€ เชญเชฏเชพเชจเช•เชคเชพเชจเซ€ เชธเชฐเช–เชพเชฎเชฃเซ€เชฎเชพเช‚, เชคเซ‡ เช•เชฒเชพเชจเซเช‚ เชตเชพเชธเซเชคเชตเชฟเช• เช•เชพเชฐเซเชฏ เช›เซ‡."

เชฒเชฟเชจเชธเชจเซ€ เชˆเชšเซเช›เชพ เช›เชคเชพเช‚, เชฎเชฐเซเชœเชฐ เชฆเซ‹เชข เชตเชฐเซเชท เชธเซเชงเซ€ เช–เซ‡เช‚เชšเชพเชˆ เช—เชฏเซเช‚. เชฎเซเช–เซเชฏ เชธเชฎเชธเซเชฏเชพ เช•เซเชฐเชฟเชชเซเชŸเซ‹เช—เซเชฐเชพเชซเชฟเช• เช•เชพเชฐเซเชฏเซ‹เชจเชพ เชฎเชพเชฒเชฟเช•เซ€เชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฏเซ‡เชฒเซ€ เชนเซ‹เชตเชพเชจเซเช‚ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชชเซเชฐเชญเชพเชตเชจเซ‡ เชธเซเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹. เชธเชชเซเชŸเซ‡เชฎเซเชฌเชฐ 2019 เชฎเชพเช‚ เชฒเชพเช‚เชฌเซ€ เชตเชพเชŸเชพเช˜เชพเชŸเซ‹ เชชเช›เซ€ เชคเซ‡ เชนเชคเซเช‚ เชธเชฎเชพเชงเชพเชจเช•เชพเชฐเซ€ เชจเชฟเชฐเซเชฃเชฏ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹ เช•เชฐเซเชจเชฒเชฎเชพเช‚ เช‰เชชเชฒเชฌเซเชง เช•เซเชฐเชฟเชชเซเชŸเซ‹ API เชซเช‚เช•เซเชถเชจเชฎเชพเช‚ เชชเซ‡เชšเซ‹เชจเซเช‚ เชญเชพเชทเชพเช‚เชคเชฐ เช•เชฐเซ‹, เชœเซ‡เชจเชพ เชชเชฐ เชตเชพเชฏเชฐเช—เชพเชฐเซเชก เชกเซ‡เชตเชฒเชชเชฐเซเชธเชจเซ‡ เช•เชพเชฎเช—เซ€เชฐเซ€ เช…เชจเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชธเซเชฐเช•เซเชทเชพเชจเชพ เช•เซเชทเซ‡เชคเซเชฐเชฎเชพเช‚ เชซเชฐเชฟเชฏเชพเชฆเซ‹ เชนเซ‹เชฏ เช›เซ‡. เชชเชฐเช‚เชคเซ เชคเซ‡เช“เช เชฎเซ‚เชณ เชตเชพเชฏเชฐเช—เชพเชฐเซเชก เช•เซเชฐเชฟเชชเซเชŸเซ‹ เชซเช‚เช•เซเชถเชจเซเชธเชจเซ‡ เช…เชฒเช— เชฒเซ‹-เชฒเซ‡เชตเชฒ เชเชฟเช‚เช• API เชฎเชพเช‚ เช…เชฒเช— เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เช†เช–เชฐเซ‡ เชคเซ‡เชฎเชจเซ‡ เช•เชฐเซเชจเชฒ เชชเชฐ เชชเซ‹เชฐเซเชŸ เช•เชฐเซ‹. เชจเชตเซ‡เชฎเซเชฌเชฐเชฎเชพเช‚, เช•เชฐเซเชจเชฒ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เช เชคเซ‡เชฎเชจเซเช‚ เชตเชšเชจ เชชเชพเชณเซเชฏเซเช‚ เช…เชจเซ‡ เชธเช‚เชฎเชค เชฅเชฏเชพ เช•เซ‹เชกเชจเซ‹ เชญเชพเช— Zinc เชฅเซ€ เชฎเซเช–เซเชฏ เช•เชฐเซเชจเชฒ เชชเชฐ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเซ‹. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช•เซเชฐเชฟเชชเซเชŸเซ‹ API เชฎเชพเช‚ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡ WireGuard เชฎเชพเช‚ เชคเซˆเชฏเชพเชฐ เช•เชฐเซ‡เชฒ ChaCha20 เช…เชจเซ‡ Poly1305 เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชจเซ‹ เชเชกเชชเซ€ เช…เชฎเชฒเซ€เช•เชฐเชฃ.

เช›เซ‡เชฒเซเชฒเซ‡, 9 เชกเชฟเชธเซ‡เชฎเซเชฌเชฐ, 2019 เชจเชพ เชฐเซ‹เชœ, เชกเซ‡เชตเชฟเชก เชเชธ. เชฎเชฟเชฒเชฐ, Linux เช•เชฐเซเชจเชฒเชจเชพ เชจเซ‡เชŸเชตเชฐเซเช•เชฟเช‚เช— เชธเชฌเชธเชฟเชธเซเชŸเชฎ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ, เชธเซเชตเซ€เช•เชพเชฐเซเชฏเซเช‚ เชจเซ‡เชŸ-เช†เช—เชฒเซ€ เชถเชพเช–เชพเชฎเชพเช‚ เชชเซ‡เชšเซ‹ เชตเชพเชฏเชฐเช—เชพเชฐเซเชก เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชฎเชพเช‚เชฅเซ€ VPN เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชธเชพเชฅเซ‡.

เช…เชจเซ‡ เช†เชœเซ‡, 29 เชœเชพเชจเซเชฏเซเช†เชฐเซ€, 2020, เชซเซ‡เชฐเชซเชพเชฐเซ‹ เช•เชฐเซเชจเชฒเชฎเชพเช‚ เชธเชฎเชพเชตเซ‡เชถ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฒเชฟเชจเชธเชฎเชพเช‚ เช—เชฏเชพ.

VPN WireGuard Linux เช•เชฐเซเชจเชฒ 5.6 เชฎเชพเช‚ เชธเชฎเชพเชฏเซ‡เชฒ เช›เซ‡

เช…เชจเซเชฏ VPN เชธเซ‹เชฒเซเชฏเซเชถเชจเซเชธ เชชเชฐ เชตเชพเชฏเชฐเช—เชพเชฐเซเชกเชจเชพ เชฆเชพเชตเซ‹ เช•เชฐเซ‡เชฒ เชซเชพเชฏเชฆเชพ:

  • เชตเชพเชชเชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฐเชณ.
  • เช†เชงเซเชจเชฟเช• เช•เซเชฐเชฟเชชเซเชŸเซ‹เช—เซเชฐเชพเชซเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡: เชจเซ‹เชˆเช เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชซเซเชฐเซ‡เชฎเชตเชฐเซเช•, Curve25519, ChaCha20, Poly1305, BLAKE2, SipHash24, HKDF, เชตเช—เซ‡เชฐเซ‡.
  • เช•เซ‹เชฎเซเชชเซ‡เช•เซเชŸ, เชตเชพเช‚เชšเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเชพ เช•เซ‹เชก, เชจเชฌเชณเชพเชˆเช“ เชฎเชพเชŸเซ‡ เชคเชชเชพเชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฐเชณ.
  • เชธเชพเชฐเซ‹ เชชเซเชฐเชฆเซเชธเชจ.
  • เชธเซเชชเชทเซเชŸ เช…เชจเซ‡ เชตเชฟเชธเซเชคเซƒเชค เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃ.

เชตเชพเชฏเชฐเช—เชพเชฐเซเชกเชจเชพ เชคเชฎเชพเชฎ เชฎเซเช–เซเชฏ เชคเชฐเซเช• เช•เซ‹เชกเชจเซ€ 4000 เช•เชฐเชคเชพเช‚ เช“เช›เซ€ เชฒเชพเช‡เชจ เชฒเซ‡ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ OpenVPN เช…เชจเซ‡ IPSec เชฎเชพเชŸเซ‡ เชธเซ‡เช‚เช•เชกเซ‹ เชนเชœเชพเชฐเซ‹ เชฒเชพเช‡เชจเซ‹เชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเซ‡ เช›เซ‡.

โ€œWireGuard เช เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เช•เซ€ เชฐเซ‚เชŸเซ€เช‚เช—เชจเซ€ เชตเชฟเชญเชพเชตเชจเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชฆเชฐเซ‡เช• เชจเซ‡เชŸเชตเชฐเซเช• เชˆเชจเซเชŸเชฐเชซเซ‡เชธเชฎเชพเช‚ เช–เชพเชจเช—เซ€ เช•เซ€ เชœเซ‹เชกเชตเชพเชจเซ€ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชเช•เชธเชพเชฅเซ‡ เชฌเชพเช‚เชงเชตเชพ เชฎเชพเชŸเซ‡ เชœเชพเชนเซ‡เชฐ เช•เซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. SSH เชœเซ‡เชตเซ€ เชœ เชฐเซ€เชคเซ‡ เช•เชจเซ‡เช•เซเชถเชจ เชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชพเชฐเซเชตเชœเชจเชฟเช• เช•เซ€เช“เชจเซเช‚ เชตเชฟเชจเชฟเชฎเชฏ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช•เซ€เชจเซ€ เชตเชพเชŸเชพเช˜เชพเชŸ เช•เชฐเชตเชพ เช…เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชœเช—เซเชฏเชพเชฎเชพเช‚ เช…เชฒเช— เชกเชฟเชฎเชจ เชšเชฒเชพเชตเซเชฏเชพ เชตเชฟเชจเชพ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชจเซ‹เช‡เชธ_เช†เช‡เช•เซ‡ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎ เช…เชตเชพเชœ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชซเซเชฐเซ‡เชฎเชตเชฐเซเช•SSH เชฎเชพเช‚ เช…เชงเชฟเช•เซƒเชค_เช•เซ€ เชœเชพเชณเชตเชตเชพ เชœเซ‡เชตเซเช‚ เชœ. เชกเซ‡เชŸเชพ เชŸเซเชฐเชพเชจเซเชธเชฎเชฟเชถเชจ UDP เชชเซ‡เช•เซ‡เชŸเซเชธเชฎเชพเช‚ เชเชจเซเช•เซ‡เชชเซเชธเซเชฏเซเชฒเซ‡เชถเชจ เชฆเซเชตเชพเชฐเชพ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชคเซ‡ เช•เซเชฒเชพเชฏเช‚เชŸเชจเชพ เชธเซเชตเชšเชพเชฒเชฟเชค เชชเซเชจเชƒเชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฃเชจเซ‡ เชกเชฟเชธเซเช•เชจเซ‡เช•เซเชŸ เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ VPN เชธเชฐเซเชตเชฐ (เชฐเซ‹เชฎเชฟเช‚เช—) เชจเชพ IP เชธเชฐเชจเชพเชฎเชพเช‚เชจเซ‡ เชฌเชฆเชฒเชตเชพเชจเซเช‚ เชธเชฎเชฐเซเชฅเชจ เช•เชฐเซ‡ เช›เซ‡, - เชคเซ‡เช“ เชฒเช–เซ‡ เช›เซ‡ เช“เชชเชจเชจเซ‡เชŸ.

เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชฏ เช›เซ‡ เชธเซเชŸเซเชฐเซ€เชฎ เชธเชพเช‡เชซเชฐ เชšเชพเชนเชเช•เซเชธเชเช•เซเชธเชเช•เซเชธ เช…เชจเซ‡ เชธเช‚เชฆเซ‡เชถ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ (MAC) เชชเซ‹เชฒเชฟเชเช•เซเชธเชเช•เซเชธเชเช•เซเชธ, เชกเซ‡เชจเชฟเชฏเชฒ เชฌเชฐเซเชจเชธเซเชŸเซ€เชจ เชฆเซเชตเชพเชฐเชพ เชกเชฟเชเชพเช‡เชจ (เชกเซ‡เชจเชฟเชฏเชฒ เชœเซ‡. เชฌเชฐเซเชจเชธเซเชŸเซ€เชจ), เชคเชพเชจเซเชœเชพ เชฒเซ‡เช‚เช—เซ‡ เช…เชจเซ‡ เชชเซ€เชŸเชฐ เชถเซเชตเชพเชฌเซ‡. ChaCha20 เช…เชจเซ‡ Poly1305 AES-256-CTR เช…เชจเซ‡ HMAC เชจเชพ เชเชกเชชเซ€ เช…เชจเซ‡ เชธเซเชฐเช•เซเชทเชฟเชค เชเชจเชพเชฒเซ‹เช— เชคเชฐเซ€เช•เซ‡ เชธเซเชฅเชฟเชค เช›เซ‡, เชœเซ‡เชจเซเช‚ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เช…เชฎเชฒเซ€เช•เชฐเชฃ เช–เชพเชธ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชธเชชเซ‹เชฐเซเชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เชจเชฟเชถเซเชšเชฟเชค เช…เชฎเชฒ เชธเชฎเชฏ เชนเชพเช‚เชธเชฒ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชตเชนเซ‡เช‚เชšเชพเชฏเซ‡เชฒ เช—เซเชชเซเชค เช•เซ€ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช…เชฎเชฒเซ€เช•เชฐเชฃเชฎเชพเช‚ เชฒเช‚เชฌเช—เซ‹เชณ เชตเชณเชพเช‚เช• เชกเชฟเชซเซ€-เชนเซ‡เชฒเชฎเซ‡เชจ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡. เช•เชฐเซเชตเซ‡เช•เซเชธเชเช•เซเชธเชเช•เซเชธ, เชกเซ‡เชจเชฟเชฏเชฒ เชฌเชฐเซเชจเชธเซเชŸเซ‡เช‡เชจ เชฆเซเชตเชพเชฐเชพ เชชเชฃ เชชเซเชฐเชธเซเชคเชพเชตเชฟเชค. เชนเซ‡เชถเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชฏเซ‡เชฒ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เช›เซ‡ BLAKE2s (RFC7693)ยป.

เชฐเชฟเชเชฒเซเชŸ เชชเซเชฐเชฆเชฐเซเชถเชจ เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เชธเชคเซเชคเชพเชตเชพเชฐ เชตเซ‡เชฌเชธเชพเช‡เชŸ เชชเชฐเชฅเซ€:

เชฌเซ‡เชจเซเชกเชตเชฟเชกเซเชฅ (เชฎเซ‡เช—เชพเชฌเซ€เชŸ/เชธเซ‡)
VPN WireGuard Linux เช•เชฐเซเชจเชฒ 5.6 เชฎเชพเช‚ เชธเชฎเชพเชฏเซ‡เชฒ เช›เซ‡

เชชเชฟเช‚เช— (ms)
VPN WireGuard Linux เช•เชฐเซเชจเชฒ 5.6 เชฎเชพเช‚ เชธเชฎเชพเชฏเซ‡เชฒ เช›เซ‡

เชŸเซ‡เชธเซเชŸ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ:

  • Intel Core i7-3820QM เช…เชจเซ‡ Intel Core i7-5200U
  • Gigabit เช•เชพเชฐเซเชกเซเชธ Intel 82579LM เช…เชจเซ‡ Intel I218LM
  • เชฒเชฟเชจเช•เซเชธ 4.6.1
  • เชตเชพเชฏเชฐเช—เชพเชฐเซเชก เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ: MAC เชฎเชพเชŸเซ‡ Poly256 เชธเชพเชฅเซ‡ 20-bit ChaCha1305
  • เชชเซเชฐเชฅเชฎ IPsec เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ: MAC เชฎเชพเชŸเซ‡ Poly256 เชธเชพเชฅเซ‡ 20-bit ChaCha1305
  • เชฌเซ€เชœเซเช‚ IPsec เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ: AES-256-GCM-128 (AES-NI เชธเชพเชฅเซ‡)
  • เช“เชชเชจเชตเซ€เชชเซ€เชเชจ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ: HMAC-SHA256-2, UDP เชฎเซ‹เชก เชธเชพเชฅเซ‡ AES 256-เชฌเซ€เชŸ เชธเชฎเช•เช•เซเชท เชธเชพเช‡เชซเชฐ เชธเซเชฏเซเชŸ
  • เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชชเซเชฐเชฆเชฐเซเชถเชจ เชฎเชพเชชเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚ iperf3, 30 เชฎเชฟเชจเชฟเชŸเชฎเชพเช‚ เชธเชฐเซ‡เชฐเชพเชถ เชชเชฐเชฟเชฃเชพเชฎ เชฌเชคเชพเชตเซ‡ เช›เซ‡.

เชธเชฟเชฆเซเชงเชพเช‚เชคเชฎเชพเช‚, เชเช•เชตเชพเชฐ เชจเซ‡เชŸเชตเชฐเซเช• เชธเซเชŸเซ‡เช•เชฎเชพเช‚ เชเช•เซ€เช•เซƒเชค เชฅเชˆ เช—เชฏเชพ เชชเช›เซ€, WireGuard เช เชตเชงเซ เชเชกเชชเชฅเซ€ เช•เชพเชฎ เช•เชฐเชตเซเช‚ เชœเซ‹เชˆเช. เชชเชฐเช‚เชคเซ เชตเชพเชธเซเชคเชตเชฎเชพเช‚ เช•เชฐเซเชจเชฒเชฎเชพเช‚ เชฌเชจเซ‡เชฒ เช•เซเชฐเชฟเชชเซเชŸเซ‹ API เช•เซเชฐเชฟเชชเซเชŸเซ‹เช—เซเชฐเชพเชซเชฟเช• เชซเช‚เช•เซเชถเชจเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เช† เชœเชฐเซ‚เชฐเซ€ เชจเชฅเซ€. เช•เชฆเชพเชš เชคเซ‡ เชฌเชงเชพ เชนเชœเซ เชธเซเชงเซ€ เชฎเซ‚เชณ เชตเชพเชฏเชฐเช—เชพเชฐเซเชกเชจเชพ เชชเซเชฐเชฆเชฐเซเชถเชจ เชธเซเชคเชฐ เชฎเชพเชŸเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เชฅเชฏเชพ เชจเชฅเซ€.

โ€œเชฎเชพเชฐเชพ เชฆเซƒเชทเซเชŸเชฟเช•เซ‹เชฃเชฅเซ€, WireGuard เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชฎเชพเชŸเซ‡ เช†เชฆเชฐเซเชถ เช›เซ‡. เชฌเชงเชพ เชจเชฟเชฎเซเชจ-เชธเซเชคเชฐเชจเชพ เชจเชฟเชฐเซเชฃเชฏเซ‹ เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃเชฎเชพเช‚ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซ‡เชฅเซ€ เชฒเชพเช•เซเชทเชฃเชฟเช• VPN เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเชพเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ เชฎเชพเชคเซเชฐ เชฅเซ‹เชกเซ€ เชฎเชฟเชจเชฟเชŸเซ‹ เชฒเชพเช—เซ‡ เช›เซ‡. เช—เซ‹เช เชตเชฃเซ€เชจเซ‡ เช—เชกเชฌเชก เช•เชฐเชตเซ€ เชฒเช—เชญเช— เช…เชถเช•เซเชฏ เช›เซ‡ - เชฒเช–เซเชฏเซเช‚ 2018 เชฎเชพเช‚ เชนเซ‡เชฌเซเชฐเซ‡ เชชเชฐ. - เชธเซเชฅเชพเชชเชจ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชตเชฟเช—เชคเชตเชพเชฐ เชตเชฐเซเชฃเชตเซ‡เชฒ เช›เซ‡ เชธเชคเซเชคเชพเชตเชพเชฐ เชตเซ‡เชฌเชธเชพเช‡เชŸ เชชเชฐ, เชนเซเช‚ เช‰เชคเซเชคเชฎเชจเซ‡ เช…เชฒเช—เชฅเซ€ เชจเซ‹เช‚เชงเชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚ OpenWRT เชธเชชเซ‹เชฐเซเชŸ. เช•เซ‹เชก เชฌเซ‡เชเชจเซ€ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชธเชฐเชณเชคเชพ เช…เชจเซ‡ เช•เซ‹เชฎเซเชชเซ‡เช•เซเชŸเชจเซ‡เชธ เช•เซ€เชจเชพ เชตเชฟเชคเชฐเชฃเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ€เชจเซ‡ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ เชœเชŸเชฟเชฒ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐ เชธเชฟเชธเซเชŸเชฎ เชจเชฅเซ€ เช…เชจเซ‡ เช† เชฌเชงเซ€ เช•เซ‹เชฐเซเชชเซ‹เชฐเซ‡เชŸ เชนเซ‹เชฐเชฐ เช›เซ‡; เชŸเซ‚เช‚เช•เซ€ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เช•เซ€เช“ SSH เช•เซ€เชจเซ€ เชœเซ‡เชฎ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชตเชพเชฏเชฐเช—เชพเชฐเซเชก เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ 2015 เชฅเซ€ เชตเชฟเช•เชธเชฟเชค เชฅเชˆ เชฐเชนเซเชฏเซ‹ เช›เซ‡, เชคเซ‡เชจเซเช‚ เช“เชกเชฟเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เช…เชจเซ‡ เช”เชชเชšเชพเชฐเชฟเช• เชšเช•เชพเชธเชฃเซ€. WireGuard เชธเชชเซ‹เชฐเซเชŸ เชจเซ‡เชŸเชตเชฐเซเช•เชฎเซ‡เชจเซ‡เชœเชฐ เช…เชจเซ‡ systemd เชฎเชพเช‚ เชธเช‚เช•เชฒเชฟเชค เช›เซ‡, เช…เชจเซ‡ เช•เชฐเซเชจเชฒ เชชเซ‡เชšเซ‹ เชกเซ‡เชฌเชฟเชฏเชจ เช…เชจเชธเซเชŸเซ‡เชฌเชฒ, เชฎเซ‡เชœเชฟเชฏเชพ, เช†เชฒเซเชชเชพเช‡เชจ, เช†เชฐเซเช•, เชœเซ‡เชจเซเชŸเซ‚, เช“เชชเชจเชตเชฐเซเชŸ, เชจเชฟเช•เซเชธเช“เชเชธ, เชธเชฌเช—เซเชฐเชพเชซ เช…เชจเซ‡ ALT เชจเชพ เชฌเซ‡เช เชกเชฟเชธเซเชŸเซเชฐเชฟเชฌเซเชฏเซเชถเชจเชฎเชพเช‚ เชธเชฎเชพเชตเชฟเชทเซเชŸ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹