เดตเดฟเตปเดกเต‹เดธเดฟเดจเดพเดฏเตเดณเตเดณ เดตเดฏเตผเด—เดพเตผเดกเต เดตเดฟเดชเดฟเดŽเตป, เดตเดฏเตผเด—เดพเตผเดกเตเดŽเตปเดŸเดฟ 1.0 เดŽเดจเตเดจเดฟเดต เดชเตเดฑเดคเตเดคเดฟเดฑเด™เตเด™เดฟ.

เดตเดฏเตผเด—เดพเตผเดกเต เดตเดฟเดชเดฟเดŽเดจเตเดฑเต† เดฐเดšเดฏเดฟเดคเดพเดตเดพเดฏ เดœเต‡เดธเตบ เดŽ. เดกเต‹เดฃเตปเดซเต†เตฝเดกเต, เดตเดฟเตปเดกเต‹เดธเต 1.0-เดจเตเดณเตเดณ เดตเดฏเตผเด—เดพเตผเดกเต เด•เตเดฒเดฏเดจเตเดฑเต เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเดฑเดฟเดจเตเดฑเต† เด†เดฆเตเดฏเดคเตเดคเต† เดชเตเดฐเดงเดพเดจ เดชเดคเดฟเดชเตเดชเตเด‚, เดชเต‹เตผเดŸเตเดŸเต เด‰เดณเตเดณ เดตเดฏเตผเด—เดพเตผเดกเต เดŽเตปเดŸเดฟ 1.0 เดกเตเดฐเตˆเดตเดฑเตเด•เดณเตเด‚ เดชเตเดฑเดคเตเดคเดฟเดฑเด•เตเด•เดฟ. เดตเดฟเดชเดฟเดŽเตป AMD64, x86, ARM64 เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ Windows 10, 11 เด•เต‡เตผเดฃเดฒเดฟเดจเดพเดฏเตเดณเตเดณ WireGuard. Windows เด•เต‡เตผเดฃเตฝ เด˜เดŸเด• เด•เต‹เดกเต GPLv2 เดจเต เด•เต€เดดเดฟเดฒเดพเดฃเต เดฒเตˆเดธเตปเดธเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต, เด•เต‚เดŸเดพเดคเต† เด•เตเดฒเดฏเดจเตเดฑเต เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ MIT เดฒเตˆเดธเตปเดธเดฟเดจเต เด•เต€เดดเดฟเดฒเดพเดฃเต เดฒเตˆเดธเตปเดธเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต.

เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเดฒเดฟเดจเดพเดฏเตเดณเตเดณ เดชเตเดฐเดงเดพเดจ เดตเดฏเตผเด—เดพเตผเดกเต เด‡เด‚เดชเตเดฒเดฟเดฎเต†เดจเตเดฑเต‡เดทเดจเตเดฑเต† เด•เต‹เดกเตเดฌเต‡เดธเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเดพเดฃเต เดˆ เดชเต‹เตผเดŸเตเดŸเต, เดตเดฟเตปเดกเต‹เดธเต เด•เต‡เตผเดฃเตฝ เดŽเดจเตเดฑเดฟเดฑเตเดฑเดฟเด•เดณเตเด‚ เดŽเตปโ€Œเดกเดฟโ€Œเดโ€ŒเดŽเดธเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดธเตเดฑเตเดฑเดพเด•เตเด•เตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด‡เดคเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เดตเดฟเดจเตเดฑเตบ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด‡เดจเตเดฑเตผเดซเต‡เดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเตเดฎเดพเดฏ เดตเดฏเตผเด—เดพเตผเดกเต-เด—เต‹ เด‡เด‚เดชเตเดฒเดฟเดฎเต†เดจเตเดฑเต‡เดทเดจเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเตเดชเต‹เตพ, เด•เต‹เตบเดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดธเตเดตเดฟเดšเตเดšเตเด•เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดฟ เด•เต‡เตผเดฃเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเดฟเดฒเต‡เด•เตเด•เต เดชเดพเด•เตเด•เดฑเตเดฑเต เด‰เดณเตเดณเดŸเด•เตเด•เด™เตเด™เตพ เดชเด•เตผเดคเตเดคเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดตเดฏเตผเด—เดพเตผเดกเตเดŽเตปเดŸเดฟ เด•เดพเดฐเตเดฏเดฎเดพเดฏ เดชเตเดฐเด•เดŸเดจ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เตพ เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดฒเดฟเดจเด•เตเดธเต, เด“เดชเตเดชเตบเดฌเดฟเดŽเดธเตเดกเดฟ, เดซเตเดฐเต€เดฌเดฟเดŽเดธเตเดกเดฟ เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เตเดณเตเดณ เด‡เด‚เดชเตเดฒเดฟเดฎเต†เดจเตเดฑเต‡เดทเดจเตเด•เตพเด•เตเด•เต เดธเดฎเดพเดจเดฎเดพเดฏเดฟ, เดตเดฏเตผเด—เดพเตผเดกเตเดŽเตปเดŸเดฟเดฏเดฟเดฒเต† เดŽเดฒเตเดฒเดพ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต เดฒเต‹เดœเดฟเด•เตเด•เตเด‚ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดฒเต†เดตเดฒเดฟเตฝ เดจเต‡เดฐเดฟเดŸเตเดŸเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต.

