NetBSD เจ•เจฐเจจเจฒ VPN เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฆเจพ เจนเฉˆ

NetBSD เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจกเจฟเจตเฉˆเจฒเจชเจฐเจธ เจฐเจฟเจชเฉ‹เจฐเจŸ เจ•เฉ€เจคเจพ เจฎเฉเฉฑเจ– NetBSD เจ•เจฐเจจเจฒ เจตเจฟเฉฑเจš เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ‡ เจจเจพเจฒ wg เจกเจฐเจพเจˆเจตเจฐ เจจเฉ‚เฉฐ เจธเจผเจพเจฎเจฒ เจ•เจฐเจจ เจฌเจพเจฐเฉ‡เฅค เจจเฉˆเฉฑเจŸเจฌเฉ€เจเจธเจกเฉ€ เจฒเฉ€เจจเจ•เจธ เจ…เจคเฉ‡ เจ“เจชเจจเจฌเฉ€เจเจธเจกเฉ€ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจฒเจˆ เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจธเจฎเจฐเจฅเจจ เจจเจพเจฒ เจคเฉ€เจœเจพ เจ“เจเจธ เจฌเจฃ เจ—เจฟเจ†เฅค VPN เจจเฉ‚เฉฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจจ เจฒเจˆ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจตเฉ€ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ - wg-keygen เจ…เจคเฉ‡ wgconfigเฅค เจกเจฟเจซเจพเจฒเจŸ เจ•เจฐเจจเจฒ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ (เจœเจจเฉ‡เจฐเจฟเจ•) เจตเจฟเฉฑเจš, เจกเจฐเจพเจˆเจตเจฐ เจ…เจœเฉ‡ เจเจ•เจŸเฉ€เจตเฉ‡เจŸ เจจเจนเฉ€เจ‚ เจนเฉ‹เจ‡เจ† เจนเฉˆ เจ…เจคเฉ‡ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจตเจฟเฉฑเจš "เจธเฉ‚เจกเฉ‹-เจกเจฟเจตเจพเจˆเจธ wg" เจฆเฉ‡ เจธเจชเฉฑเจธเจผเจŸ เจธเฉฐเจ•เฉ‡เจค เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ‡เจน เจจเฉ‹เจŸ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจชเฉเจฐเจ•เจพเจธเจผเจจ wireguard-tools 1.0.20200820 เจชเฉˆเจ•เฉ‡เจœ เจฒเจˆ เจ‡เฉฑเจ• เจธเฉเจงเจพเจฐเจพเจคเจฎเจ• เจ…เฉฑเจชเจกเฉ‡เจŸ, เจœเจฟเจธ เจตเจฟเฉฑเจš wg เจ…เจคเฉ‡ wg-quick เจตเจฐเจ—เฉ€เจ†เจ‚ เจฏเฉ‚เจœเจผเจฐ-เจธเจชเฉ‡เจธ เจธเจนเฉ‚เจฒเจคเจพเจ‚ เจธเจผเจพเจฎเจฒ เจนเจจเฅค เจจเจตเฉ€เจ‚ เจฐเฉ€เจฒเฉ€เจœเจผ FreeBSD เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ 'เจคเฉ‡ เจ†เจ‰เจฃ เจตเจพเจฒเฉ‡ เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจธเจฎเจฐเจฅเจจ เจฒเจˆ IPC เจคเจฟเจ†เจฐ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค เจตเฉฑเจ–-เจตเฉฑเจ– เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎเจพเจ‚ เจฒเจˆ เจตเจฟเจธเจผเฉ‡เจธเจผ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจตเฉฑเจ–-เจตเฉฑเจ– เจซเจพเจˆเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจธเจฟเจธเจŸเจฎเจก เจฏเฉ‚เจจเจฟเจŸ เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš โ€œเจฐเฉ€เจฒเฉ‹เจกโ€ เจ•เจฎเจพเจ‚เจก เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ โ€œsystemctl reload wg-quick at wgnet0โ€ เจตเจฐเจ—เฉ€เจ†เจ‚ เจฐเจšเจจเจพเจตเจพเจ‚ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจธเจนเจพเจ‡เจ• เจนเฉˆเฅค

