เจ
เฉฑเจ เจฒเจฟเจจเจธ เจจเฉ VPN เจเฉฐเจเจฐเจซเฉเจธ เจฆเฉ เจจเจพเจฒ เจจเฉเฉฑเจ-เจ
เจเจฒเฉ เจธเจผเจพเจเจพ เจจเฉเฉฐ เจเจชเจฃเฉ เจเฉเจฒ เจฒเฉ เจฒเจฟเจ
เจจเจตเฉเจ Linux 5.6 เจเจฐเจจเจฒ เจฒเจ เจเฉเจก เจธเฉฐเจเฉเจฐเจนเจฟ เจเจธ เจธเจฎเฉเจ เจเจพเจฐเฉ เจนเฉเฅค เจตเจพเจเจฐเจเจพเจฐเจก เจเฉฑเจ เจคเฉเจเจผ เจ
เจเจฒเฉ เจชเฉเฉเฉเจนเฉ เจฆเจพ VPN เจนเฉ เจเฉ เจเจงเฉเจจเจฟเจ เจเฉเจฐเจฟเจชเจเฉเจเฉเจฐเจพเจซเฉ เจฒเจพเจเฉ เจเจฐเจฆเจพ เจนเฉเฅค เจเจน เจ
เจธเจฒ เจตเจฟเฉฑเจ เจฎเฉเจเฉเจฆเจพ VPNs เจฆเฉ เจเฉฑเจ เจธเจฐเจฒ เจ
เจคเฉ เจตเจงเฉเจฐเฉ เจธเฉเจตเจฟเจงเจพเจเจจเจ เจตเจฟเจเจฒเจช เจตเจเฉเจ เจตเจฟเจเจธเจค เจเฉเจคเจพ เจเจฟเจ เจธเฉเฅค เจฒเฉเจเจ เจเฉเจจเฉเจกเฉเจ
เจจ เจธเฉเจเจจเจพ เจธเฉเจฐเฉฑเจเจฟเจ เจฎเจพเจนเจฐ เจเฉเจธเจจ เจ. เจกเฉเจจเฉเจจเจซเฉเจฒเจก เจนเฉเฅค เจ
เจเจธเจค 2018 เจตเจฟเฉฑเจ, เจตเจพเจเจฐเจเจพเจฐเจก
"เจฎเฉเจ เจฆเฉเจเจฆเจพ เจนเจพเจ เจเจฟ เจเฉเจธเจจ เจจเฉ เจเจฐเจจเจฒ เจตเจฟเฉฑเจ เจตเจพเจเจฐเจเจพเจฐเจก เจจเฉเฉฐ เจธเจผเจพเจฎเจฒ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจชเฉเฉฑเจฒ เจฌเฉเจจเจคเฉ เจเฉเจคเฉ เจนเฉ," เจฒเฉเจจเจธ เจจเฉ 2 เจ
เจเจธเจค, 2018 เจจเฉเฉฐ เจฒเจฟเจเจฟเจเฅค - เจเฉ เจฎเฉเจ เจเฉฑเจ เจตเจพเจฐ เจซเจฟเจฐ เจเจธ VPN เจฒเจ เจเจชเจฃเฉ เจชเจฟเจเจฐ เจฆเจพ เจเจฒเจพเจจ เจเจฐ เจธเจเจฆเจพ เจนเจพเจ เจ
เจคเฉ เจเจฒเจฆเฉ เจนเฉ เจตเจฟเจฒเฉเจจ เจนเฉเจฃ เจฆเฉ เจเจฎเฉเจฆ เจเจฐ เจธเจเจฆเจพ เจนเจพเจ? เจเฉเจก เจธเฉฐเจชเฉเจฐเจฃ เจจเจนเฉเจ เจนเฉ เจธเจเจฆเจพ, เจชเจฐ เจฎเฉเจ เจเจธเจจเฉเฉฐ เจฆเฉเจเจฟเจ, เจ
เจคเฉ เจเจชเจจเจตเฉเจชเฉเจเจจ เจ
เจคเฉ เจเจเจชเฉเจธเฉเจ เจฆเฉ เจญเจฟเจเจจเจเจคเจพ เจฆเฉ เจคเฉเจฒเจจเจพ เจตเจฟเฉฑเจ, เจเจน เจเจฒเจพ เจฆเจพ เจ
เจธเจฒ เจเฉฐเจฎ เจนเฉเฅค
เจฒเฉเจจเจธ เจฆเฉ เจเฉฑเจเจพ เจฆเฉ เจฌเจพเจตเจเฉเจฆ, เจตเจฟเจฒเฉเจจเจคเจพ เจกเฉเจข เจธเจพเจฒ เจฒเจ เจเจฟเฉฑเจเฉ เจเจเฅค เจฎเฉเฉฑเจ เจธเจฎเฉฑเจธเจฟเจ เจเฉเจฐเจฟเจชเจเฉเจเฉเจฐเจพเจซเจฟเจ เจซเฉฐเจเจธเจผเจจเจพเจ เจฆเฉ เจฎเจฒเจเฉเจ
เจค เจฒเจพเจเฉ เจเจฐเจจ เจจเจพเจฒ เจเฉเฉเฉ เจนเฉเจ เจนเฉ, เจเฉ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉเฉฐ เจฌเจฟเจนเจคเจฐ เจฌเจฃเจพเจเจฃ เจฒเจ เจตเจฐเจคเฉ เจเจ เจธเจจเฅค เจธเจคเฉฐเจฌเจฐ 2019 เจตเจฟเฉฑเจ เจฒเฉฐเจฎเฉ เจเฉฑเจฒเจฌเจพเจค เจคเฉเจ เจฌเจพเจ
เจฆ เจเจน เจธเฉ
เจ
เฉฐเจค เจตเจฟเฉฑเจ, 9 เจฆเจธเฉฐเจฌเจฐ, 2019 เจจเฉเฉฐ, เจกเฉเจตเจฟเจก เจเจธ. โโเจฎเจฟเจฒเจฐ, เจฒเฉเจจเจเจธ เจเจฐเจจเจฒ เจฆเฉ เจจเฉเฉฑเจเจตเจฐเจเจฟเฉฐเจ เจธเจฌ-เจธเจฟเจธเจเจฎ เจฒเจ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐ,
เจ เจคเฉ เจ เฉฑเจ, 29 เจเจจเจตเจฐเฉ, 2020, เจคเจฌเจฆเฉเจฒเฉเจเจ เจเจฐเจจเจฒ เจตเจฟเฉฑเจ เจธเจผเจพเจฎเจฒ เจเจฐเจจ เจฒเจ เจฒเจฟเจจเจธ เจตเจฟเฉฑเจ เจเจเจเจเฅค
เจนเฉเจฐ เจตเฉเจชเฉเจเจจ เจนเฉฑเจฒเจพเจ เจจเจพเจฒเฉเจ เจตเจพเจเจฐเจเจพเจฐเจก เจฆเฉ เจฆเจพเจ
เจตเฉ เจเฉเจคเฉ เจซเจพเจเจฆเฉ:
- เจตเจฐเจคเจฃ เจตเจฟเจ เจเจธเจพเจจ.
- เจเจงเฉเจจเจฟเจ เจเฉเจฐเจฟเจชเจเฉเจเฉเจฐเจพเจซเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเฉ: เจธเจผเฉเจฐ เจชเฉเจฐเฉเจเฉเจเฉเจฒ เจซเจฐเฉเจฎเจตเจฐเจ, Curve25519, ChaCha20, Poly1305, BLAKE2, SipHash24, HKDF, เจเจฆเจฟเฅค
- เจธเฉฐเจเฉเจช, เจชเฉเฉเจนเจจเจฏเฉเจ เจเฉเจก, เจเจฎเจเจผเฉเจฐเฉเจเจ เจฒเจ เจเจพเจเจ เจเจฐเจจเจพ เจเจธเจพเจจเฅค
- เจเฉฑเจ เจชเฉเจฐเจฆเจฐเจธเจผเจจ.
- เจธเจชเจธเจผเจ เจ
เจคเฉ เจตเจฟเจธเจคเฉเจฐเจฟเจค
เจจเจฟเจฐเจงเจพเจฐเจจ .
เจตเจพเจเจฐเจเจพเจฐเจก เจฆเฉ เจธเจพเจฐเฉ เจฎเฉเจฒ เจคเจฐเจ เจเฉเจก เจฆเฉเจเจ 4000 เจฒเจพเจเจจเจพเจ เจคเฉเจ เจเฉฑเจ เจฒเฉเจเจฆเฉ เจนเจจ, เจเจฆเฉเจ เจเจฟ OpenVPN เจ เจคเฉ IPSec เจฒเจ เจธเฉเจเจเฉเฉ เจนเจเจผเจพเจฐเจพเจ เจฒเจพเจเจจเจพเจ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค
โเจตเจพเจเจฐเจเจพเจฐเจก เจเจจเจเฉเจฐเจฟเจชเจธเจผเจจ เจเฉเฉฐเจเฉ เจฐเฉเจเจฟเฉฐเจ เจฆเฉ เจงเจพเจฐเจจเจพ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเฉ, เจเจฟเจธ เจตเจฟเฉฑเจ เจนเจฐเฉเจ เจจเฉเจเจตเจฐเจ เจเฉฐเจเจฐเจซเฉเจธ เจจเจพเจฒ เจเฉฑเจ เจชเฉเจฐเจพเจเจตเฉเจ เจเฉเฉฐเจเฉ เจเฉเฉเจจเจพ เจ เจคเฉ เจเจธ เจจเฉเฉฐ เจฌเฉฐเจจเฉเจนเจฃ เจฒเจ เจเจจเจคเจ เจเฉเฉฐเจเฉเจเจ เจฆเฉ เจตเจฐเจคเฉเจ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค เจเจจเจคเจ เจเฉเฉฐเจเฉเจเจ เจจเฉเฉฐ SSH เจตเจพเจเจ เจนเฉ เจเฉฑเจ เจเฉเจจเฉเจเจธเจผเจจ เจธเจฅเจพเจชเจค เจเจฐเจจ เจฒเจ เจฌเจฆเจฒเจฟเจ เจเจพเจเจฆเจพ เจนเฉเฅค เจเฉเฉฐเจเฉเจเจ เจจเจพเจฒ เจเฉฑเจฒเจฌเจพเจค เจเจฐเจจ เจ เจคเฉ เจเจชเจญเฉเจเจคเจพ เจธเจชเฉเจธ เจตเจฟเฉฑเจ เจเฉฑเจ เจตเฉฑเจเจฐเจพ เจกเฉเจฎเจจ เจเจฒเจพเจ เจฌเจฟเจจเจพเจ เจเจจเฉเจเจ เจเจฐเจจ เจฒเจ, เจเจธ เจคเฉเจ Noise_IK เจตเจฟเจงเฉ
เจธเจผเฉเจฐ เจชเฉเจฐเฉเจเฉเจเฉเจฒ เจซเจฐเฉเจฎเจตเจฐเจ SSH เจตเจฟเฉฑเจ เจ เจงเจฟเจเจพเจฐเจค_เจเฉเฉฐเจเฉเจเจ เจจเฉเฉฐ เจเจพเจเจฎ เจฐเฉฑเจเจฃ เจฆเฉ เจธเจฎเจพเจจเฅค UDP เจชเฉเจเฉเจเจพเจ เจตเจฟเฉฑเจ เจเจจเจเฉเจชเจธเฉเจฒเฉเจธเจผเจจ เจฆเฉเจเจฐเจพ เจกเฉเจเจพ เจเฉเจฐเจพเจเจธเจฎเจฟเจธเจผเจจ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉเฅค เจเจน เจเจฒเจพเจเฉฐเจ เจฆเฉ เจเจเฉเจฎเฉเจเจฟเจ เจฐเฉเจเจจเจซเจฟเจเจฐเฉเจธเจผเจจ เจฆเฉ เจจเจพเจฒ เจเฉเจจเฉเจเจธเจผเจจ เจจเฉเฉฐ เจกเจฟเจธเจเจจเฉเจเจ เจเฉเจคเฉ เจฌเจฟเจจเจพเจ VPN เจธเจฐเจตเจฐ (เจฐเฉเจฎเจฟเฉฐเจ) เจฆเฉ IP เจเจกเจฐเฉเฉฑเจธ เจจเฉเฉฐ เจฌเจฆเจฒเจฃ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจเจฐเจฆเจพ เจนเฉ, -เจเจน เจฒเจฟเจเจฆเจพ เจนเฉ เจเจชเจจเจจเฉเฉฑเจ.เจเจจเจเฉเจฐเจฟเจชเจธเจผเจจ เจฒเจ
เจตเจฐเจคเจฟเจ เจเจฟเจ เจนเฉ เจธเจเฉเจฐเฉเจฎ เจธเจฟเจซเจฐChaCha20 เจ เจคเฉ เจธเฉเจจเฉเจนเจพ เจชเฉเจฐเจฎเจพเจฃเจฟเจเจคเจพ เจเจฒเจเฉเจฐเจฟเจฆเจฎ (MAC)Poly1305 , เจกเฉเจจเฉเจ เจฒ เจฌเจฐเจจเจธเจเจพเจเจจ เจฆเฉเจเจฐเจพ เจกเจฟเจเจผเจพเจเจจ เจเฉเจคเจพ เจเจฟเจ (เจกเฉเจจเฉเจ เจฒ เจเฉ. เจฌเจฐเจจเจธเจเจพเจเจจ ), เจคเฉฐเจเจพ เจฒเฉเจเจ เจ เจคเฉ เจชเฉเจเจฐ เจธเจผเจตเจพเจฌเฉเฅค ChaCha20 เจ เจคเฉ Poly1305 AES-256-CTR เจ เจคเฉ HMAC เจฆเฉ เจคเฉเจเจผ เจ เจคเฉ เจธเฉเจฐเฉฑเจเจฟเจ เจค เจเจจเจพเจฒเจพเจ เจฆเฉ เจคเฉเจฐ 'เจคเฉ เจธเจฅเจฟเจค เจนเจจ, เจเจฟเจธ เจฆเจพ เจธเฉเจซเจเจตเฉเจ เจฐ เจฒเจพเจเฉเจเจฐเจจ เจตเจฟเจธเจผเฉเจธเจผ เจนเจพเจฐเจกเจตเฉเจ เจฐ เจธเจนเจพเจเจคเจพ เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ เจฌเจฟเจจเจพเจ เจเฉฑเจ เจจเจฟเจธเจผเจเจฟเจค เจเจเจเจผเฉเจเจฟเจเจธเจผเจจ เจธเจฎเจพเจ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค เจเฉฑเจ เจธเจพเจเจเฉ เจเฉเจชเจค เจเฉเฉฐเจเฉ เจฌเจฃเจพเจเจฃ เจฒเจ, เจ เฉฐเจกเจพเจเจพเจฐ เจเจฐเจต เจกเจฟเจซเฉ-เจนเฉเจฒเจฎเฉเจจ เจชเฉเจฐเฉเจเฉเจเฉเจฒ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจจ เจตเจฟเฉฑเจ เจตเจฐเจคเจฟเจ เจเจพเจเจฆเจพ เจนเฉเจเจฐเจต 25519 , เจกเฉเจจเฉเจ เจฒ เจฌเจฐเจจเจธเจเจพเจเจจ เจฆเฉเจเจฐเจพ เจตเฉ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค. เจนเฉเจธเจผเจฟเฉฐเจ เจฒเจ เจตเจฐเจคเจฟเจ เจเจฟเจ เจเจฒเจเฉเจฐเจฟเจฆเจฎ เจนเฉBLAKE2s (RFC7693) ".
ะ ะตะทัะปััะฐัั
เจฌเฉเจเจกเจตเจฟเจกเจฅ (เจฎเฉเจเจพเจฌเจฟเจ/เจธ)
เจชเจฟเฉฐเจ (ms)
เจเฉเจธเจ เจธเฉฐเจฐเจเจจเจพ:
- Intel Core i7-3820QM เจ เจคเฉ Intel Core i7-5200U
- เจเฉเจเจพเจฌเจฟเจ เจเจพเจฐเจก Intel 82579LM เจ เจคเฉ Intel I218LM
- เจฒเฉเจจเจฟเจเจธ 4.6.1
- เจตเจพเจเจฐเจเจพเจฐเจก เจธเฉฐเจฐเจเจจเจพ: MAC เจฒเจ Poly256 เจฆเฉ เจจเจพเจฒ 20-bit ChaCha1305
- เจชเจนเจฟเจฒเฉ IPsec เจธเฉฐเจฐเจเจจเจพ: MAC เจฒเจ Poly256 เจฆเฉ เจจเจพเจฒ 20-bit ChaCha1305
- เจฆเฉเจเฉ IPsec เจธเฉฐเจฐเจเจจเจพ: AES-256-GCM-128 (AES-NI เจฆเฉ เจจเจพเจฒ)
- OpenVPN เจธเฉฐเจฐเจเจจเจพ: HMAC-SHA256-2, UDP เจฎเฉเจก เจฆเฉ เจจเจพเจฒ AES 256-เจฌเจฟเฉฑเจ เจฌเจฐเจพเจฌเจฐ เจธเจพเจเจซเจฐ เจธเฉเจ
- เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉเฉฐ เจฎเจพเจชเจฟเจ เจเจฟเจ เจธเฉ
iperf3
, 30 เจฎเจฟเฉฐเจเจพเจ เจตเจฟเฉฑเจ เจเจธเจค เจจเจคเฉเจเจพ เจฆเจฟเจเจพเจเจเจฆเจพ เจนเฉเฅค
เจธเจฟเจงเจพเจเจค เจตเจฟเฉฑเจ, เจเฉฑเจ เจตเจพเจฐ เจจเฉเจเจตเจฐเจ เจธเจเฉเจ เจตเจฟเฉฑเจ เจเจเฉเจเฉเจฐเจฟเจค เจนเฉเจฃ เจคเฉเจ เจฌเจพเจ เจฆ, เจตเจพเจเจฐเจเจพเจฐเจก เจจเฉเฉฐ เจนเฉเจฐ เจตเฉ เจคเฉเจเจผเฉ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค เจชเจฐ เจ เจธเจฒ เจตเจฟเฉฑเจ เจเจน เจเจผเจฐเฉเจฐเฉ เจคเฉเจฐ 'เจคเฉ เจเจฐเจจเจฒ เจตเจฟเฉฑเจ เจฌเจฃเฉ เจเฉเจฐเจฟเจชเจเฉ API เจเฉเจฐเจฟเจชเจเฉเจเฉเจฐเจพเจซเจฟเจ เจซเฉฐเจเจธเจผเจจเจพเจ เจตเจฟเฉฑเจ เจคเจฌเจฆเฉเจฒเฉ เจฆเฉ เจเจพเจฐเจจ เจเฉเจธ เจจเจนเฉเจ เจนเฉเจตเฉเจเจพเฅค เจธเจผเจพเจเจฆ เจเจน เจธเจพเจฐเฉ เจ เจเฉ เจคเฉฑเจ เจจเฉเจเจฟเจต เจตเจพเจเจฐเจเจพเจฐเจก เจฆเฉ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจชเฉฑเจงเจฐ เจฒเจ เจ เจจเฉเจเฉเจฒ เจจเจนเฉเจ เจนเจจเฅค
โเจฎเฉเจฐเฉ เจฆเฉเจฐเจฟเจธเจผเจเฉเจเฉเจฃ เจคเฉเจ, เจตเจพเจเจฐเจเจพเจฐเจก เจเจฎ เจคเฉเจฐ 'เจคเฉ เจเจชเจญเฉเจเจคเจพ เจฒเจ เจเจฆเจฐเจธเจผ เจนเฉเฉฐเจฆเจพ เจนเฉเฅค เจธเจพเจฐเฉ เจจเฉเจตเฉเจ-เจชเฉฑเจงเจฐ เจฆเฉ เจซเฉเจธเจฒเฉ เจจเจฟเจฐเจงเจพเจฐเจจ เจตเจฟเฉฑเจ เจฒเจ เจเจพเจเจฆเฉ เจนเจจ, เจเจธเจฒเจ เจเฉฑเจ เจเจฎ VPN เจฌเฉเจจเจฟเจเจฆเฉ เจขเจพเจเจเฉ เจจเฉเฉฐ เจคเจฟเจเจฐ เจเจฐเจจ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจตเจฟเฉฑเจ เจธเจฟเจฐเจซ เจเฉเจ เจฎเจฟเฉฐเจ เจฒเฉฑเจเจฆเฉ เจนเจจเฅค เจธเฉฐเจฐเจเจจเจพ เจตเจฟเฉฑเจ เจเฉเจฌเฉ เจเจฐเจจเจพ เจฒเจเจญเจ เจ เจธเฉฐเจญเจต เจนเฉ -
เจฒเจฟเจเฉ 2018 เจตเจฟเฉฑเจ เจนเฉเจฌเจฐเฉ 'เจคเฉ. - เจเฉฐเจธเจเจพเจฒเฉเจธเจผเจจ เจชเฉเจฐเจเจฟเจฐเจฟเจเจตเจฟเจธเจฅเจพเจฐ เจตเจฟเฉฑเจ เจฆเฉฑเจธเจฟเจ เจเจฟเจ เจนเฉ เจ เจงเจฟเจเจพเจฐเจค เจตเฉเฉฑเจฌเจธเจพเจเจ 'เจคเฉ, เจฎเฉเจ เจตเฉฑเจเจฐเฉ เจคเฉเจฐ 'เจคเฉ เจธเจผเจพเจจเจฆเจพเจฐ เจจเฉเฉฐ เจจเฉเจ เจเจฐเจจเจพ เจเจพเจนเจพเจเจเจพOpenWRT เจธเจนเจฟเจฏเฉเจ . เจเฉเจก เจฌเฉเจธ เจฆเฉ เจตเจฐเจคเฉเจ เจฆเฉ เจเจน เจธเฉเจ เจ เจคเฉ เจธเฉฐเจเฉเจชเจคเจพ เจเฉเฉฐเจเฉเจเจ เจฆเฉ เจตเฉฐเจก เจจเฉเฉฐ เจเจคเจฎ เจเจฐเจเฉ เจชเฉเจฐเจพเจชเจค เจเฉเจคเฉ เจเจ เจธเฉเฅค เจเฉฑเจฅเฉ เจเฉเจ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจธเจฟเจธเจเจฎ เจจเจนเฉเจ เจนเฉ เจ เจคเฉ เจเจน เจธเจพเจฐเจพ เจเจพเจฐเจชเฉเจฐเฉเจ เจฆเจนเจฟเจธเจผเจค เจนเฉ; เจเฉเจเฉเจเจ เจเจจเจเฉเจฐเจฟเจชเจธเจผเจจ เจเฉเฉฐเจเฉเจเจ SSH เจเฉเฉฐเจเฉเจเจ เจตเจพเจเจ เจตเฉฐเจกเฉเจเจ เจเจพเจเจฆเฉเจเจ เจนเจจเฅค"
เจตเจพเจเจฐเจเจพเจฐเจก เจชเฉเจฐเฉเจเฉเจเจ 2015 เจคเฉเจ เจตเจฟเจเจธเจค เจนเฉ เจฐเจฟเจนเจพ เจนเฉ, เจเจธเจฆเจพ เจเจกเจฟเจ เจเฉเจคเจพ เจเจฟเจ เจนเฉ เจ
เจคเฉ
เจธเจฐเฉเจค: www.habr.com