เดฑเดฟเดธเตผเดตเตเดกเต เดซเต€เตฝเดกเดฟเตฝ เดกเตเดฐเตˆเดตเตผ เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเดฟเดจเตเดฑเต† เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดฒเตเดฒเดพเดคเตเดค เดธเด‚เดญเดฐเดฃเดคเตเดคเดฟเดจเตเดชเด•เดฐเด‚ NdisWdfGetAdapterContextFromAdapterHandle() เดซเด‚เด—เตโ€Œเดทเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เดตเตเด‚ เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเดพเดคเตเดค เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเตเด•เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เดตเตเด‚; เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เดณเตเด•เดณเตเดŸเต† เดคเดŸเดธเตเดธเดคเตเดคเดฟเดฒเต‚เดŸเต† MTU (เดฎเดพเด•เตเดธเดฟเดฎเด‚ เดŸเตเดฐเดพเตปเดธเตเดฎเดฟเดทเตป เดฏเต‚เดฃเดฟเดฑเตเดฑเต) เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดจเตเดฑเต† เดถเดฐเดฟเดฏเดพเดฏเดคเตเด‚ เดตเต‡เด—เดคเตเดคเดฟเดฒเตเดณเตเดณเดคเตเดฎเดพเดฏ เดŸเตเดฐเดพเด•เตเด•เดฟเด‚เด—เต; เด•เต‹เดกเดฟเดฒเต† C23 เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด‰เดชเดฏเต‹เด—เด‚ เดŽเดจเตเดจเดฟเดต เดชเต‹เดฒเตเดณเตเดณ เดจเดฟเดฐเดตเดงเดฟ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเตเดŸเต† เดชเดฐเดฟเดนเดพเดฐเดตเตเด‚ เด‰เดฆเตเดฆเต‡เดถเดฟเดšเตเดš เดœเต‹เดฒเดฟเด•เดณเตเดŸเต† เดชเต‚เตผเดคเตเดคเต€เด•เดฐเดฃเดตเตเด‚ เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจ เด’เดฐเต เดจเดพเดดเดฟเด•เด•เตเด•เดฒเตเดฒเดพเดฏเดฟ เดชเดคเดฟเดชเตเดชเต 1.0 เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ.

