เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจฒเจˆ เจตเจพเจ‡เจฐเจ—เจพเจฐเจก VPN เจ…เจคเฉ‡ เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจเจจเจŸเฉ€ 1.0 เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพ เจ—เจฟเจ†

เจตเจพเจ‡เจฐเจ—เจพเจฐเจก VPN เจฆเฉ‡ เจฒเฉ‡เจ–เจ•, เจœเฉ‡เจธเจจ เจ. เจกเฉ‹เจจเฉ‡เจจเจซเฉ€เจฒเจก เจจเฉ‡ เจตเจฟเฉฐเจกเฉ‹เจœเจผ 1.0 เจฒเจˆ เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจ•เจฒเจพเจ‡เฉฐเจŸ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจฆเจพ เจชเจนเจฟเจฒเจพ เจตเฉฑเจกเจพ เจฐเฉ€เจฒเฉ€เจœเจผ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพ เจนเฉˆ, เจจเจพเจฒ เจนเฉ€ เจชเฉ‹เจฐเจŸ เจตเจพเจฒเฉ‡ เจตเจพเจ‡เจฐเจ—เจพเจฐเจกเจเจจเจŸเฉ€ 1.0 เจกเจฐเจพเจˆเจตเจฐ เจตเฉ€ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเฉ‡ เจนเจจเฅค VPN Windows 10 เจ…เจคเฉ‡ 11 เจ•เจฐเจจเจฒ เจฒเจˆ WireGuard, AMD64, x86, เจ…เจคเฉ‡ ARM64 เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค Windows เจ•เจฐเจจเจฒ เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ เจ•เฉ‹เจก GPLv2 เจฆเฉ‡ เจ…เจงเฉ€เจจ เจฒเจพเจ‡เจธเฉฐเจธเจธเจผเฉเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ•เจฒเจพเจ‡เฉฐเจŸ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ MIT เจฒเจพเจ‡เจธเฉˆเจ‚เจธ เจฆเฉ‡ เจ…เจงเฉ€เจจ เจฒเจพเจ‡เจธเฉฐเจธเจธเจผเฉเจฆเจพ เจนเฉˆเฅค

เจ‡เจน เจชเฉ‹เจฐเจŸ เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจฒเจˆ เจฎเฉเฉฑเจ– เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจฆเฉ‡ เจ•เฉ‹เจกเจฌเฉ‡เจธ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจนเฉˆ, เจœเจฟเจธเจจเฉ‚เฉฐ เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจ•เจฐเจจเจฒ เจ‡เจ•เจพเจˆเจ†เจ‚ เจ…เจคเฉ‡ NDIS เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจธเจŸเฉˆเจ• เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฒเจˆ เจฌเจฆเจฒเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจตเจพเจ‡เจฐเจ—เจพเจฐเจก-เจ—เฉ‹ เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจฆเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡, เจœเฉ‹ เจฏเฉ‚เจœเจผเจฐ เจธเจชเฉ‡เจธ เจตเจฟเฉฑเจš เจšเฉฑเจฒเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจตเจฟเฉฐเจŸเฉ‚เจจ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจตเจพเจ‡เจฐเจ—เจพเจฐเจกเจเจจเจŸเฉ€ เจธเฉฐเจฆเจฐเจญ เจธเจตเจฟเฉฑเจšเจพเจ‚ เจจเฉ‚เฉฐ เจ–เจคเจฎ เจ•เจฐเจ•เฉ‡ เจ…เจคเฉ‡ เจ•เจฐเจจเจฒ เจคเฉ‹เจ‚ เจฏเฉ‚เจœเจผเจฐ เจธเจชเฉ‡เจธ เจตเจฟเฉฑเจš เจชเฉˆเจ•เฉ‡เจŸ เจธเจฎเฉฑเจ—เจฐเฉ€ เจฆเฉ€ เจจเจ•เจฒ เจ•เจฐเจ•เฉ‡ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจธเฉเจงเจพเจฐ เจชเฉ‡เจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจฒเฉ€เจจเจ•เจธ, เจ“เจชเจจเจฌเฉ€เจเจธเจกเฉ€, เจ…เจคเฉ‡ เจซเฉเจฐเฉ€เจฌเฉ€เจเจธเจกเฉ€ เจฒเจˆ เจฒเจพเจ—เฉ‚เจ•เจฐเจจเจพเจ‚ เจฆเฉ‡ เจธเจฎเจพเจจ, เจตเจพเจ‡เจฐเจ—เจพเจฐเจกเจเจจเจŸเฉ€ เจตเจฟเฉฑเจš เจธเจพเจฐเฉ‡ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจคเจฐเจ• เจธเจฟเฉฑเจงเฉ‡ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจธเจŸเฉˆเจ• เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจšเฉฑเจฒเจฆเฉ‡ เจนเจจเฅค