เจ†เจ‰ เจ…เจธเฉ€เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฏเจพเจฆ เจฆเจฟเจตเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ VPN เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจ†เจงเฉเจจเจฟเจ• เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจตเจฟเจงเฉ€เจ†เจ‚ เจฆเฉ‡ เจ…เจงเจพเจฐ 'เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจฌเจนเฉเจค เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจตเจฐเจคเฉ‹เจ‚ เจตเจฟเฉฑเจš เจ†เจธเจพเจจ เจนเฉˆ, เจชเฉ‡เจšเฉ€เจฆเจ—เฉ€เจ†เจ‚ เจคเฉ‹เจ‚ เจฎเฉเจ•เจค เจนเฉˆ เจ…เจคเฉ‡ เจ†เจชเจฃเฉ‡ เจ†เจช เจจเฉ‚เฉฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจตเฉฑเจกเฉ€เจ†เจ‚ เจคเฉˆเจจเจพเจคเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจธเจพเจฌเจค เจ•เฉ€เจคเจพ เจนเฉˆ เจœเฉ‹ เจตเฉฑเจกเฉ€ เจฎเจพเจคเจฐเจพ เจตเจฟเฉฑเจš เจŸเฉเจฐเฉˆเจซเจฟเจ• เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ 2015 เจคเฉ‹เจ‚ เจตเจฟเจ•เจธเจค เจนเฉ‹ เจฐเจฟเจนเจพ เจนเฉˆ, เจ†เจกเจฟเจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจฐเจธเจฎเฉ€ เจคเจธเจฆเฉ€เจ• เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจขเฉฐเจ— เจตเจฐเจคเฉ‡ เจ—เจ เจนเจจเฅค เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจธเจนเจฟเจฏเฉ‹เจ— เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจจเฉˆเฉฑเจŸเจตเจฐเจ•เจฎเฉˆเจจเฉ‡เจœเจฐ เจ…เจคเฉ‡ เจธเจฟเจธเจŸเจฎเจก เจตเจฟเฉฑเจš เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจนเฉˆ, เจ…เจคเฉ‡ เจ•เจฐเจจเจฒ เจชเฉˆเจš เจฌเฉ‡เจธ เจกเจฟเจธเจŸเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค เจกเฉ‡เจฌเฉ€เจ…เจจ เจ…เจธเจฅเจฟเจฐ, Mageia, Alpine, Arch, Gentoo, OpenWrt, NixOS, เจธเจฌเจ—เฉเจฐเจพเจซ ะธ ALT.

เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจ•เฉเฉฐเจœเฉ€ เจฐเฉ‚เจŸเจฟเฉฐเจ— เจฆเฉ€ เจงเจพเจฐเจจเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจนเจฐเฉ‡เจ• เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจจเจพเจฒ เจ‡เฉฑเจ• เจชเฉเจฐเจพเจˆเจตเฉ‡เจŸ เจ•เฉเฉฐเจœเฉ€ เจœเฉ‹เฉœเจจเจพ เจ…เจคเฉ‡ เจœเจจเจคเจ• เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฌเฉฐเจจเฉเจนเจฃ เจฒเจˆ เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจœเจจเจคเจ• เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ SSH เจตเจพเจ‚เจ— เจนเฉ€ เจ‡เฉฑเจ• เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจฌเจฆเจฒเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจจเจพเจฒ เจ—เฉฑเจฒเจฌเจพเจค เจ•เจฐเจจ เจ…เจคเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจธเจชเฉ‡เจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเจพ เจกเฉˆเจฎเจจ เจšเจฒเจพเจ เจฌเจฟเจจเจพเจ‚ เจ•เจจเฉˆเจ•เจŸ เจ•เจฐเจจ เจฒเจˆ, เจ‡เจธ เจคเฉ‹เจ‚ Noise_IK เจตเจฟเจงเฉ€ เจธเจผเฉ‹เจฐ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจซเจฐเฉ‡เจฎเจตเจฐเจ•SSH เจตเจฟเฉฑเจš เจ…เจงเจฟเจ•เจพเจฐเจค_เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ•เจพเจ‡เจฎ เจฐเฉฑเจ–เจฃ เจฆเฉ‡ เจธเจฎเจพเจจเฅค UDP เจชเฉˆเจ•เฉ‡เจŸเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เจจเจ•เฉˆเจชเจธเฉ‚เจฒเฉ‡เจธเจผเจจ เจฆเฉเจ†เจฐเจพ เจกเฉ‡เจŸเจพ เจŸเฉเจฐเจพเจ‚เจธเจฎเจฟเจธเจผเจจ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจ•เจฒเจพเจ‡เฉฐเจŸ เจฐเฉ€เจ•เจจเจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจจเจพเจฒ เจ•เจจเฉˆเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจกเจฟเจธเจ•เจจเฉˆเจ•เจŸ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ VPN เจธเจฐเจตเจฐ (เจฐเฉ‹เจฎเจฟเฉฐเจ—) เจฆเฉ‡ IP เจเจกเจฐเฉˆเฉฑเจธ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจธเจŸเฉเจฐเฉ€เจฎ เจธเจฟเจซเจฐ ChaCha20 เจ…เจคเฉ‡ เจธเฉเจจเฉ‡เจนเจพ เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ (MAC) Poly1305, เจกเฉˆเจจเฉ€เจ…เจฒ เจฌเจฐเจจเจธเจŸเจพเจˆเจจ เจฆเฉเจ†เจฐเจพ เจกเจฟเจœเจผเจพเจˆเจจ เจ•เฉ€เจคเจพ เจ—เจฟเจ† (เจกเฉˆเจจเฉ€เจ…เจฒ เจœเฉ‡. เจฌเจฐเจจเจธเจŸเจพเจˆเจจ), เจคเจพเจจเจฟเจ† เจฒเฉˆเจ‚เจ—
(เจคเฉฐเจœเจพ เจฒเฉˆเจ‚เจœ) เจ…เจคเฉ‡ เจชเฉ€เจŸเจฐ เจธเจผเจตเจพเจฌเฉ‡เฅค ChaCha20 เจ…เจคเฉ‡ Poly1305 AES-256-CTR เจ…เจคเฉ‡ HMAC เจฆเฉ‡ เจคเฉ‡เจœเจผ เจ…เจคเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจเจจเจพเจฒเจพเจ— เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจฅเจฟเจค เจนเจจ, เจœเจฟเจธ เจฆเจพ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจตเจฟเจธเจผเฉ‡เจธเจผ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจธเจนเจพเจ‡เจคเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจ‡เฉฑเจ• เจจเจฟเจธเจผเจšเจฟเจค เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจธเจฎเจพเจ‚ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ‡เฉฑเจ• เจธเจพเจ‚เจเฉ€ เจ—เฉเจชเจค เจ•เฉเฉฐเจœเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ, เจ…เฉฐเจกเจพเจ•เจพเจฐ เจ•เจฐเจต เจกเจฟเจซเฉ€-เจนเฉ‡เจฒเจฎเฉˆเจจ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ•เจฐเจต 25519, เจกเฉˆเจจเฉ€เจ…เจฒ เจฌเจฐเจจเจธเจŸเจพเจˆเจจ เจฆเฉเจ†เจฐเจพ เจตเฉ€ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค. เจนเฉˆเจธเจผเจฟเฉฐเจ— เจฒเจˆ เจตเจฐเจคเจฟเจ† เจ—เจฟเจ† เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจนเฉˆ BLAKE2s (RFC7693).

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