DNSCrypt เจจเฉ‡ 24-เจ˜เฉฐเจŸเฉ‡ เจฆเฉ€ เจตเฉˆเจงเจคเจพ เจฎเจฟเจ†เจฆ เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจ•เจฐเจ•เฉ‡ เจฎเจฟเจ†เจฆ เจชเฉเฉฑเจ— เจšเฉเฉฑเจ•เฉ‡ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸเจพเจ‚ เจฆเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจนเฉฑเจฒ เจ•เฉ€เจคเจพ

DNSCrypt เจจเฉ‡ 24-เจ˜เฉฐเจŸเฉ‡ เจฆเฉ€ เจตเฉˆเจงเจคเจพ เจฎเจฟเจ†เจฆ เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจ•เจฐเจ•เฉ‡ เจฎเจฟเจ†เจฆ เจชเฉเฉฑเจ— เจšเฉเฉฑเจ•เฉ‡ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸเจพเจ‚ เจฆเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจนเฉฑเจฒ เจ•เฉ€เจคเจพ

เจ…เจคเฉ€เจค เจตเจฟเฉฑเจš, เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸเจพเจ‚ เจฆเฉ€ เจฎเจฟเจ†เจฆ เจ…เจ•เจธเจฐ เจ–เจคเจฎ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€ เจธเฉ€ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉฑเจฅเฉ€เจ‚ เจฐเฉ€เจจเจฟเจŠ เจ•เจฐเจจเจพ เจชเฉˆเจ‚เจฆเจพ เจธเฉ€เฅค เจฒเฉ‹เจ• เจ‡เจธ เจจเฉ‚เฉฐ เจ•เจฐเจจเจพ เจนเฉ€ เจญเฉเฉฑเจฒ เจ—เจเฅค เจฒเฉˆเจŸเจธ เจเจจเจ•เฉเจฐเจฟเจชเจŸ เจ…เจคเฉ‡ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจ…เจชเจกเฉ‡เจŸ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเฉ‡ เจ†เจ—เจฎเจจ เจจเจพเจฒ, เจ…เจœเจฟเจนเจพ เจฒเจ—เจฆเจพ เจนเฉˆ เจ•เจฟ เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจนเฉฑเจฒ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ. เจชเจฐ เจนเจพเจฒ เจนเฉ€ เจตเจฟเฉฑเจš เจซเจพเจ‡เจฐเจซเจพเจ•เจธ เจ•เจนเจพเจฃเฉ€ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เจน, เจ…เจธเจฒ เจตเจฟเฉฑเจš, เจ…เจœเฉ‡ เจตเฉ€ เจขเฉเจ•เจตเจพเจ‚ เจนเฉˆเฅค เจฌเจฆเจ•เจฟเจธเจฎเจคเฉ€ เจจเจพเจฒ, เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸเจพเจ‚ เจฆเฉ€ เจฎเจฟเจ†เจฆ เจชเฉเฉฑเจ—เจฆเฉ€ เจฐเจนเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค

เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ•เจนเจพเจฃเฉ€ เจ–เฉเฉฐเจ เจ—เจ เจนเฉ‹, เจคเจพเจ‚ 4 เจฎเจˆ, 2019 เจฆเฉ€ เจ…เฉฑเจงเฉ€ เจฐเจพเจค เจจเฉ‚เฉฐ, เจฒเจ—เจญเจ— เจธเจพเจฐเฉ€เจ†เจ‚ เจซเจพเจ‡เจฐเจซเจพเจ•เจธ เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจเจพเจ‚ เจจเฉ‡ เจ…เจšเจพเจจเจ• เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจฌเฉฐเจฆ เจ•เจฐ เจฆเจฟเฉฑเจคเจพเฅค

เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ‡เจน เจจเจฟเจ•เจฒเจฟเจ†, เจฎเฉ‹เจœเจผเฉ€เจฒเจพ เจฆเฉ‡ เจ•เจพเจฐเจจ เจตเฉฑเจกเฉ€ เจ…เจธเจซเจฒเจคเจพ เจ†เจˆ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจฆเฉ€ เจฎเจฟเจ†เจฆ เจชเฉเฉฑเจ— เจ—เจˆ เจนเฉˆ, เจœเจฟเจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจเจพเจ‚ 'เจคเฉ‡ เจฆเจธเจคเจ–เจค เจ•เจฐเจจ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจธเฉ€เฅค เจ‡เจธ เจฒเจˆ, เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ "เจ…เจตเฉˆเจง" เจตเจœเฉ‹เจ‚ เจšเจฟเฉฐเจจเฉเจนเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€ (เจคเจ•เจจเฉ€เจ•เฉ€ เจตเฉ‡เจฐเจตเฉ‡). เจซเฉ‹เจฐเจฎเจพเจ‚ 'เจคเฉ‡, เจ‡เฉฑเจ• เจนเฉฑเจฒ เจตเจœเฉ‹เจ‚, เจ‡เจธ เจตเจฟเฉฑเจš เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจฆเจธเจคเจ–เจค เจคเจธเจฆเฉ€เจ• เจจเฉ‚เฉฐ เจ…เจฏเฉ‹เจ— เจ•เจฐเจจ เจฆเฉ€ เจธเจฟเจซเจพเจฐเจธเจผ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€ เจฌเจพเจฐเฉ‡: เจธเฉฐเจฐเจšเจจเจพ เจœเจพเจ‚ เจธเจฟเจธเจŸเจฎ เจ˜เฉœเฉ€ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃเจพเฅค

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

เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ‡เจน เจ•เจนเจพเจฃเฉ€ เจ‡เฉฑเจ• เจตเจพเจฐ เจซเจฟเจฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆ เจ•เจฟ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจฆเฉ€ เจฎเจฟเจ†เจฆ เจ…เฉฑเจœ เจตเฉ€ เจ‡เฉฑเจ• เจฆเจฌเจพเจ… เจตเจพเจฒเจพ เจฎเฉเฉฑเจฆเจพ เจนเฉˆเฅค

เจ‡เจธ เจธเจฌเฉฐเจง เจตเจฟเฉฑเจš, เจ‡เจน เจ‡เฉฑเจ• เจ…เจธเจฒ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจฆเฉ‡เจ–เจฃเจพ เจฆเจฟเจฒเจšเจธเจช เจนเฉˆ เจ•เจฟ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‡ เจ‡เจธ เจ•เฉฐเจฎ เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจจเจœเจฟเฉฑเจ เจฟเจ† DNSCrypt. เจ‰เจจเฉเจนเจพเจ‚ เจฆเฉ‡ เจนเฉฑเจฒ เจจเฉ‚เฉฐ เจฆเฉ‹ เจนเจฟเฉฑเจธเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจชเจนเจฟเจฒเจพเจ‚, เจ‡เจน เจฅเฉ‹เฉœเฉเจนเฉ‡ เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจนเจจเฅค เจฆเฉ‚เจœเจพ, เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจฆเฉ€ เจฎเจฟเจ†เจฆ เจชเฉเฉฑเจ—เจฃ เจฌเจพเจฐเฉ‡ เจšเฉ‡เจคเจพเจตเจจเฉ€.

DNSCrypt

DNSCrypt เจจเฉ‡ 24-เจ˜เฉฐเจŸเฉ‡ เจฆเฉ€ เจตเฉˆเจงเจคเจพ เจฎเจฟเจ†เจฆ เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจ•เจฐเจ•เฉ‡ เจฎเจฟเจ†เจฆ เจชเฉเฉฑเจ— เจšเฉเฉฑเจ•เฉ‡ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸเจพเจ‚ เจฆเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจนเฉฑเจฒ เจ•เฉ€เจคเจพDNSCrypt เจ‡เฉฑเจ• DNS เจŸเฉเจฐเฉˆเจซเจฟเจ• เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจนเฉˆเฅค เจ‡เจน DNS เจธเฉฐเจšเจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจฐเฉเจ•เจพเจตเจŸเจพเจ‚ เจ…เจคเฉ‡ MiTM เจคเฉ‹เจ‚ เจฌเจšเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ DNS เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจฌเจฒเจพเจ•เจฟเฉฐเจ— เจจเฉ‚เฉฐ เจฌเจพเจˆเจชเจพเจธ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจ•เจฒเจพเจ‡เฉฐเจŸ เจ…เจคเฉ‡ เจธเจฐเจตเจฐ เจฆเฉ‡ เจตเจฟเจšเจ•เจพเจฐ DNS เจŸเฉเจฐเฉˆเจซเจฟเจ• เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ—เฉเจฐเจพเจซเจฟเจ• เจจเจฟเจฐเจฎเจพเจฃ เจตเจฟเฉฑเจš เจฒเจชเฉ‡เจŸเจฆเจพ เจนเฉˆ, UDP เจ…เจคเฉ‡ TCP เจŸเฉเจฐเจพเจ‚เจธเจชเฉ‹เจฐเจŸ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจ‰เฉฑเจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฒเจˆ, เจ•เจฒเจพเจ‡เฉฐเจŸ เจ…เจคเฉ‡ DNS เจฐเฉˆเจœเจผเฉ‹เจฒเจตเจฐ เจฆเฉ‹เจตเจพเจ‚ เจจเฉ‚เฉฐ DNSCrypt เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจฎเจพเจฐเจš 2016 เจคเฉ‹เจ‚, เจ‡เจธเจจเฉ‚เฉฐ เจ‡เจธเจฆเฉ‡ DNS เจธเจฐเจตเจฐเจพเจ‚ เจ…เจคเฉ‡ Yandex เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจตเจฟเฉฑเจš เจธเจฎเจฐเจฅเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ—เฉ‚เจ—เจฒ เจ…เจคเฉ‡ เจ•เจฒเจพเจ‰เจกเจซเจฒเฉ‡เจ…เจฐ เจธเจฎเฉ‡เจค เจ•เจˆ เจนเฉ‹เจฐ เจชเฉเจฐเจฆเจพเจคเจพเจตเจพเจ‚ เจจเฉ‡ เจตเฉ€ เจธเจฎเจฐเจฅเจจ เจฆเจพ เจเจฒเจพเจจ เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจฌเจฆเจ•เจฟเจธเจฎเจคเฉ€ เจจเจพเจฒ, เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจจเจนเฉ€เจ‚ เจนเจจ (152 เจœเจจเจคเจ• DNS เจธเจฐเจตเจฐ เจ…เจงเจฟเจ•เจพเจฐเจค เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ 'เจคเฉ‡ เจธเฉ‚เจšเฉ€เจฌเฉฑเจง เจนเจจ)เฅค เจชเจฐ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ dnscrypt-เจชเฉเจฐเฉŒเจ•เจธเฉ€ เจฒเฉ€เจจเจ•เจธ, เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจ…เจคเฉ‡ เจฎเฉˆเจ•เฉ‹เจธ เจ•เจฒเจพเจ‡เฉฐเจŸเจธ 'เจคเฉ‡ เจฆเจธเจคเฉ€ เจธเจฅเจพเจชเจฟเจค เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจตเฉ€ เจนเจจ เจธเจฐเจตเจฐ เจฒเจพเจ—เฉ‚เจ•เจฐเจจ.

DNSCrypt เจจเฉ‡ 24-เจ˜เฉฐเจŸเฉ‡ เจฆเฉ€ เจตเฉˆเจงเจคเจพ เจฎเจฟเจ†เจฆ เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจ•เจฐเจ•เฉ‡ เจฎเจฟเจ†เจฆ เจชเฉเฉฑเจ— เจšเฉเฉฑเจ•เฉ‡ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸเจพเจ‚ เจฆเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจนเฉฑเจฒ เจ•เฉ€เจคเจพ

DNSCrypt เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ? เจธเฉฐเจ–เฉ‡เจช เจตเจฟเฉฑเจš, เจ•เจฒเจพเจ‡เฉฐเจŸ เจšเฉเจฃเฉ‡ เจ—เจ เจชเฉเจฐเจฆเจพเจคเจพ เจฆเฉ€ เจœเจจเจคเจ• เจ•เฉเฉฐเจœเฉ€ เจฒเฉˆเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ‡เจธเจฆเฉ‡ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸเจพเจ‚ เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเจจ เจฒเจˆ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจธเฉˆเจธเจผเจจ เจฒเจˆ เจ›เฉ‹เจŸเฉ€ เจฎเจฟเจ†เจฆ เจฆเฉ€เจ†เจ‚ เจœเจจเจคเจ• เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจธเจฟเจซเจฐ เจธเฉ‚เจŸ เจชเจ›เจพเจฃเจ•เจฐเจคเจพ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจฎเฉŒเจœเฉ‚เจฆ เจนเจจเฅค เจ—เจพเจนเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจนเจฐเฉ‡เจ• เจฌเฉ‡เจจเจคเฉ€ เจฒเจˆ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจ•เฉเฉฐเจœเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ‰เจคเจธเจผเจพเจนเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจธเจฐเจตเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจฌเจฆเจฒเจฃ เจฒเจˆ เจ‰เจคเจธเจผเจพเจนเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจนเจฐ 24 เจ˜เฉฐเจŸเฉ‡. เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจฆเจพ เจ†เจฆเจพเจจ-เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, X25519 เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจฆเจธเจคเจ–เจค เจ•เจฐเจจ เจฒเจˆ - EdDSA, เจฌเจฒเจพเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจฒเจˆ - XSalsa20-Poly1305 เจœเจพเจ‚ XChaCha20-Poly1305เฅค

เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจซเจฐเฉˆเจ‚เจ• เจกเฉ‡เจจเจฟเจธ เจ‰เจน เจฒเจฟเจ–เจฆเจพ เจนเฉˆเจ•เจฟ เจนเจฐ 24 เจ˜เฉฐเจŸเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจคเจฌเจฆเฉ€เจฒเฉ€ เจจเฉ‡ เจฎเจฟเจ†เจฆ เจชเฉเฉฑเจ— เจšเฉเฉฑเจ•เฉ‡ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸเจพเจ‚ เจฆเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจนเฉฑเจฒ เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจธเจฟเจงเจพเจ‚เจคเจ• เจคเฉŒเจฐ 'เจคเฉ‡, dnscrypt-proxy เจนเจตเจพเจฒเจพ เจ•เจฒเจพเจ‡เฉฐเจŸ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจตเฉˆเจงเจคเจพ เจ…เจตเจงเฉ€ เจฆเฉ‡ เจจเจพเจฒ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจ‡เฉฑเจ• เจšเฉ‡เจคเจพเจตเจจเฉ€ เจœเจพเจฐเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆ "เจ‡เจธ เจธเจฐเจตเจฐ เจฒเจˆ dnscrypt-เจชเฉเจฐเฉŒเจ•เจธเฉ€ เจ•เฉเฉฐเจœเฉ€ เจฆเฉ€ เจฎเจฟเจ†เจฆ เจฌเจนเฉเจค เจฒเฉฐเจฌเฉ€ เจนเฉˆ" เจœเฉ‡เจ•เจฐ เจ‡เจน 24 เจ˜เฉฐเจŸเจฟเจ†เจ‚ เจคเฉ‹เจ‚ เจตเฉฑเจง เจธเจฎเฉ‡เจ‚ เจฒเจˆ เจตเฉˆเจง เจนเฉˆเฅค เจ‰เจธเฉ‡ เจธเจฎเฉ‡เจ‚, เจ‡เฉฑเจ• เจกเฉŒเจ•เจฐ เจšเจฟเฉฑเจคเจฐ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจœเจฟเจธ เจตเจฟเฉฑเจš เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ (เจ…เจคเฉ‡ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ) เจฆเฉ€ เจ‡เฉฑเจ• เจคเฉ‡เจœเจผ เจคเจฌเจฆเฉ€เจฒเฉ€ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€เฅค

เจชเจนเจฟเจฒเจพเจ‚, เจ‡เจน เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฒเจˆ เจฌเจนเฉเจค เจฒเจพเจญเจฆเจพเจ‡เจ• เจนเฉˆ: เจœเฉ‡เจ•เจฐ เจธเจฐเจตเจฐ เจจเจพเจฒ เจธเจฎเจเฉŒเจคเจพ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจœเจพเจ‚ เจ•เฉเฉฐเจœเฉ€ เจฒเฉ€เจ• เจนเฉ‹ เจ—เจˆ เจนเฉˆ, เจคเจพเจ‚ เจ•เฉฑเจฒเฉเจน เจฆเฉ‡ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจจเฉ‚เฉฐ เจกเฉ€เจ•เฉเจฐเจฟเจชเจŸ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ•เฉเฉฐเจœเฉ€ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจฌเจฆเจฒ เจšเฉเฉฑเจ•เฉ€ เจนเฉˆเฅค เจ‡เจน เจธเฉฐเจญเจพเจตเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจฏเจพเจฐเฉ‹เจตเจพเจฏเจพ เจ•เจพเจจเฉ‚เฉฐเจจ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจธเจฎเฉฑเจธเจฟเจ† เจชเฉˆเจฆเจพ เจ•เจฐเฉ‡เจ—เจพ, เจœเฉ‹ เจชเฉเจฐเจฆเจพเจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก เจŸเฉเจฐเฉˆเจซเจฟเจ• เจธเจฎเฉ‡เจค เจธเจพเจฐเฉ‡ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฒเจˆ เจฎเจœเจฌเฉ‚เจฐ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจธเจฆเจพ เจ…เจฐเจฅ เจ‡เจน เจนเฉˆ เจ•เจฟ เจธเจพเจˆเจŸ เจคเฉ‹เจ‚ เจ•เฉเฉฐเจœเฉ€ เจฆเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐเจ•เฉ‡ เจ‡เจธ เจจเฉ‚เฉฐ เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจกเฉ€เจ•เฉเจฐเจฟเจชเจŸ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจชเจฐ เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจธเจพเจˆเจŸ เจ‡เจธเจจเฉ‚เฉฐ เจชเฉเจฐเจฆเจพเจจ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ€, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจชเฉเจฐเจพเจฃเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพเจ‰เจฃ, เจ›เฉ‹เจŸเฉ€ เจฎเจฟเจ†เจฆ เจฆเฉ€เจ†เจ‚ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ€ เจนเฉˆ.

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

เจœเจฆเฉ‹เจ‚ เจ†เจŸเฉ‹เจฎเฉ‡เจธเจผเจจ เจนเจฐ เจ•เฉเจ เจธเจพเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจฌเจฆเจฒเจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจธ 'เจคเฉ‡ เจญเจฐเฉ‹เจธเจพ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจฒเฉ‹เจ• เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจฆเฉ€ เจฎเจฟเจ†เจฆ เจจเฉ‚เฉฐ เจญเฉเฉฑเจฒ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจฐเฉ‹เจœเจผเจพเจจเจพ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจฌเจฆเจฒเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ‡เจธเจฆเจพ เจคเฉเจฐเฉฐเจค เจชเจคเจพ เจฒเฉฑเจ— เจœเจพเจตเฉ‡เจ—เจพเฅค

เจ‰เจธเฉ‡ เจธเจฎเฉ‡เจ‚, เจœเฉ‡เจ•เจฐ เจ†เจŸเฉ‹เจฎเฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจธ เจจเจพเจฒ เจ•เฉ‹เจˆ เจซเจฐเจ• เจจเจนเฉ€เจ‚ เจชเฉˆเจ‚เจฆเจพ เจ•เจฟ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจ•เจฟเฉฐเจจเฉ€ เจตเจพเจฐ เจฌเจฆเจฒเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ: เจนเจฐ เจธเจพเจฒ, เจนเจฐ เจคเจฟเจฎเจพเจนเฉ€ เจœเจพเจ‚ เจฆเจฟเจจ เจตเจฟเฉฑเจš เจคเจฟเฉฐเจจ เจตเจพเจฐ. เจœเฉ‡ เจธเจญ เจ•เฉเจ 24 เจ˜เฉฐเจŸเจฟเจ†เจ‚ เจคเฉ‹เจ‚ เจตเฉฑเจง เจธเจฎเฉ‡เจ‚ เจฒเจˆ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน เจธเจฆเจพ เจฒเจˆ เจ•เฉฐเจฎ เจ•เจฐเฉ‡เจ—เจพ, เจซเจฐเฉˆเจ‚เจ• เจกเฉ‡เจจเจฟเจธ เจฒเจฟเจ–เจฆเจพ เจนเฉˆ. เจ‰เจธ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเฉ‡ เจฆเฉ‚เจœเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš เจฐเฉ‹เจœเจผเจพเจจเจพ เจ•เฉเฉฐเจœเฉ€ เจฐเฉ‹เจŸเฉ‡เจธเจผเจจ เจฆเฉ€ เจธเจฟเจซเจผเจพเจฐเจฟเจธเจผ, เจ‡เฉฑเจ• เจคเจฟเจ†เจฐ-เจ•เฉ€เจคเฉ€ เจกเฉŒเจ•เจฐ เจšเจฟเฉฑเจคเจฐ เจฆเฉ‡ เจจเจพเจฒ เจœเฉ‹ เจ‡เจธเจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจจเจพเจฒ เจนเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจฎเจฟเจ†เจฆ เจชเฉเฉฑเจ— เจšเฉเฉฑเจ•เฉ‡ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸเจพเจ‚ เจตเจพเจฒเฉ‡ เจธเจฐเจตเจฐเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ˜เจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ•เฉเจ เจชเฉเจฐเจฆเจพเจคเจพเจตเจพเจ‚ เจจเฉ‡ เจ…เจœเฉ‡ เจตเฉ€, เจ•เฉเจ เจคเจ•เจจเฉ€เจ•เฉ€ เจ•เจพเจฐเจจเจพเจ‚ เจ•เจฐเจ•เฉ‡, เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจตเฉˆเจงเจคเจพ เจฆเฉ€ เจฎเจฟเจ†เจฆ เจจเฉ‚เฉฐ 24 เจ˜เฉฐเจŸเจฟเจ†เจ‚ เจคเฉ‹เจ‚ เจตเฉฑเจง เจธเฉˆเฉฑเจŸ เจ•เจฐเจจ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจ‡เจน เจธเจฎเฉฑเจธเจฟเจ† dnscrypt-proxy เจตเจฟเฉฑเจš เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ เจ•เฉเจ เจฒเจพเจˆเจจเจพเจ‚ เจจเจพเจฒ เจนเฉฑเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€: เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจฆเฉ€ เจฎเจฟเจ†เจฆ เจชเฉเฉฑเจ—เจฃ เจคเฉ‹เจ‚ 30 เจฆเจฟเจจ เจชเจนเจฟเจฒเจพเจ‚ เจ‡เฉฑเจ• เจธเฉ‚เจšเจจเจพ เจšเฉ‡เจคเจพเจตเจจเฉ€ เจฎเจฟเจฒเจฆเฉ€ เจนเฉˆ, เจฎเจฟเจ†เจฆ เจชเฉเฉฑเจ—เจฃ เจคเฉ‹เจ‚ 7 เจฆเจฟเจจ เจชเจนเจฟเจฒเจพเจ‚ เจ‡เฉฑเจ• เจ‰เฉฑเจš เจ—เฉฐเจญเฉ€เจฐเจคเจพ เจชเฉฑเจงเจฐ เจตเจพเจฒเจพ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจธเฉเจจเฉ‡เจนเจพ, เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจฌเจšเจฟเจ† เจนเฉ‹เจ‡เจ† เจนเฉˆ เจคเจพเจ‚ เจ‡เฉฑเจ• เจ—เฉฐเจญเฉ€เจฐ เจธเฉเจจเฉ‡เจนเจพ เจตเฉˆเจงเจคเจพเฅค 24 เจ˜เฉฐเจŸเจฟเจ†เจ‚ เจคเฉ‹เจ‚ เจ˜เฉฑเจŸเฅค เจ‡เจน เจธเจฟเจฐเจซเจผ เจ‰เจนเจจเจพเจ‚ เจชเฉเจฐเจฎเจพเจฃ-เจชเฉฑเจคเจฐเจพเจ‚ 'เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจœเจฟเจจเฉเจนเจพเจ‚ เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจตเจฟเฉฑเจš เจฒเฉฐเจฎเฉ€ เจตเฉˆเจงเจคเจพ เจฎเจฟเจ†เจฆ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค

เจ‡เจน เจธเฉเจจเฉ‡เจนเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจนเฉเจค เจฆเฉ‡เจฐ เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ DNS เจ†เจชเจฐเฉ‡เจŸเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ†เจ‰เจฃ เจตเจพเจฒเฉ‡ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจฆเฉ€ เจฎเจฟเจ†เจฆ เจชเฉเฉฑเจ—เจฃ เจฌเจพเจฐเฉ‡ เจธเฉ‚เจšเจฟเจค เจ•เจฐเจจ เจฆเจพ เจฎเฉŒเจ•เจพ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจเฅค

เจธเจผเจพเจ‡เจฆ เจœเฉ‡เจ•เจฐ เจธเจพเจฐเฉ‡ เจซเจพเจ‡เจฐเจซเจพเจ•เจธ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจ…เจœเจฟเจนเจพ เจธเฉเจจเฉ‡เจนเจพ เจฎเจฟเจฒเจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ•เฉ‹เจˆ เจตเจฟเจ…เจ•เจคเฉ€ เจธเจผเจพเจ‡เจฆ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉ‚เจšเจฟเจค เจ•เจฐเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจ‰เจน เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจฆเฉ€ เจฎเจฟเจ†เจฆ เจ–เจคเจฎ เจจเจนเฉ€เจ‚ เจนเฉ‹เจฃ เจฆเฉ‡เจฃเจ—เฉ‡เฅค "เจฎเฉˆเจจเฉ‚เฉฐ เจœเจจเจคเจ• DNS เจธเจฐเจตเจฐเจพเจ‚ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจตเฉ€ DNSCrypt เจธเจฐเจตเจฐ เจฏเจพเจฆ เจจเจนเฉ€เจ‚ เจนเฉˆ เจœเจฟเจธเจฆเจพ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจชเจฟเจ›เจฒเฉ‡ เจฆเฉ‹ เจœเจพเจ‚ เจคเจฟเฉฐเจจ เจธเจพเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจ–เจคเจฎ เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆ," เจซเจฐเฉˆเจ‚เจ• เจกเฉ‡เจจเจฟเจธ เจฒเจฟเจ–เจฆเจพ เจนเฉˆเฅค เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจฌเจฟเจจเจพเจ‚ เจšเฉ‡เจคเจพเจตเจจเฉ€ เจฆเฉ‡ เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ…เจฏเฉ‹เจ— เจ•เจฐเจจ เจฆเฉ€ เจฌเจœเจพเจ เจชเจนเจฟเจฒเจพเจ‚ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจšเฉ‡เจคเจพเจตเจจเฉ€ เจฆเฉ‡เจฃเจพ เจฌเจฟเจนเจคเจฐ เจนเฉˆเฅค

DNSCrypt เจจเฉ‡ 24-เจ˜เฉฐเจŸเฉ‡ เจฆเฉ€ เจตเฉˆเจงเจคเจพ เจฎเจฟเจ†เจฆ เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจ•เจฐเจ•เฉ‡ เจฎเจฟเจ†เจฆ เจชเฉเฉฑเจ— เจšเฉเฉฑเจ•เฉ‡ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸเจพเจ‚ เจฆเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจนเฉฑเจฒ เจ•เฉ€เจคเจพ


เจธเจฐเฉ‹เจค: www.habr.com

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