เชจเซ‡เชŸเชฌเซ€เชเชธเชกเซ€ เช•เชฐเซเชจเชฒ VPN เชตเชพเชฏเชฐเช—เชพเชฐเซเชก เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡

เชจเซ‡เชŸเชฌเซ€เชเชธเชกเซ€ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชกเซ‡เชตเชฒเชชเชฐเซเชธ เช…เชนเซ‡เชตเชพเชฒ เชฎเซเช–เซเชฏ NetBSD เช•เชฐเซเชจเชฒเชฎเชพเช‚ WireGuard เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชธเชพเชฅเซ‡ wg เชกเซเชฐเชพเช‡เชตเชฐเชจเชพ เชธเชฎเชพเชตเซ‡เชถ เชตเชฟเชถเซ‡. เชจเซ‡เชŸเชฌเซ€เชเชธเชกเซ€ เช เชฒเชฟเชจเช•เซเชธ เช…เชจเซ‡ เช“เชชเชจเชฌเซ€เชเชธเชกเซ€ เชชเช›เซ€ เชตเชพเชฏเชฐเช—เชพเชฐเซเชก เชฎเชพเชŸเซ‡ เชธเช‚เช•เชฒเชฟเชค เชธเชชเซ‹เชฐเซเชŸ เชธเชพเชฅเซ‡ เชคเซเชฐเซ€เชœเซเช‚ เช“เชเชธ เชฌเชจเซเชฏเซเช‚. VPN เชจเซ‡ เช—เซ‹เช เชตเชตเชพ เชฎเชพเชŸเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เช†เชฆเซ‡เชถเซ‹ เชชเชฃ เช“เชซเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ - wg-keygen เช…เชจเซ‡ wgconfig. เชฎเซ‚เชณเชญเซ‚เชค เช•เชฐเซเชจเชฒ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ (GENERIC) เชฎเชพเช‚, เชกเซเชฐเชพเชˆเชตเชฐ เชนเชœเซ€ เชธเช•เซเชฐเชฟเชฏ เชฅเชฏเซ‡เชฒ เชจเชฅเซ€ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชฎเชพเช‚ "เชธเซเชฏเซเชกเซ‹-เชกเชฟเชตเชพเชˆเชธ wg" เชจเชพ เชธเซเชชเชทเซเชŸ เชธเช‚เช•เซ‡เชคเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

เชตเชงเซเชฎเชพเช‚, เชคเซ‡ เชจเซ‹เช‚เชงเซ€ เชถเช•เชพเชฏ เช›เซ‡ เชชเซเชฐเช•เชพเชถเชจ wireguard-tools 1.0.20200820 เชชเซ‡เช•เซ‡เชœ เชฎเชพเชŸเซ‡ เชธเซเชงเชพเชฐเชพเชคเซเชฎเช• เช…เชชเชกเซ‡เชŸ, เชœเซ‡เชฎเชพเช‚ wg เช…เชจเซ‡ wg-quick เชœเซ‡เชตเซ€ เชฏเซเชเชฐ-เชธเซเชชเซ‡เชธ เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เชจเชตเซ€ เชฐเชœเซ‚เช†เชค เชซเซเชฐเซ€เชฌเซ€เชเชธเชกเซ€ เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เช†เช—เชพเชฎเซ€ เชตเชพเชฏเชฐเช—เชพเชฐเซเชก เชธเชชเซ‹เชฐเซเชŸ เชฎเชพเชŸเซ‡ IPC เชคเซˆเชฏเชพเชฐ เช•เชฐเซ‡ เช›เซ‡. เชตเชฟเชตเชฟเชง เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฎเชพเชŸเซ‡ เชตเชฟเชถเชฟเชทเซเชŸ เช•เซ‹เชกเชจเซ‡ เช…เชฒเช—-เช…เชฒเช— เชซเชพเช‡เชฒเซ‹เชฎเชพเช‚ เชตเชฟเชญเชพเชœเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡. "เชฐเซ€เชฒเซ‹เชก" เช†เชฆเซ‡เชถ เชฎเชพเชŸเซ‡เชจเซ‹ เช†เชงเชพเชฐ systemd เชฏเซเชจเชฟเชŸ เชซเชพเช‡เชฒเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ "systemctl reload wg-quick at wgnet0" เชœเซ‡เชตเชพ เชฌเชพเช‚เชงเช•เชพเชฎเซ‹ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡.

เชšเชพเชฒเซ‹ เชคเชฎเชจเซ‡ เชฏเชพเชฆ เช…เชชเชพเชตเซ€เช เช•เซ‡ VPN WireGuard เช†เชงเซเชจเชฟเช• เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชชเชฆเซเชงเชคเชฟเช“เชจเชพ เช†เชงเชพเชฐเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชคเซ‡ เช–เซ‚เชฌ เชœ เช‰เชšเซเชš เชชเซเชฐเชฆเชฐเซเชถเชจ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡, เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชธเชฐเชณ เช›เซ‡, เช—เซ‚เช‚เชšเชตเชฃเซ‹เชฅเซ€ เชฎเซเช•เซเชค เช›เซ‡ เช…เชจเซ‡ เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชŸเซเชฐเชพเชซเชฟเช•เชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชคเซ€ เชธเช‚เช–เซเชฏเชพเชฌเช‚เชง เชฎเซ‹เชŸเซ€ เชกเชฟเชชเซเชฒเซ‹เชฏเชฎเซ‡เชจเซเชŸเซเชธเชฎเชพเช‚ เชชเซ‹เชคเชพเชจเซ‡ เชธเชพเชฌเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ 2015 เชฅเซ€ เชตเชฟเช•เชพเชธ เช•เชฐเซ€ เชฐเชนเซเชฏเซ‹ เช›เซ‡, เชคเซ‡เชจเซเช‚ เช“เชกเชฟเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เช…เชจเซ‡ เช”เชชเชšเชพเชฐเชฟเช• เชšเช•เชพเชธเชฃเซ€ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชชเชฆเซเชงเชคเชฟเช“ เชตเชชเชฐเชพเชฏ เช›เซ‡. WireGuard เชธเชชเซ‹เชฐเซเชŸ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ NetworkManager เช…เชจเซ‡ systemd เชฎเชพเช‚ เชเช•เซ€เช•เซƒเชค เชฅเชฏเซ‡เชฒ เช›เซ‡, เช…เชจเซ‡ เช•เชฐเซเชจเชฒ เชชเซ‡เชšเซ‹ เช†เชงเชพเชฐ เชตเชฟเชคเชฐเชฃเชฎเชพเช‚ เชธเชฎเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เช›เซ‡. เชกเซ‡เชฌเชฟเชฏเชจ เช…เชธเซเชฅเชฟเชฐ, Mageia, Alpine, Arch, Gentoo, OpenWrt, NixOS, เชธเชฌเช—เซเชฐเชพเชซ ะธ ALT.

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

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

เชธเซ‹เชฐเซเชธ: opennet.ru

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