เจตเจฐเจœเจจ 1.0 เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฎเฉ€เจฒ เจชเฉฑเจฅเจฐ เจตเจœเฉ‹เจ‚ เจšเจฟเฉฐเจจเฉเจนเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจœเจฟเจธ เจจเฉ‡ เจ•เจˆ เจฎเฉเฉฑเจฆเจฟเจ†เจ‚ เจฆเฉ‡ เจนเฉฑเจฒ เจ…เจคเฉ‡ เจ‡เฉฑเจ›เจค เจ•เจพเจฐเจœเจพเจ‚ เจฆเฉ€ เจชเฉ‚เจฐเจคเฉ€ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‡เจ†, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ: เจฐเจฟเจœเจผเจฐเจตเจก เจซเฉ€เจฒเจก เจตเจฟเฉฑเจš เจกเจฐเจพเจˆเจตเจฐ เจธเจŸเฉ‡เจŸ เจฆเฉ‡ เจ˜เฉฑเจŸ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจธเจŸเฉ‹เจฐเฉ‡เจœ เจฆเฉ€ เจฌเจœเจพเจ NdisWdfGetAdapterContextFromAdapterHandle() เจซเฉฐเจ•เจธเจผเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ…เจคเฉ‡ เจ—เฉˆเจฐ-เจฆเจธเจคเจพเจตเฉ‡เจœเจผเฉ€ เจ†เจซเจธเฉˆเจŸเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚; เจธเจฟเจธเจŸเจฎ เจ•เจพเจฒเจพเจ‚ เจฆเฉ‡ เจ‡เฉฐเจŸเจฐเจธเฉˆเจชเจธเจผเจจ เจฆเฉเจ†เจฐเจพ MTU (เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจŸเฉเจฐเจพเจ‚เจธเจฎเจฟเจธเจผเจจ เจฏเฉ‚เจจเจฟเจŸ) เจ†เจ•เจพเจฐ เจฆเฉ€ เจธเจนเฉ€ เจ…เจคเฉ‡ เจคเฉเจฐเฉฐเจค เจŸเจฐเฉˆเจ•เจฟเฉฐเจ—; เจ•เฉ‹เจก เจตเจฟเฉฑเจš C23 เจธเจŸเฉˆเจ‚เจกเจฐเจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚เฅค

เจ‡เฉฑเจ• เจฏเจพเจฆ-เจชเฉฑเจคเจฐ เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡, เจตเจพเจ‡เจฐเจ—เจพเจฐเจก VPN เจ†เจงเฉเจจเจฟเจ• เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจตเจฟเจงเฉ€เจ†เจ‚ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจนเฉˆ, เจฌเฉ‡เจฎเจฟเจธเจพเจฒ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจตเจฐเจคเจฃ เจตเจฟเฉฑเจš เจ†เจธเจพเจจ เจนเฉˆ, เจชเฉ‡เจšเฉ€เจฆเจ—เฉ€เจ†เจ‚ เจคเฉ‹เจ‚ เจฎเฉเจ•เจค เจนเฉˆ, เจ…เจคเฉ‡ เจตเฉฑเจกเฉ€ เจฎเจพเจคเจฐเจพ เจตเจฟเฉฑเจš เจŸเฉเจฐเฉˆเจซเจฟเจ• เจจเฉ‚เฉฐ เจธเฉฐเจญเจพเจฒเจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจ•เจˆ เจตเฉฑเจกเฉ‡ เจชเฉฑเจงเจฐ เจฆเฉ€เจ†เจ‚ เจคเฉˆเจจเจพเจคเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจ†เจชเจฃเฉ‡ เจ†เจช เจจเฉ‚เฉฐ เจธเจพเจฌเจค เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจ‡เจน เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ 2015 เจคเฉ‹เจ‚ เจตเจฟเจ•เจพเจธ เจ…เจงเฉ€เจจ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจฆเจพ เจ†เจกเจฟเจŸ เจ…เจคเฉ‡ เจฐเจธเจฎเฉ€ เจคเจธเจฆเฉ€เจ• เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจ‡เฉฑเจ• เจ•เฉเฉฐเจœเฉ€-เจ…เจงเจพเจฐเจค เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจฐเฉ‚เจŸเจฟเฉฐเจ— เจธเฉฐเจ•เจฒเจช เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจนเจฐเฉ‡เจ• เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฒเจˆ เจ‡เฉฑเจ• เจจเจฟเฉฑเจœเฉ€ เจ•เฉเฉฐเจœเฉ€ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจเจพ เจ…เจคเฉ‡ เจ•เฉเฉฐเจœเฉ€ เจฌเจพเจˆเจกเจฟเฉฐเจ— เจฒเจˆ เจœเจจเจคเจ• เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจธเจผเจพเจฎเจฒ เจนเฉˆเฅค

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

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

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