เด’เดฐเต เด“เตผเดฎเตเดฎเดชเตเดชเต†เดŸเตเดคเตเดคเตฝ เดŽเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ, WireGuard VPN เด†เดงเตเดจเดฟเด• เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เดฐเต€เดคเดฟเด•เดณเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเดพเดฃเต, เด…เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏ เดชเตเดฐเด•เดŸเดจเด‚ เดจเตฝเด•เตเดจเตเดจเต, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดŽเดณเตเดชเตเดชเดฎเดพเดฃเต, เดธเด™เตเด•เต€เตผเดฃเดคเด•เดณเดฟเดฒเตเดฒ, เด•เต‚เดŸเดพเดคเต† เดตเดฒเดฟเดฏ เดคเต‹เดคเดฟเดฒเตเดณเตเดณ เดŸเตเดฐเดพเดซเดฟเด•เต เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดจเดฟเดฐเดตเดงเดฟ เดตเดฒเดฟเดฏ เดคเต‹เดคเดฟเดฒเตเดณเตเดณ เดตเดฟเดจเตเดฏเดพเดธเด™เตเด™เดณเดฟเตฝ เดธเตเดตเดฏเด‚ เดคเต†เดณเดฟเดฏเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต. 2015 เดฎเตเดคเตฝ เดˆ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต, เด•เต‚เดŸเดพเดคเต† เด…เดคเดฟเดจเตเดฑเต† เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เดฐเต€เดคเดฟเด•เดณเตเดŸเต† เด“เดกเดฟเดฑเตเดฑเดฟเดจเตเด‚ เด”เดชเดšเดพเดฐเดฟเด• เดชเดฐเดฟเดถเต‹เดงเดจเดฏเตเด•เตเด•เตเด‚ เดตเดฟเดงเต‡เดฏเดฎเดพเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. WireGuard เด’เดฐเต เด•เต€-เด…เดงเดฟเดทเตเด เดฟเดค เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เดฑเต‚เดŸเตเดŸเดฟเด‚เด—เต เด†เดถเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเตฝ เด“เดฐเต‹ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด‡เดจเตเดฑเตผเดซเต‡เดธเดฟเดฒเต‡เด•เตเด•เตเด‚ เด’เดฐเต เดธเตเดตเด•เดพเดฐเตเดฏ เด•เต€ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เด•เต€ เดฌเตˆเตปเดกเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เดชเตŠเดคเต เด•เต€เด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เด’เดฐเต เด•เดฃเด•เตเดทเตป เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตŠเดคเต เด•เต€เด•เดณเตเดŸเต† เด•เตˆเดฎเดพเดฑเตเดฑเด‚ SSH-เดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต. เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดธเตเดฅเดฒเดคเตเดคเต เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดกเต†เดฎเตบ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเดคเต† เด•เต€เด•เตพ เดšเตผเดšเตเดš เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚, SSH-เดฒเต† เด…เด‚เด—เต€เด•เตƒเดค_เด•เต€เด•เดณเตเดŸเต† เดชเดฐเดฟเดชเดพเดฒเดจเดคเตเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏเดฟ, เดจเต‹เดฏเตโ€Œเดธเต เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เดซเตเดฐเต†เดฏเดฟเด‚เดตเตผเด•เตเด•เดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ Noise_IK เดธเด‚เดตเดฟเดงเดพเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. UDP เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เดณเดฟเตฝ เดŽเตปเด•เตเดฏเดพเดชเตเดธเตเดฒเต‡เดทเตป เดตเดดเดฟเดฏเดพเดฃเต เดกเดพเดฑเตเดฑ เด•เตˆเดฎเดพเดฑเตเดฑเด‚ เดจเดŸเดคเตเดคเตเดจเตเดจเดคเต. เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. IP เดตเดฟเดฒเดพเดธเด™เตเด™เตพ เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดฟเด•เต เด•เตเดฒเดฏเดจเตเดฑเต เดชเตเดจเดƒเด•เตเดฐเดฎเต€เด•เดฐเดฃเดคเตเดคเดฟเดฒเต‚เดŸเต† เด•เดฃเด•เตเดทเตป เดคเดŸเดธเตเดธเด™เตเด™เดณเดฟเดฒเตเดฒเดพเดคเต† VPN เดธเต†เตผเดตเดฑเตเด•เตพ (เดฑเต‹เดฎเดฟเด‚เด—เต).

เดกเดพเดจเดฟเดฏเตฝ เดœเต†. เดฌเต‡เตบเดธเตเดฑเตเดฑเตˆเตป, เดŸเดพเตปเดœ เดฒเดพเด‚เด—เต†, เดชเต€เดฑเตเดฑเตผ เดทเตเดตเดพเดฌเต† เดŽเดจเตเดจเดฟเดตเตผ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเต†เดŸเตเดคเตเดค ChaCha20 เดธเตเดŸเตเดฐเต€เด‚ เดธเตˆเดซเดฑเตเด‚ Poly1305 เดธเดจเตเดฆเต‡เดถ เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃ เด…เตฝเด—เต‹เดฐเดฟเดคเดตเตเด‚ (MAC) เดŽเตปเด•เตเดฐเดฟเดชเตเดทเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. AES-256-CTR, HMAC เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เต เดชเด•เดฐเดฎเดพเดฏเดฟ ChaCha20 เด‰เด‚ Poly1305 เด‰เด‚ เดตเต‡เด—เดคเดฏเต‡เดฑเดฟเดฏเดคเตเด‚ เด•เต‚เดŸเตเดคเตฝ เดธเตเดฐเด•เตเดทเดฟเดคเดตเตเดฎเดพเดฏ เดฌเดฆเดฒเตเด•เดณเดพเดฏเดฟ เดตเดฟเดชเดฃเดจเด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต, เด‡เดตเดฏเตเดŸเต† เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เด‡เด‚เดชเตเดฒเดฟเดฎเต†เดจเตเดฑเต‡เดทเตป เดชเตเดฐเดคเตเดฏเต‡เด• เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดชเดฟเดจเตเดคเตเดฃ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเต† เดจเดฟเดถเตเดšเดฟเดค เดธเดฎเดฏ เดจเดฟเตผเดตเตเดตเดนเดฃเด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดกเดพเดจเดฟเดฏเตฝ เดฌเต‡เตบเดธเตเดฑเตเดฑเตˆเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดš Curve25519 เด‡เด‚เดชเตเดฒเดฟเดฎเต†เดจเตเดฑเต‡เดทเดจเดฟเตฝ เดŽเดฒเดฟเดชเตเดฑเตเดฑเดฟเด•เต เด•เตผเดตเต เดกเดฟเดซเดฟ-เดนเต†เตฝเดฎเดพเตป เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฃเต เดชเด™เตเด•เดฟเดŸเตเดŸ เดฐเดนเดธเตเดฏ เด•เต€ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเต. BLAKE2s เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ (RFC7693) เดนเดพเดทเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru