เจฎเฉเฉฑเจฆเฉ
เจนเจพเจฒ เจนเฉ เจตเจฟเฉฑเจ, เจฌเจนเฉเจค เจธเจพเจฐเฉ เจจเจนเฉเจ เจเจพเจฃเจฆเฉ เจธเจจ เจเจฟ เจเจฐ เจคเฉเจ เจเฉฐเจฎ เจเจฐเจจเจพ เจเฉ เจนเฉเฉฐเจฆเจพ เจนเฉ. เจฎเจนเจพเจเจฎเจพเจฐเฉ เจจเฉ เจธเฉฐเจธเจพเจฐ เจตเจฟเฉฑเจ เจธเจฅเจฟเจคเฉ เจจเฉเฉฐ เจจเจพเจเจเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจฌเจฆเจฒ เจฆเจฟเฉฑเจคเจพ เจนเฉ; เจนเจฐ เจเฉเจ เจฎเฉเจเฉเจฆเจพ เจนเจพเจฒเจพเจคเจพเจ เจฆเฉ เจ เจจเฉเจเฉเจฒ เจนเฉเจฃเจพ เจธเจผเฉเจฐเฉ เจเจฐ เจฆเจฟเฉฑเจคเจพ เจนเฉ, เจ เจฐเจฅเจพเจค เจเจธ เจคเฉฑเจฅ เจฆเฉ เจ เจจเฉเจธเจพเจฐ เจเจฟ เจเจฐ เจเฉฑเจกเจฃเจพ เจ เจธเฉเจฐเฉฑเจเจฟเจ เจค เจนเฉ เจเจฟเจ เจนเฉเฅค เจ เจคเฉ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจฒเฉเจเจพเจ เจจเฉเฉฐ เจเจชเจฃเฉ เจเจฐเจฎเจเจพเจฐเฉเจเจ เจฒเจ เจเจฒเจฆเฉ เจเจฐ เจคเฉเจ เจเฉฐเจฎ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจง เจเจฐเจจเจพ เจชเจฟเจเฅค
เจนเจพเจฒเจพเจเจเจฟ, เจฐเจฟเจฎเฉเจ เจเฉฐเจฎ เจฒเจ เจนเฉฑเจฒ เจเฉเจฃเจจ เจฒเจ เจเฉฑเจ เจธเจฎเจฐเฉฑเจฅ เจชเจนเฉเฉฐเจ เจฆเฉ เจเจพเจ เจเจพเจฐเจจ เจจเจพ เจชเฉเจฐเจพ เจนเฉเจฃ เจตเจพเจฒเจพ เจจเฉเจเจธเจพเจจ เจนเฉ เจธเจเจฆเจพ เจนเฉเฅค เจเจชเจญเฉเจเจคเจพ เจชเจพเจธเจตเจฐเจก เจเฉเจฐเฉ เจเฉเจคเฉ เจเจพ เจธเจเจฆเฉ เจนเจจ, เจ เจคเฉ เจเจน เจเฉฑเจ เจนเจฎเจฒเจพเจตเจฐ เจจเฉเฉฐ เจเจเจเจฐเจชเฉเจฐเจพเจเจเจผ เจฆเฉ เจจเฉเจเจตเจฐเจ เจ เจคเฉ IT เจธเจฐเฉเจคเจพเจ เจจเจพเจฒ เจฌเฉเจเจพเจฌเฉ เจคเฉเจฐ 'เจคเฉ เจเฉเฉเจจ เจฆเฉ เจเจเจฟเจ เจฆเฉเจตเฉเจเจพเฅค
เจเจธ เจฒเจ เจนเฉเจฃ เจญเจฐเฉเจธเฉเจฏเฉเจ เจเจพเจฐเจชเฉเจฐเฉเจ VPN เจจเฉเฉฑเจเจตเจฐเจ เจฌเจฃเจพเจเจฃ เจฆเฉ เจฒเฉเฉ เจตเจง เจเจ เจนเฉเฅค เจฎเฉเจ เจคเฉเจนเจพเจจเฉเฉฐ เจฌเจพเจฐเฉ เจฆเฉฑเจธเจพเจเจเจพ เจญเจฐเฉเจธเฉเจฏเฉเจ, เจธเฉเจฐเฉฑเจเจฟเจ เจค ะธ เจธเจงเจพเจฐเจจ เจเฉฑเจ VPN เจจเฉเฉฑเจเจตเจฐเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจตเจฟเฉฑเจ.
เจเจน IPsec/L2TP เจธเจเฉเจฎ เจฆเฉ เจ เจจเฉเจธเจพเจฐ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ, เจเฉ เจเจฟ เจเจพเจนเจเจพเจ เจจเฉเฉฐ เจชเฉเจฐเจฎเจพเจฃเจฟเจค เจเจฐเจจ เจฒเจ เจเฉเจเจจเจพเจ 'เจคเฉ เจธเจเฉเจฐ เจเฉเจคเฉเจเจ เจเฉเจฐ-เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฏเฉเจ เจเฉเฉฐเจเฉเจเจ เจ เจคเฉ เจธเจฐเจเฉเจซเจฟเจเฉเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเฉ, เจ เจคเฉ เจเจจเจเฉเจฐเจฟเจชเจเจก เจฐเฉเจช เจตเจฟเฉฑเจ เจจเฉเฉฑเจเจตเจฐเจ เจเฉฑเจคเฉ เจกเจพเจเจพ เจตเฉ เจชเฉเจฐเจธเจพเจฐเจฟเจค เจเจฐเจฆเจพ เจนเฉเฅค
CentOS 7 เจตเจพเจฒเจพ เจธเจฐเจตเจฐ (เจชเจคเจพ: centos.vpn.server.ad) เจ เจคเฉ เจเจฌเฉฐเจเฉ 20.04 เจตเจพเจฒเจพ เจเฉฑเจ เจเจฒเจพเจเฉฐเจ, เจ เจคเฉ เจจเจพเจฒ เจนเฉ เจตเจฟเฉฐเจกเฉเจเจผ 10 เจตเจพเจฒเจพ เจเฉฑเจ เจเจฒเจพเจเฉฐเจ, เจธเฉฐเจฐเจเจจเจพ เจฒเจ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจธเจเฉเจเจก เจตเจเฉเจ เจตเจฐเจคเจฟเจ เจเจฟเจ เจธเฉเฅค
เจธเจฟเจธเจเจฎ เจตเจฐเจฃเจจ
VPN IPSec + L2TP + PPP เจธเจเฉเจฎ เจฆเฉ เจ เจจเฉเจธเจพเจฐ เจเฉฐเจฎ เจเจฐเฉเจเจพเฅค เจชเฉเจฐเฉเจเฉเจเฉเจฒ เจชเฉเจเจเฉฐเจ-เจเฉ-เจชเฉเจเจเฉฐเจ เจชเฉเจฐเฉเจเฉเจเฉเจฒ (เจชเฉเจชเฉเจชเฉ) OSI เจฎเจพเจกเจฒ เจฆเฉ เจกเจพเจเจพ เจฒเจฟเฉฐเจ เจชเจฐเจค 'เจคเฉ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ เจ เจคเฉ เจเจชเจญเฉเจเจคเจพ เจชเฉเจฐเจฎเจพเจฃเจฟเจเจคเจพ เจ เจคเฉ เจชเฉเจฐเจธเจพเจฐเจฟเจค เจกเฉเจเจพ เจฆเฉ เจเจจเจเฉเจฐเจฟเจชเจธเจผเจจ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉเฅค เจเจธเจฆเจพ เจกเฉเจเจพ L2TP เจชเฉเจฐเฉเจเฉเจเฉเจฒ เจฆเฉ เจกเฉเจเจพ เจตเจฟเฉฑเจ เจธเจผเจพเจฎเจฒ เจเฉเจคเจพ เจเจฟเจ เจนเฉ, เจเฉ เจ เจธเจฒ เจตเจฟเฉฑเจ VPN เจจเฉเจเจตเจฐเจ เจตเจฟเฉฑเจ เจเฉฑเจ เจเจจเฉเจเจธเจผเจจ เจฌเจฃเจพเจเจฃ เจจเฉเฉฐ เจฏเจเฉเจจเฉ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉ, เจชเจฐ เจชเฉเจฐเจฎเจพเจฃเจฟเจเจคเจพ เจ เจคเฉ เจเจจเจเฉเจฐเจฟเจชเจธเจผเจจ เจชเฉเจฐเจฆเจพเจจ เจจเจนเฉเจ เจเจฐเจฆเจพ เจนเฉเฅค
L2TP เจกเฉเจเจพ เจจเฉเฉฐ IPSec เจตเจฟเฉฑเจ เจธเจผเจพเจฎเจฒ เจเฉเจคเจพ เจเจฟเจ เจนเฉ, เจเฉ เจชเฉเจฐเจฎเจพเจฃเจฟเจเจคเจพ เจ เจคเฉ เจเจจเจเฉเจฐเจฟเจชเจธเจผเจจ เจตเฉ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉ, เจชเจฐ PPP เจฆเฉ เจเจฒเจ, เจชเฉเจฐเจฎเจพเจฃเจฟเจเจคเจพ เจ เจคเฉ เจเจจเจเฉเจฐเจฟเจชเจธเจผเจจ เจกเจฟเจตเจพเจเจธ เจชเฉฑเจงเจฐ 'เจคเฉ เจนเฉเฉฐเจฆเฉ เจนเฉ, เจเจชเจญเฉเจเจคเจพ เจชเฉฑเจงเจฐ 'เจคเฉ เจจเจนเฉเจเฅค
เจเจน เจตเจฟเจธเจผเฉเจธเจผเจคเจพ เจคเฉเจนเจพเจจเฉเฉฐ เจธเจฟเจฐเจซ เจเฉเจ เจกเจฟเจตเจพเจเจธเจพเจ เจคเฉเจ เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจจเฉเฉฐ เจชเฉเจฐเจฎเจพเจฃเจฟเจค เจเจฐเจจ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเฉ เจนเฉเฅค เจ เจธเฉเจ IPSec เจชเฉเจฐเฉเจเฉเจเฉเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจเจธเฉ เจคเจฐเฉเจนเจพเจ เจเจฐเจพเจเจเฉ เจเจฟเจตเฉเจ เจเจน เจนเฉ เจ เจคเฉ เจเจฟเจธเฉ เจตเฉ เจกเจฟเจตเจพเจเจธ เจคเฉเจ เจเจชเจญเฉเจเจคเจพ เจชเฉเจฐเจฎเจพเจฃเฉเจเจฐเจจ เจฆเฉ เจเจเจฟเจ เจฆเฉเจตเจพเจเจเฉเฅค
เจธเจฎเจพเจฐเจ เจเจพเจฐเจกเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจเจชเจญเฉเจเจคเจพ เจชเฉเจฐเจฎเจพเจฃเฉเจเจฐเจจ EAP-TLS เจชเฉเจฐเฉเจเฉเจเฉเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ PPP เจชเฉเจฐเฉเจเฉเจเฉเจฒ เจชเฉฑเจงเจฐ 'เจคเฉ เจเฉเจคเจพ เจเจพเจตเฉเจเจพเฅค
เจเจธ เจธเจฐเจเจ เจฆเฉ เจธเฉฐเจเจพเจฒเจจ เจฌเจพเจฐเฉ เจตเจงเฉเจฐเฉ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจเจพเจฃเจเจพเจฐเฉ เจตเจฟเฉฑเจ เจฒเฉฑเจญเฉ เจเจพ เจธเจเจฆเฉ เจนเฉ
เจเจน เจธเจเฉเจฎ เจเฉฑเจ เจเฉฐเจเฉ VPN เจจเฉเฉฑเจเจตเจฐเจ เจฆเฉเจเจ เจคเจฟเฉฐเจจเฉเจ เจฒเฉเฉเจพเจ เจจเฉเฉฐ เจชเฉเจฐเจพ เจเจฟเจเจ เจเจฐเจฆเฉ เจนเฉ?
- เจเจธ เจธเจเฉเจฎ เจฆเฉ เจญเจฐเฉเจธเฉเจฏเฉเจเจคเจพ เจธเจฎเฉเจ เจฆเฉเจเจฐเจพ เจชเจฐเจเฉ เจเจ เจนเฉเฅค เจเจน 2000 เจคเฉเจ VPN เจจเฉเฉฑเจเจตเจฐเจเจพเจ เจจเฉเฉฐ เจคเฉเจจเจพเจค เจเจฐเจจ เจฒเจ เจตเจฐเจคเจฟเจ เจเจฟเจ เจนเฉเฅค
- เจธเฉเจฐเฉฑเจเจฟเจ
เจค เจเจชเจญเฉเจเจคเจพ เจชเฉเจฐเจฎเจพเจฃเจฟเจเจคเจพ PPP เจชเฉเจฐเฉเจเฉเจเฉเจฒ เจฆเฉเจเจฐเจพ เจชเฉเจฐเจฆเจพเจจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉเฅค
เจชเจพเจฒ เจฎเฉเจเจฐเฉเจธ เจฆเฉเจเจฐเจพ เจตเจฟเจเจธเจค เจชเฉเจชเฉเจชเฉ เจชเฉเจฐเฉเจเฉเจเฉเจฒ เจฆเจพ เจฎเจฟเจเจฐเฉ เจฒเจพเจเฉเจเจฐเจจ เจธเฉเจฐเฉฑเจเจฟเจ เจฆเจพ เจเจพเจซเฉ เจชเฉฑเจงเจฐ เจชเฉเจฐเจฆเจพเจจ เจจเจนเฉเจ เจเจฐเจฆเจพ, เจเจฟเจเจเจเจฟ เจชเฉเจฐเจฎเจพเจฃเจฟเจเจคเจพ เจฒเจ, เจธเจญ เจคเฉเจ เจตเจงเฉเจ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, เจเฉฑเจ เจฒเฉเจเจเจจ เจ เจคเฉ เจชเจพเจธเจตเจฐเจก เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจชเฉเจฐเจฎเจพเจฃเจฟเจเจคเจพ เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉเฅค เจ เจธเฉเจ เจธเจพเจฐเฉ เจเจพเจฃเจฆเฉ เจนเจพเจ เจเจฟ เจเฉฑเจ เจฒเฉเจเจเจจ เจชเจพเจธเจตเจฐเจก เจฆเฉ เจเจพเจธเฉเจธเฉ เจเฉเจคเฉ เจเจพ เจธเจเจฆเฉ เจนเฉ, เจ เจจเฉเจฎเจพเจจ เจฒเจเจพเจเจ เจเจพ เจธเจเจฆเจพ เจนเฉ เจเจพเจ เจเฉเจฐเฉ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค เจนเจพเจฒเจพเจเจเจฟ, เจนเฉเจฃ เจฒเฉฐเจฌเฉ เจธเจฎเฉเจ เจคเฉเจ เจกเจฟเจตเฉเจฒเจชเจฐเจเจพเจจ เจฌเจธ เจเฉเจเจธเจฐ ะฒเจเจธ เจฆเฉ เจฒเจพเจเฉ เจเจฐเจจ เจเจธ เจชเฉเจฐเฉเจเฉเจเฉเจฒ เจจเฉ เจเจธ เจฎเฉเฉฑเจฆเฉ เจจเฉเฉฐ เจ เฉเจ เจเฉเจคเจพ เจ เจคเฉ เจชเฉเจฐเจฎเจพเจฃเจฟเจเจคเจพ เจฒเจ เจ เจธเจฎเฉเจเฉเจฐเจฟเจ เจเจจเจเฉเจฐเจฟเจชเจธเจผเจจ, เจเจฟเจตเฉเจ เจเจฟ EAP-TLS, 'เจคเฉ เจเจงเจพเจฐเจฟเจค เจชเฉเจฐเฉเจเฉเจเฉเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจฏเฉเจเจคเจพ เจจเฉเฉฐ เจเฉเฉเจฟเจเฅค เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ, เจเจธเจจเฉ เจชเฉเจฐเจฎเจพเจฃเจฟเจเจคเจพ เจฒเจ เจธเจฎเจพเจฐเจ เจเจพเจฐเจกเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจฏเฉเจเจคเจพ เจจเฉเฉฐ เจเฉเฉเจฟเจ, เจเจฟเจธ เจจเจพเจฒ เจธเจฟเจธเจเจฎ เจจเฉเฉฐ เจตเจงเฉเจฐเฉ เจธเฉเจฐเฉฑเจเจฟเจ เจค เจฌเจฃเจพเจเจ เจเจฟเจเฅค
เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจ, เจเจนเจจเจพเจ เจฆเฉ เจชเฉเจฐเฉเจเฉเจเจเจพเจ เจจเฉเฉฐ เจฎเจฟเจฒเจพเจเจฃ เจฒเจ เจธเจฐเจเจฐเจฎ เจเฉฑเจฒเจฌเจพเจค เจเฉฑเจฒ เจฐเจนเฉ เจนเฉ เจ เจคเฉ เจคเฉเจธเฉเจ เจจเจฟเจธเจผเจเจค เจนเฉ เจธเจเจฆเฉ เจนเฉ เจเจฟ เจเจฒเจฆเฉ เจเจพเจ เจฌเจพเจ เจฆ เจตเจฟเฉฑเจ เจเจน เจเจฟเจธเฉ เจตเฉ เจคเจฐเฉเจนเจพเจ เจนเฉเจตเฉเจเจพเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, PPP เจฆเจพ เจเฉฑเจ เจชเฉเจ เจเฉเจคเจพ เจธเฉฐเจธเจเจฐเจฃ เจซเฉเจกเฉเจฐเจพ เจฐเจฟเจชเฉเจเจผเจเจฐเฉเจเจ เจตเจฟเฉฑเจ เจฒเฉฐเจฌเฉ เจธเจฎเฉเจ เจคเฉเจ เจนเฉ, เจชเฉเจฐเจฎเจพเจฃเจฟเจเจคเจพ เจฒเจ เจธเฉเจฐเฉฑเจเจฟเจ เจค เจชเฉเจฐเฉเจเฉเจเฉเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจเฅค - เจนเจพเจฒ เจนเฉ เจคเฉฑเจ, เจเจธ เจจเฉเจเจตเจฐเจ เจฆเฉ เจตเจฐเจคเฉเจ เจธเจฟเจฐเจซ เจตเจฟเฉฐเจกเฉเจเจผ เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจฆเฉเจเจฐเจพ เจเฉเจคเฉ เจเจพ เจธเจเจฆเฉ เจธเฉ, เจชเจฐ เจฎเจพเจธเจเฉ เจธเจเฉเจ เจฏเฉเจจเฉเจตเจฐเจธเจฟเจเฉ เจฆเฉ เจธเจพเจกเฉ เจธเจนเจฟเจฏเฉเจเฉเจเจ เจตเฉเจธเฉเจฒเฉ เจธเจผเฉเจเฉเจต เจ
เจคเฉ เจ
เจฒเฉเจเจเจผเฉเจเจกเจฐ เจธเจฎเจฟเจฐเจจเฉเจต เจจเฉ เจชเจพเจเจ
เจฒเฉเจจเจเจธ เจฒเจ เจชเฉเจฐเจพเจฃเจพ L2TP เจเจฒเจพเจเฉฐเจ เจชเฉเจฐเฉเจเฉเจเจ เจ เจคเฉ เจเจธ เจจเฉเฉฐ เจธเฉเจงเจฟเจ. เจเจเฉฑเจ เฉ เจฎเจฟเจฒ เจเฉ, เจ เจธเฉเจ เจเจฒเจพเจเฉฐเจ เจฆเฉ เจเฉฐเจฎ เจตเจฟเฉฑเจ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจฌเฉฑเจ เจ เจคเฉ เจเจฎเฉเจเจ เจจเฉเฉฐ เจ เฉเจ เจเฉเจคเจพ, เจธเจฟเจธเจเจฎ เจฆเฉ เจธเจฅเจพเจชเจจเจพ เจ เจคเฉ เจธเฉฐเจฐเจเจจเจพ เจจเฉเฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจเจ, เจญเจพเจตเฉเจ เจธเจฐเฉเจค เจคเฉเจ เจฌเจฃเจพเจเจเจฆเฉ เจธเจฎเฉเจเฅค เจเจนเจจเจพเจ เจตเจฟเฉฑเจเฉเจ เจธเจญ เจคเฉเจ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจนเจจ:- openssl เจ เจคเฉ qt เจฆเฉ เจจเจตเฉเจ เจธเฉฐเจธเจเจฐเจฃเจพเจ เจฆเฉ เจเฉฐเจเจฐเจซเฉเจธ เจจเจพเจฒ เจชเฉเจฐเจพเจฃเฉ เจเจฒเจพเจเฉฐเจ เจฆเฉเจเจ เจธเจฅเจฟเจฐ เจ เจจเฉเจเฉเจฒเจคเจพ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจเฅค
- pppd เจจเฉเฉฐ เจเฉฑเจ เจ เจธเจฅเจพเจ เจซเจพเจเจฒ เจฐเจพเจนเฉเจ เจเฉเจเจจ เจชเจฟเฉฐเจจ เจชเจพเจธ เจเจฐเจจ เจคเฉเจ เจนเจเจพเจเจ เจเจฟเจเฅค
- เจเฉเจฐเจพเจซเจฟเจเจฒ เจเฉฐเจเจฐเจซเฉเจธ เจฆเฉเจเจฐเจพ เจชเจพเจธเจตเจฐเจก เจฌเฉเจจเจคเฉ เจชเฉเจฐเฉเจเจฐเจพเจฎ เจฆเฉ เจเจฒเจค เจฒเจพเจเจ เจจเฉเฉฐ เจ เฉเจ เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค เจเจน xl2tpd เจธเฉเจตเจพ เจฒเจ เจธเจนเฉ เจตเจพเจคเจพเจตเจฐเจฃ เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเจเฉ เจเฉเจคเจพ เจเจฟเจ เจธเฉเฅค
- L2tpIpsecVpn เจกเฉเจฎเจจ เจฆเจพ เจจเจฟเจฐเจฎเจพเจฃ เจนเฉเจฃ เจเจฒเจพเจเฉฐเจ เจฆเฉ เจเฉเจฆ เจฆเฉ เจฌเจฟเจฒเจก เจฆเฉ เจจเจพเจฒ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ, เจเฉ เจฌเจฟเจฒเจก เจ เจคเฉ เจธเฉฐเจฐเจเจจเจพ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจจเฉเฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉเฅค
- เจตเจฟเจเจพเจธ เจฆเฉ เจธเฉเจ เจฒเจ, เจ เจเจผเฉเจฐ เจชเจพเจเจชเจฒเจพเจเจจ เจธเจฟเจธเจเจฎ เจฌเจฟเจฒเจก เจฆเฉ เจธเจผเฉเฉฑเจงเจคเจพ เจฆเฉ เจเจพเจเจ เจเจฐเจจ เจฒเจ เจเฉเฉเจฟเจ เจนเฉเจเจ เจนเฉเฅค
- เจเจผเจฌเจฐเจฆเจธเจคเฉ เจกเจพเจเจจเจเฉเจฐเฉเจก เจเจฐเจจ เจฆเฉ เจฏเฉเจเจคเจพ เจธเจผเจพเจฎเจฒ เจเฉเจคเฉ เจเจ
เจธเฉเจฐเฉฑเจเจฟเจ เจชเฉฑเจงเจฐ openssl เจฆเฉ เจธเฉฐเจฆเจฐเจญ เจตเจฟเฉฑเจ. เจเจน เจจเจตเฉเจ เจเจชเจฐเฉเจเจฟเฉฐเจ เจธเจฟเจธเจเจฎเจพเจ เจฆเจพ เจธเจนเฉ เจธเจฎเจฐเจฅเจจ เจเจฐเจจ เจฒเจ เจฒเจพเจญเจฆเจพเจเจ เจนเฉ เจเจฟเฉฑเจฅเฉ เจฎเจฟเจเจฐเฉ เจธเฉเจฐเฉฑเจเจฟเจ เจชเฉฑเจงเจฐ 2 'เจคเฉ เจธเฉเฉฑเจ เจเฉเจคเจพ เจเจฟเจ เจนเฉ, VPN เจจเฉเฉฑเจเจตเจฐเจเจพเจ เจฆเฉ เจจเจพเจฒ เจเฉ เจธเจฐเจเฉเจซเจฟเจเฉเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเจจ เจเฉ เจเจธ เจชเฉฑเจงเจฐ เจฆเฉเจเจ เจธเฉเจฐเฉฑเจเจฟเจ เจฒเฉเฉเจพเจ เจจเฉเฉฐ เจชเฉเจฐเจพ เจจเจนเฉเจ เจเจฐเจฆเฉ เจนเจจเฅค เจเจน เจตเจฟเจเจฒเจช เจฎเฉเจเฉเจฆเจพ เจชเฉเจฐเจพเจฃเฉ VPN เจจเฉเฉฑเจเจตเจฐเจเจพเจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ เจฒเจพเจญเจฆเจพเจเจ เจนเฉเจตเฉเจเจพเฅค
เจ เฉเจ เจเฉเจคเจพ เจธเฉฐเจธเจเจฐเจฃ เจตเจฟเฉฑเจ เจชเจพเจเจ เจเจพ เจธเจเจฆเจพ เจนเฉ
เจเจน เจเจฒเจพเจเฉฐเจ เจชเฉเจฐเจฎเจพเจฃเฉเจเจฐเจจ เจฒเจ เจธเจฎเจพเจฐเจ เจเจพเจฐเจกเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจเจฐเจฆเจพ เจนเฉ, เจ เจคเฉ เจฒเฉเจจเจเจธ เจฆเฉ เจ เจงเฉเจจ เจเจธ เจธเจเฉเจฎ เจจเฉเฉฐ เจธเจฅเจพเจชเจค เจเจฐเจจ เจฆเฉเจเจ เจธเจพเจฐเฉเจเจ เจฎเฉเจธเจผเจเจฒเจพเจ เจ เจคเฉ เจเจเฉเจพเจ เจจเฉเฉฐ เจตเฉ เจฒเฉเจเจพเจเจเจฆเจพ เจนเฉ, เจเจฟเจธ เจจเจพเจฒ เจเจฒเจพเจเฉฐเจ เจธเฉเฉฑเจเจ เฉฑเจช เจจเฉเฉฐ เจเจฟเฉฐเจจเจพ เจธเฉฐเจญเจต เจนเฉ เจธเจเฉ เจธเจฐเจฒ เจ เจคเฉ เจคเฉเจเจผ เจฌเจฃเจพเจเจ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค
เจฌเฉเจธเจผเฉฑเจ, เจชเฉเจชเฉเจชเฉ เจ เจคเฉ เจเจฒเจพเจเฉฐเจ เจเฉเจฏเฉเจเจ เจฆเฉ เจตเจฟเจเจเจพเจฐ เจเฉฑเจ เจธเฉเจตเจฟเจงเจพเจเจจเจ เจเฉเจจเฉเจเจธเจผเจจ เจฒเจ, เจนเจฐเฉเจ เจชเฉเจฐเฉเจเฉเจเจ เจตเจฟเฉฑเจ เจตเจพเจงเฉ เจธเฉฐเจชเจพเจฆเจจเจพเจ เจคเฉเจ เจฌเจฟเจจเจพเจ เจเจน เจธเฉฐเจญเจต เจจเจนเฉเจ เจธเฉ, เจชเจฐ เจซเจฟเจฐ เจตเฉ เจเจนเจจเจพเจ เจจเฉเฉฐ เจเฉฑเจ เจคเฉเจ เจเฉฑเจ เจ เจคเฉ เจเฉฑเจ เจคเฉเจ เจเฉฑเจ เจเฉเจคเจพ เจเจฟเจ เจธเฉ:
- เจธเจฅเจฟเจฐ
เจเฉเจเจจ เจชเจฟเฉฐเจจ เจเฉเจก เจจเฉเฉฐ PPP เจคเฉเจ openssl เจธเฉฐเจฆเจฐเจญ เจตเจฟเฉฑเจ เจเจฒเจค เจขเฉฐเจ เจจเจพเจฒ เจ เฉฑเจเฉ เจญเฉเจเจฃ เจฆเฉ เจเจฒเจคเฉ - เจธเจฅเจฟเจฐ
เจธเฉฐเจฐเจเจจเจพ เจฒเฉเจก เจเจฐเจจ เจ เจคเฉ openssl เจธเฉฐเจฆเจฐเจญ เจธเจผเฉเจฐเฉ เจเจฐเจจ เจฆเฉ เจเฉเจฐเจฎ เจตเจฟเฉฑเจ เจเจฒเจคเฉ . เจเจธ เจเจฒเจคเฉ เจจเฉ เจธเจพเจจเฉเฉฐ เจฒเฉเจเจฒ /etc/ppp/openssl.cnf เจธเฉฐเจฐเจเจจเจพ เจซเจพเจเจฒ เจคเฉเจ เจธเจฎเจพเจฐเจ เจเจพเจฐเจกเจพเจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ openssl เจเฉฐเจเจฃเจพเจ เจฌเจพเจฐเฉ เจเจพเจฃเจเจพเจฐเฉ เจคเฉเจ เจเจฒเจพเจตเจพ เจเฉเจ เจตเฉ เจฒเฉเจก เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจจเจนเฉเจ เจฆเจฟเฉฑเจคเฉ, เจเฉ เจเจฟ เจเฉฑเจ เจเฉฐเจญเฉเจฐ เจ เจธเฉเจตเจฟเจงเจพ เจธเฉ เจเฉเจเจฐ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเฉฐเจเจฃเจพเจ เจฌเจพเจฐเฉ เจเจพเจฃเจเจพเจฐเฉ เจคเฉเจ เจเจฒเจพเจตเจพ, เจ เจธเฉเจ เจเฉเจ เจนเฉเจฐ เจธเฉเฉฑเจ เจเจฐเจจเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจธเฉเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเฉฑเจ เจเฉเจจเฉเจเจธเจผเจจ เจธเจฅเจพเจชเจค เจเจฐเจจ เจตเฉเจฒเฉ เจธเฉเจฐเฉฑเจเจฟเจ เจชเฉฑเจงเจฐ เจจเฉเฉฐ เจ เฉเจ เจเจฐเฉเฅค
เจนเฉเจฃ เจคเฉเจธเฉเจ เจธเฉเฉฑเจเจ เฉฑเจช เจเจฐเจจเจพ เจธเจผเฉเจฐเฉ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค
เจธเจฐเจตเจฐ เจเจฟเจเจจเจฟเฉฐเจ
เจเจ เจธเจพเจฐเฉ เจฒเฉเฉเฉเจเจฆเฉ เจชเฉเจเฉเจ เจเฉฐเจธเจเจพเจฒ เจเจฐเฉเจเฅค
เจธเจเฉเจฐเฉเจเจเจธเจตเจพเจจ (IPsec) เจธเจฅเจพเจชเจค เจเจฐเจจเจพ
เจธเจญ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ, เจเจ ipsec เจเจชเจฐเฉเจธเจผเจจ เจฒเจ เจซเจพเจเจฐเจตเจพเจฒ เจจเฉเฉฐ เจธเฉฐเจฐเจเจฟเจค เจเจฐเฉเจ
sudo firewall-cmd --permanent --add-port=1701/{tcp,udp}
sudo firewall-cmd --permanent --add-service=ipsec
sudo firewall-cmd --reload
เจซเจฟเจฐ เจเจ เจเฉฐเจธเจเจพเจฒเฉเจธเจผเจจ เจธเจผเฉเจฐเฉ เจเจฐเฉเจ
sudo yum install epel-release ipsec-tools dnf
sudo dnf install strongswan
เจเฉฐเจธเจเจพเจฒเฉเจธเจผเจจ เจคเฉเจ เจฌเจพเจ เจฆ, เจคเฉเจนเจพเจจเฉเฉฐ เจธเจเฉเจฐเฉเจเจเจธเจตเจพเจจ (IPSec เจฒเจพเจเฉเจเจฐเจจเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ) เจจเฉเฉฐ เจเฉเจเจซเจฟเจเจฐ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจ เจเจฟเจนเจพ เจเจฐเจจ เจฒเจ, เจซเจพเจเจฒ เจจเฉเฉฐ เจธเฉเจงเฉ /etc/strongswan/ipsec.conf :
config setup
nat_traversal=yes
virtual_private=%v4:10.0.0.0/8,%v4:192.168.0.0/16,%v4:172.16.0.0/12
oe=off
protostack=netkey
conn L2TP-PSK-NAT
rightsubnet=vhost:%priv
also=L2TP-PSK-noNAT
conn L2TP-PSK-noNAT
authby=secret
pfs=no
auto=add
keyingtries=3
rekey=no
ikelifetime=8h
keylife=1h
type=transport
left=%any
leftprotoport=udp/1701
right=%any
rightprotoport=udp/%any
ike=aes128-sha1-modp1536,aes128-sha1-modp1024,aes128-md5-modp1536,aes128-md5-modp1024,3des-sha1-modp1536,3des-sha1-modp1024,3des-md5-modp1536,3des-md5-modp1024
esp=aes128-sha1-modp1536,aes128-sha1-modp1024,aes128-md5-modp1536,aes128-md5-modp1024,3des-sha1-modp1536,3des-sha1-modp1024,3des-md5-modp1536,3des-md5-modp1024
เจ
เจธเฉเจ เจเฉฑเจ เจเจฎ เจฒเฉเจเจเจจ เจชเจพเจธเจตเจฐเจก เจตเฉ เจธเฉเจ เจเจฐเจพเจเจเฉเฅค เจธเจพเจเจเจพ เจเฉเจคเจพ เจชเจพเจธเจตเจฐเจก เจชเฉเจฐเจฎเจพเจฃเฉเจเจฐเจจ เจฒเจ เจธเจพเจฐเฉ เจจเฉเฉฑเจเจตเจฐเจ เจญเจพเจเฉเจฆเจพเจฐเจพเจ เจจเฉเฉฐ เจเจพเจฃเจฟเจ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค เจเจน เจตเจฟเจงเฉ เจธเจชเฉฑเจธเจผเจ เจคเฉเจฐ 'เจคเฉ เจญเจฐเฉเจธเฉเจฏเฉเจ เจจเจนเฉเจ เจนเฉ, เจเจฟเจเจเจเจฟ เจเจน เจชเจพเจธเจตเจฐเจก เจเจนเจจเจพเจ เจตเจฟเจ
เจเจคเฉเจเจ เจจเฉเฉฐ เจเจธเจพเจจเฉ เจจเจพเจฒ เจเจพเจฃเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ เจเจฟเจจเฉเจนเจพเจ เจจเฉเฉฐ เจ
เจธเฉเจ เจจเฉเฉฑเจเจตเจฐเจ เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจชเฉเจฐเจฆเจพเจจ เจจเจนเฉเจ เจเจฐเจจเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเจพเจเฅค
เจนเจพเจฒเจพเจเจเจฟ, เจเจน เจคเฉฑเจฅ เจตเฉ เจจเฉเจเจตเจฐเจ เจฆเฉ เจธเฉเจฐเฉฑเจเจฟเจ เจจเฉเฉฐ เจชเฉเจฐเจญเจพเจตเจค เจจเจนเฉเจ เจเจฐเฉเจเจพ, เจเจฟเจเจเจเจฟ เจฌเฉเจธเจฟเจ เจกเจพเจเจพ เจเจจเจเฉเจฐเจฟเจชเจธเจผเจจ เจ
เจคเฉ เจฏเฉเจเจผเจฐ เจชเฉเจฐเจฎเจพเจฃเจฟเจเจคเจพ PPP เจชเฉเจฐเฉเจเฉเจเฉเจฒ เจฆเฉเจเจฐเจพ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉเฅค เจชเจฐ เจจเจฟเจฐเจชเฉฑเจเจคเจพ เจตเจฟเฉฑเจ, เจเจน เจงเจฟเจเจจ เจฆเฉเจฃ เจฏเฉเจ เจนเฉ เจเจฟ เจธเจเฉเจฐเฉเจเจเจธเจตเจพเจจ เจชเฉเจฐเจฎเจพเจฃเจฟเจเจคเจพ เจฒเจ เจตเจงเฉเจฐเฉ เจธเฉเจฐเฉฑเจเจฟเจ
เจค เจคเจเจจเจพเจฒเฉเจเฉเจเจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจเจฐเจฆเจพ เจนเฉ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจชเฉเจฐเจพเจเจตเฉเจ เจเฉเฉฐเจเฉเจเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพเฅค เจธเจเฉเจฐเฉเจเจเจธเจตเจพเจจ เจเฉเจฒ เจธเจฎเจพเจฐเจ เจเจพเจฐเจกเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจชเฉเจฐเจฎเจพเจฃเจฟเจเจคเจพ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจจ เจฆเฉ เจธเจฎเจฐเฉฑเจฅเจพ เจตเฉ เจนเฉ, เจชเจฐ เจนเฉเจฃ เจคเฉฑเจ เจธเจฟเจฐเจซเจผ เจเฉฑเจ เจธเฉเจฎเจค เจฐเฉเจเจ เจฆเฉ เจฏเฉฐเจคเจฐเจพเจ เจจเฉเฉฐ เจธเจฎเจฐเจฅเจฟเจค เจเฉเจคเจพ เจเจฟเจ เจนเฉ เจ
เจคเฉ เจเจธเจฒเจ เจฐเฉเจเฉเจเฉเจจ เจเฉเจเจจเจพเจ เจ
เจคเฉ เจธเจฎเจพเจฐเจ เจเจพเจฐเจกเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจชเฉเจฐเจฎเจพเจฃเจฟเจเจคเจพ เจ
เจเฉ เจตเฉ เจฎเฉเจธเจผเจเจฒ เจนเฉเฅค เจเจ เจซเจพเจเจฒ เจฆเฉเจเจฐเจพ เจเฉฑเจ เจเจฎ เจชเจพเจธเจตเจฐเจก เจธเฉเจ เจเจฐเฉเจ /etc/strongswan/ipsec.secrets:
# ipsec.secrets - strongSwan IPsec secrets file
%any %any : PSK "SECRET_PASSPHRASE"
เจเจ เจธเจเฉเจฐเฉเจเจเจธเจตเจพเจจ เจจเฉเฉฐ เจฎเฉเฉ เจเจพเจฒเฉ เจเจฐเฉเจ:
sudo systemctl enable strongswan
sudo systemctl restart strongswan
xl2tp เจเฉฐเจธเจเจพเจฒ เจเจฐเจจเจพ
sudo dnf install xl2tpd
เจเจฒเฉ เจเจธเจจเฉเฉฐ เจซเจพเจเจฒ เจฐเจพเจนเฉเจ เจธเฉฐเจฐเจเจฟเจค เจเจฐเฉเจ /etc/xl2tpd/xl2tpd.conf:
[global]
force userspace = yes
listen-addr = 0.0.0.0
ipsec saref = yes
[lns default]
exclusive = no
; ะพะฟัะตะดะตะปัะตั ััะฐัะธัะตัะบะธะน ะฐะดัะตั ัะตัะฒะตัะฐ ะฒ ะฒะธัััะฐะปัะฝะพะน ัะตัะธ
local ip = 100.10.10.1
; ะทะฐะดะฐะตั ะดะธะฐะฟะฐะทะพะฝ ะฒะธัััะฐะปัะฝัั
ะฐะดัะตัะพะฒ
ip range = 100.10.10.1-100.10.10.254
assign ip = yes
refuse pap = yes
require authentication = yes
; ะดะฐะฝะฝัั ะพะฟัะธั ะผะพะถะฝะพ ะพัะบะปััะธัั ะฟะพัะปะต ััะฟะตัะฝะพะน ะฝะฐัััะพะนะบะธ ัะตัะธ
ppp debug = yes
length bit = yes
pppoptfile = /etc/ppp/options.xl2tpd
; ัะบะฐะทัะฒะฐะตั ะฐะดัะตั ัะตัะฒะตัะฐ ะฒ ัะตัะธ
name = centos.vpn.server.ad
เจเจ เจธเฉเจตเจพ เจจเฉเฉฐ เจฎเฉเฉ เจเจพเจฒเฉ เจเจฐเฉเจ:
sudo systemctl enable xl2tpd
sudo systemctl restart xl2tpd
เจชเฉเจชเฉเจชเฉ เจธเฉเฉฑเจเจ เฉฑเจช
pppd เจฆเจพ เจจเจตเฉเจจเจคเจฎ เจธเฉฐเจธเจเจฐเจฃ เจธเจฅเจพเจชเจค เจเจฐเจจ เจฆเฉ เจธเจฒเจพเจน เจฆเจฟเฉฑเจคเฉ เจเจพเจเจฆเฉ เจนเฉเฅค เจ เจเจฟเจนเจพ เจเจฐเจจ เจฒเจ, เจเจฎเจพเจเจกเจพเจ เจฆเฉ เจนเฉเจ เจฆเจฟเฉฑเจคเฉ เจเฉเจฐเจฎ เจจเฉเฉฐ เจเจฒเจพเจ:
sudo yum install git make gcc openssl-devel
git clone "https://github.com/jjkeijser/ppp"
cd ppp
./configure --prefix /usr
make -j4
sudo make install
เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจฒเจฟเจเฉ /etc/ppp/options.xl2tpd เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ (เจเฉ เจเฉฑเจฅเฉ เจเฉเจ เจฎเฉเฉฑเจฒ เจนเจจ, เจคเจพเจ เจคเฉเจธเฉเจ เจเจนเจจเจพเจ เจจเฉเฉฐ เจฎเจฟเจเจพ เจธเจเจฆเฉ เจนเฉ):
ipcp-accept-local
ipcp-accept-remote
ms-dns 8.8.8.8
ms-dns 1.1.1.1
noccp
auth
crtscts
idle 1800
mtu 1410
mru 1410
nodefaultroute
debug
lock
proxyarp
connect-delay 5000
เจ เจธเฉเจ เจฐเฉเจ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจ เจคเฉ เจธเจฐเจตเจฐ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจเจพเจฐเฉ เจเจฐเจฆเฉ เจนเจพเจ:
#ะดะธัะตะบัะพัะธั ั ัะตััะธัะธะบะฐัะฐะผะธ ะฟะพะปัะทะพะฒะฐัะตะปะตะน, ะฃะฆ ะธ ัะตัะฒะตัะฐ
sudo mkdir /etc/ppp/certs
#ะดะธัะตะบัะพัะธั ั ะทะฐะบััััะผะธ ะบะปััะฐะผะธ ัะตัะฒะตัะฐ ะธ ะฃะฆ
sudo mkdir /etc/ppp/keys
#ะทะฐะฟัะตัะฐะตะผ ะปัะฑะพะน ะดะพัััะฟ ะบ ััะพะน ะดะธััะตะบัะพัะธะธ ะบัะพะผะต ะฐะดะผะธะฝะธััะฐัะพัะฐ
sudo chmod 0600 /etc/ppp/keys/
#ะณะตะฝะตัะธััะตะผ ะบะปัั ะธ ะฒัะฟะธััะฒะฐะตะผ ัะตััะธัะธะบะฐั ะฃะฆ
sudo openssl genrsa -out /etc/ppp/keys/ca.pem 2048
sudo openssl req -key /etc/ppp/keys/ca.pem -new -x509 -out /etc/ppp/certs/ca.pem -subj "/C=RU/CN=L2TP CA"
#ะณะตะฝะตัะธััะตะผ ะบะปัั ะธ ะฒัะฟะธััะฒะฐะตะผ ัะตััะธัะธะบะฐั ัะตัะฒะตัะฐ
sudo openssl genrsa -out /etc/ppp/keys/server.pem 2048
sudo openssl req -new -out server.req -key /etc/ppp/keys/server.pem -subj "/C=RU/CN=centos.vpn.server.ad"
sudo openssl x509 -req -in server.req -CAkey /etc/ppp/keys/ca.pem -CA /etc/ppp/certs/ca.pem -out /etc/ppp/certs/server.pem -CAcreateserial
เจเจธ เจคเจฐเฉเจนเจพเจ, เจ เจธเฉเจ เจฌเฉเจจเจฟเจเจฆเฉ เจธเจฐเจตเจฐ เจธเฉเจเจ เจช เจฆเฉ เจจเจพเจฒ เจชเฉเจฐเจพ เจเจฐ เจฒเจฟเจ เจนเฉเฅค เจฌเจพเจเฉ เจธเจฐเจตเจฐ เจธเฉฐเจฐเจเจจเจพ เจตเจฟเฉฑเจ เจจเจตเฉเจ เจเจฒเจพเจเฉฐเจเจธ เจจเฉเฉฐ เจธเจผเจพเจฎเจฒ เจเจฐเจจเจพ เจธเจผเจพเจฎเจฒ เจนเฉเฅค
เจเฉฑเจ เจจเจตเจพเจ เจเจฒเจพเจเฉฐเจ เจธเจผเจพเจฎเจฒ เจเจฐเจจเจพ
เจจเฉเฉฑเจเจตเจฐเจ เจตเจฟเฉฑเจ เจเฉฑเจ เจจเจตเจพเจ เจเจฒเจพเจเฉฐเจ เจธเจผเจพเจฎเจฒ เจเจฐเจจ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจเจธ เจเจฒเจพเจเฉฐเจ เจฒเจ เจญเจฐเฉเจธเฉเจฏเฉเจ เจฒเฉเจเจพเจ เจฆเฉ เจธเฉเจเฉ เจตเจฟเฉฑเจ เจเจธเจฆเจพ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจธเจผเจพเจฎเจฒ เจเจฐเจจเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค
เจเฉเจเจฐ เจเฉเจ เจเจชเจญเฉเจเจคเจพ เจเฉฑเจ VPN เจจเฉเฉฑเจเจตเจฐเจ เจฆเจพ เจฎเฉเจเจฌเจฐ เจฌเจฃเจจเจพ เจเจพเจนเฉเฉฐเจฆเจพ เจนเฉ, เจคเจพเจ เจเจน เจเจธ เจเจฒเจพเจเฉฐเจ เจฒเจ เจเฉฑเจ เจเฉเฉฐเจเฉ เจเฉเฉเจพ เจ เจคเฉ เจเฉฑเจ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉเฅค เจเฉเจเจฐ เจเจชเจญเฉเจเจคเจพ เจญเจฐเฉเจธเฉเจฏเฉเจ เจนเฉ, เจคเจพเจ เจเจธ เจเจชเจฒเฉเจเฉเจธเจผเจจ 'เจคเฉ เจฆเจธเจคเจเจค เจเฉเจคเฉ เจเจพ เจธเจเจฆเฉ เจนเจจ, เจ เจคเฉ เจจเจคเฉเจเฉ เจตเจเฉเจ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจจเฉเฉฐ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจตเจฟเฉฑเจ เจฒเจฟเจเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ:
sudo openssl x509 -req -in client.req -CAkey /etc/ppp/keys/ca.pem -CA /etc/ppp/certs/ca.pem -out /etc/ppp/certs/client.pem -CAcreateserial
เจเจ เจเจฒเจพเจเฉฐเจ เจจเจพเจฎ เจ เจคเฉ เจเจธเจฆเฉ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจจเจพเจฒ เจฎเฉเจฒ เจเจฐเจจ เจฒเจ /etc/ppp/eaptls-server เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจเฉฑเจ เจฒเจพเจเจจ เจเฉเฉเฉเจ:
"client" * /etc/ppp/certs/client.pem /etc/ppp/certs/server.pem /etc/ppp/certs/ca.pem /etc/ppp/keys/server.pem *
เจธเฉเจเจจเจพ
เจเจฒเจเจฃ เจคเฉเจ เจฌเจเจฃ เจฒเจ, เจเจน เจฌเจฟเจนเจคเจฐ เจนเฉ เจเจฟ: เจเจฎ เจจเจพเจฎ, เจธเจฐเจเฉเจซเจฟเจเฉเจ เจซเจพเจเจฒ เจจเจพเจฎ เจ
เจคเฉ เจเจชเจญเฉเจเจคเจพ เจจเจพเจฎ เจตเจฟเจฒเฉฑเจเจฃ เจนเฉเจตเฉเฅค
เจเจน เจตเฉ เจเจพเจเจเจฃ เจฏเฉเจ เจนเฉ เจเจฟ เจเจฟเจธ เจเจชเจญเฉเจเจคเจพ เจฆเจพ เจจเจพเจฎ เจ เจธเฉเจ เจเฉเฉ เจฐเจนเฉ เจนเจพเจ เจเจน เจนเฉเจฐ เจชเฉเจฐเจฎเจพเจฃเฉเจเจฐเจจ เจซเจพเจเจฒเจพเจ เจตเจฟเฉฑเจ เจเจฟเจคเฉ เจตเฉ เจฆเจฟเจเจพเจ เจจเจนเฉเจ เจฆเจฟเฉฐเจฆเจพ, เจจเจนเฉเจ เจคเจพเจ เจเจชเจญเฉเจเจคเจพ เจจเฉเฉฐ เจชเฉเจฐเจฎเจพเจฃเจฟเจค เจเจฐเจจ เจฆเฉ เจคเจฐเฉเจเฉ เจจเจพเจฒ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจชเฉเจฆเจพ เจนเฉเจฃเจเฉเจเจ.
เจเจนเฉ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจเจชเจญเฉเจเจคเจพ เจจเฉเฉฐ เจตเจพเจชเจธ เจญเฉเจเจฟเจ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค
เจเฉฑเจ เจเฉเฉฐเจเฉ เจเฉเฉเจพ เจ เจคเฉ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจคเจฟเจเจฐ เจเฉเจคเจพ เจเจพ เจฐเจฟเจนเจพ เจนเฉ
เจธเจซเจฒ เจชเฉเจฐเจฎเจพเจฃเจฟเจเจคเจพ เจฒเจ, เจเจฒเจพเจเฉฐเจ เจจเฉเฉฐ:
- เจเฉฑเจ เจเฉเฉฐเจเฉ เจเฉเฉเจพ เจคเจฟเจเจฐ เจเจฐเฉ;
- เจเฉฑเจ CA เจฐเฉเจ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจนเฉ;
- เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจฐเฉเจ CA เจฆเฉเจเจฐเจพ เจนเจธเจคเจพเจเจฐ เจเฉเจคเฉ เจเจชเจฃเฉ เจเฉเฉฐเจเฉ เจเฉเฉเฉ เจฒเจ เจเฉฑเจ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจนเฉเฅค
เจฒเฉเจจเจเจธ 'เจคเฉ เจเจฒเจพเจเฉฐเจ เจฒเจ
เจชเจนเจฟเจฒเจพเจ, เจเจ เจเฉเจเจจ 'เจคเฉ เจเฉฑเจ เจเฉเฉฐเจเฉ เจเฉเฉเจพ เจคเจฟเจเจฐ เจเจฐเฉเจ เจ เจคเฉ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจฒเจ เจเฉฑเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฌเจฃเจพเจเจ:
#ะธะดะตะฝัะธัะธะบะฐัะพั ะบะปััะฐ (ะฟะฐัะฐะผะตัั --id) ะผะพะถะฝะพ ะทะฐะผะตะฝะธัั ะฝะฐ ะปัะฑะพะน ะดััะณะพะน.
pkcs11-tool --module /usr/lib/librtpkcs11ecp.so --keypairgen --key-type rsa:2048 -l --id 45
openssl
OpenSSL> engine dynamic -pre SO_PATH:/usr/lib/x86_64-linux-gnu/engines-1.1/pkcs11.so -pre ID:pkcs11 -pre LIST_ADD:1 -pre LOAD -pre MODULE_PATH:librtpkcs11ecp.so
...
OpenSSL> req -engine pkcs11 -new -key 45 -keyform engine -out client.req -subj "/C=RU/CN=client"
CA เจจเฉเฉฐ เจฆเจฟเจเจพเจ เจฆเฉเจฃ เจตเจพเจฒเฉ client.req เจเจชเจฒเฉเจเฉเจธเจผเจจ เจญเฉเจเฉเฅค เจเฉฑเจ เจตเจพเจฐ เจเจฆเฉเจ เจคเฉเจธเฉเจ เจเจชเจฃเฉ เจเฉเฉฐเจเฉ เจเฉเฉเฉ เจฒเจ เจเฉฑเจ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจชเฉเจฐเจพเจชเจค เจเจฐ เจฒเฉเจเจฆเฉ เจนเฉ, เจคเจพเจ เจเจธเจจเฉเฉฐ เจเฉเฉฐเจเฉ เจฆเฉ เจธเจฎเจพเจจ ID เจตเจพเจฒเฉ เจเฉเจเจจ เจตเจฟเฉฑเจ เจฒเจฟเจเฉ:
pkcs11-tool --module /usr/lib/librtpkcs11ecp.so -l -y cert -w ./client.pem --id 45
เจตเจฟเฉฐเจกเฉเจเจผ เจ เจคเฉ เจฒเฉเจจเจเจธ เจเจฒเจพเจเฉฐเจเจธ เจฒเจ (เจนเฉเจฐ เจฏเฉเจจเฉเจตเจฐเจธเจฒ เจตเจฟเจงเฉ)
เจเจน เจตเจฟเจงเฉ เจตเจงเฉเจฐเฉ เจตเจฟเจเจชเจ เจนเฉ, เจเจฟเจเจเจเจฟ เจคเฉเจนเจพเจจเฉเฉฐ เจเฉฑเจ เจเฉเฉฐเจเฉ เจ เจคเฉ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจฌเจฃเจพเจเจฃ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉ เจเฉ เจตเจฟเฉฐเจกเฉเจเจผ เจ เจคเฉ เจฒเฉเจจเจเจธ เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจฆเฉเจเจฐเจพ เจธเจซเจฒเจคเจพเจชเฉเจฐเจตเจ เจชเจเจพเจฃเจฟเจ เจเจพเจตเฉเจเจพ, เจชเจฐ เจเจธเจจเฉเฉฐ เจเฉเฉฐเจเฉ เจฌเจฃเจพเจเจฃ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจจเฉเฉฐ เจชเฉเจฐเจพ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจตเจฟเฉฐเจกเฉเจเจผ เจฎเจธเจผเฉเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค
เจฌเฉเจจเจคเฉเจเจ เจฌเจฃเจพเจเจฃ เจ เจคเฉ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจเจฏเจพเจค เจเจฐเจจ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ, เจคเฉเจนเจพเจจเฉเฉฐ VPN เจจเฉเฉฑเจเจตเจฐเจ เจฆเฉ เจฐเฉเจ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจจเฉเฉฐ เจญเจฐเฉเจธเฉเจฏเฉเจ เจฒเฉเจเจพเจ เจฆเฉ เจธเฉเจเฉ เจตเจฟเฉฑเจ เจธเจผเจพเจฎเจฒ เจเจฐเจจเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค เจ เจเจฟเจนเจพ เจเจฐเจจ เจฒเจ, เจเจธเจจเฉเฉฐ เจเฉเจฒเฉเจนเฉ เจ เจคเฉ เจเฉเฉฑเจฒเจฃ เจตเจพเจฒเฉ เจตเจฟเฉฐเจกเฉ เจตเจฟเฉฑเจ, "เจธเจฐเจเฉเจซเจฟเจเฉเจ เจธเจฅเจพเจชเจฟเจค เจเจฐเฉ" เจตเจฟเจเจฒเจช เจฆเฉ เจเฉเจฃ เจเจฐเฉ:
เจเฉเฉฑเจฒเจฃ เจตเจพเจฒเฉ เจตเจฟเฉฐเจกเฉ เจตเจฟเฉฑเจ, เจธเจฅเจพเจจเจ เจเจชเจญเฉเจเจคเจพ เจฒเจ เจเฉฑเจ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจธเจฅเจพเจชเจค เจเจฐเจจเจพ เจเฉเจฃเฉ:
เจเจ CA เจฆเฉ เจญเจฐเฉเจธเฉเจฏเฉเจ เจฐเฉเจ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจธเจเฉเจฐ เจตเจฟเฉฑเจ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเฉเจ:
เจเจนเจจเจพเจ เจธเจพเจฐเฉเจเจ เจเจพเจฐเจตเจพเจเจเจ เจคเฉเจ เจฌเจพเจ เจฆ, เจ เจธเฉเจ เจ เจเจฒเฉ เจธเจพเจฐเฉ เจจเฉเจเจคเจฟเจเจ เจจเจพเจฒ เจธเจนเจฟเจฎเจค เจนเจพเจเฅค เจธเจฟเจธเจเจฎ เจจเฉเฉฐ เจนเฉเจฃ เจธเฉฐเจฐเจเจฟเจค เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค
เจเจ เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจธเจฎเฉฑเจเจฐเฉ เจจเจพเจฒ เจเฉฑเจ เจซเจพเจเจฒ cert.tmp เจฌเจฃเจพเจเจ:
[NewRequest]
Subject = "CN=client"
KeyLength = 2048
KeySpec = "AT_KEYEXCHANGE"
ProviderName = "Microsoft Base Smart Card Crypto Provider"
KeyUsage = "CERT_KEY_ENCIPHERMENT_KEY_USAGE"
KeyUsageProperty = "NCRYPT_ALLOW_DECRYPT_FLAG"
RequestType = PKCS10
SMIME = FALSE
เจเจธ เจคเฉเจ เจฌเจพเจ เจฆ, เจ เจธเฉเจ เจเฉฑเจ เจเฉเฉฐเจเฉ เจเฉเฉเจพ เจคเจฟเจเจฐ เจเจฐเจพเจเจเฉ เจ เจคเฉ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจฒเจ เจเฉฑเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฌเจฃเจพเจตเจพเจเจเฉเฅค เจ เจเจฟเจนเจพ เจเจฐเจจ เจฒเจ, เจชเจพเจตเจฐเจธเจผเฉเจฒ เจเฉเจฒเฉเจนเฉ เจ เจคเฉ เจนเฉเจ เจฆเจฟเฉฑเจคเฉ เจเจฎเจพเจเจก เจฆเจฟเจ:
certreq.exe -new -pin $PIN .cert.tmp .client.req
เจคเจฟเจเจฐ เจเฉเจคเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ client.req เจจเฉเฉฐ เจเจชเจฃเฉ CA เจจเฉเฉฐ เจญเฉเจเฉ เจ เจคเฉ client.pem เจธเจฐเจเฉเจซเจฟเจเฉเจ เจชเฉเจฐเจพเจชเจค เจนเฉเจฃ เจฆเฉ เจเจกเฉเจ เจเจฐเฉเฅค เจเจธเจจเฉเฉฐ เจเฉฑเจ เจเฉเจเจจ เจตเจฟเฉฑเจ เจฒเจฟเจเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ เจ เจคเฉ เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจเจฎเจพเจเจก เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจตเจฟเฉฐเจกเฉเจเจผ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจธเจเฉเจฐ เจตเจฟเฉฑเจ เจเฉเฉเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ:
certreq.exe -accept .client.pem
เจเจน เจงเจฟเจเจจ เจฆเฉเจฃ เจฏเฉเจ เจนเฉ เจเจฟ เจเจฎเจเจฎเจธเฉ เจชเฉเจฐเฉเจเจฐเจพเจฎ เจฆเฉ เจเฉเจฐเจพเจซเจฟเจเจฒ เจเฉฐเจเจฐเจซเฉเจธ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจธเจฎเจพเจจ เจเจฟเจฐเจฟเจเจตเจพเจ เจจเฉเฉฐ เจฆเฉเจฌเจพเจฐเจพ เจคเจฟเจเจฐ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉ, เจชเจฐ เจเจน เจตเจฟเจงเฉ เจตเจงเฉเจฐเฉ เจธเจฎเจพเจ เจฒเฉเจฃ เจตเจพเจฒเฉ เจ เจคเฉ เจเฉฑเจ เจชเฉเจฐเฉเจเจฐเจพเจฎเฉเจฌเจฒ เจนเฉเฅค
เจเจฌเฉฐเจเฉ เจเจฒเจพเจเฉฐเจ เจจเฉเฉฐ เจธเฉเจ เจ เจช เจเจฐเจจเจพ
เจธเฉเจเจจเจพ
เจฒเฉเจจเจเจธ 'เจคเฉ เจเฉฑเจ เจเจฒเจพเจเฉฐเจ เจธเจฅเจพเจชเจค เจเจฐเจจเจพ เจเจธ เจธเจฎเฉเจ เจเจพเจซเจผเฉ เจธเจฎเจพเจ เจฌเจฐเจฌเจพเจฆ เจเจฐเจจ เจตเจพเจฒเจพ เจนเฉ, เจเจฟเจเจเจเจฟ... เจธเจฐเฉเจค เจคเฉเจ เจตเฉฑเจเจฐเฉ เจชเฉเจฐเฉเจเจฐเจพเจฎ เจฌเจฃเจพเจเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจ
เจธเฉเจ เจเจน เจฏเจเฉเจจเฉ เจฌเจฃเจพเจเจฃ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐเจพเจเจเฉ เจเจฟ เจจเฉเฉเจฒเฉ เจญเจตเจฟเฉฑเจ เจตเจฟเฉฑเจ เจธเจพเจฐเฉ เจฌเจฆเจฒเจพเจ
เจ
เจงเจฟเจเจพเจฐเจค เจฐเจฟเจชเฉเจเจผเจเจฐเฉเจเจ เจตเจฟเฉฑเจ เจธเจผเจพเจฎเจฒ เจเฉเจคเฉ เจเจพเจฃเฅค
เจธเจฐเจตเจฐ เจจเจพเจฒ IPSec เจชเฉฑเจงเจฐ 'เจคเฉ เจเฉเจจเฉเจเจธเจผเจจ เจฏเจเฉเจจเฉ เจฌเจฃเจพเจเจฃ เจฒเจ, เจธเจเฉเจฐเฉเจเจเจธเจตเจพเจจ เจชเฉเจเฉเจ เจ เจคเฉ xl2tp เจกเฉเจฎเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉเฅค เจธเจฎเจพเจฐเจ เจเจพเจฐเจกเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจจเฉเฉฑเจเจตเจฐเจ เจจเจพเจฒ เจเฉเฉเจจ เจจเฉเฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจเจฃ เจฒเจ, เจ เจธเฉเจ l2tp-ipsec-vpn เจชเฉเจเฉเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจพเจเจเฉ, เจเฉ เจเจฟ เจธเจฐเจฒ เจเฉเจจเฉเจเจธเจผเจจ เจธเฉเฉฑเจเจ เฉฑเจช เจฒเจ เจเฉเจฐเจพเจซเจฟเจเจฒ เจธเจผเฉเฉฑเจฒ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉเฅค
เจเจ เจเจฆเจฎ-เจฆเจฐ-เจเจฆเจฎ เจคเฉฑเจคเจพเจ เจจเฉเฉฐ เจเจเฉฑเจ เจพ เจเจฐเจจเจพ เจธเจผเฉเจฐเฉ เจเจฐเฉเจ, เจชเจฐ เจเจธ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจ เจธเฉเจ VPN เจฆเฉ เจธเจฟเฉฑเจงเฉ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ เจธเจพเจฐเฉ เจฒเฉเฉเฉเจเจฆเฉ เจชเฉเจเฉเจเจพเจ เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเจพเจเจเฉ:
sudo apt-get install xl2tpd strongswan libp11-3
เจเฉเจเจจเจพเจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ เจธเฉเจซเจเจตเฉเจ เจฐ เจธเจฅเจพเจชเจค เจเจฐเจจเจพ
เจคเฉเจ เจจเจตเฉเจจเจคเจฎ librtpkcs11ecp.so เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเฉ
sudo apt-get install pcscd pcsc-tools opensc libengine-pkcs11-openssl
เจฐเฉเจเฉเจเฉเจจ เจจเฉเฉฐ เจเจจเฉเจเจ เจเจฐเฉ เจ เจคเฉ เจเจพเจเจ เจเจฐเฉ เจเจฟ เจเจน เจธเจฟเจธเจเจฎ เจฆเฉเจเจฐเจพ เจฎเจพเจจเจคเจพ เจชเฉเจฐเจพเจชเจค เจนเฉ:
pkcs11-tool --module /usr/lib/librtpkcs11ecp.so -O -l
เจชเฉเจ เจเฉเจคเฉ เจชเฉเจชเฉเจชเฉ เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเจจเจพ
sudo apt-get -y install git make gcc libssl-dev
git clone "https://github.com/jjkeijser/ppp"
cd ppp
./configure --prefix /usr
make -j4
sudo make install
L2tpIpsecVpn เจเจฒเจพเจเฉฐเจ เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเจจเจพ
เจเจธ เจธเจฎเฉเจ, เจเจฒเจพเจเฉฐเจ เจจเฉเฉฐ เจธเจฐเฉเจค เจเฉเจก เจคเฉเจ เจตเฉ เจเฉฐเจชเจพเจเจฒ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจเจน เจเจฎเจพเจเจกเจพเจ เจฆเฉ เจนเฉเจ เจฒเฉ เจเฉเจฐเจฎ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ:
sudo apt-get -y install git qt5-qmake qt5-default build-essential libctemplate-dev libltdl-dev
git clone "https://github.com/Sander80/l2tp-ipsec-vpn"
cd l2tp-ipsec-vpn
make -j4
sudo make install
L2tpIpsecVpn เจเจฒเจพเจเฉฐเจ เจธเฉเฉฑเจเจ เฉฑเจช เจเจฐ เจฐเจฟเจนเจพ เจนเฉ
เจธเจฅเจพเจชเจฟเจค เจเจฒเจพเจเฉฐเจ เจฒเจพเจเจ เจเจฐเฉ:
เจฒเจพเจเจ เจเจฐเจจ เจคเฉเจ เจฌเจพเจ เจฆ, L2tpIpsecVPN เจเจชเจฒเจฟเจ เจเฉเฉฑเจฒเฉเจนเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค เจเจธ 'เจคเฉ เจธเฉฑเจเจพ-เจเจฒเจฟเจ เจเจฐเฉ เจ เจคเฉ เจเจจเฉเจเจธเจผเจจ เจฆเฉ เจธเฉฐเจฐเจเจจเจพ เจเจฐเฉ:
เจเฉเจเจจเจพเจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ, เจธเจญ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ, เจ เจธเฉเจ OpenSSL เจเฉฐเจเจฃ เจ เจคเฉ PKCS#11 เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ เจฆเฉ เจเจชเจจเจธเจ เจเฉฐเจเจฃ เจฆเจพ เจฎเจพเจฐเจ เจฆเจฐเจธเจพเจเจเจฆเฉ เจนเจพเจเฅค เจ เจเจฟเจนเจพ เจเจฐเจจ เจฒเจ, openssl เจชเฉเจฐเจพเจฎเฉเจเจฐเจพเจ เจจเฉเฉฐ เจธเฉฐเจฐเจเจฟเจค เจเจฐเจจ เจฒเจ "เจคเจฐเจเฉเจนเฉ" เจเฉเจฌ เจจเฉเฉฐ เจเฉเจฒเฉเจนเฉ:
.
เจเจฒเฉ OpenSSL เจธเฉเจเจฟเฉฐเจ เจตเจฟเฉฐเจกเฉ เจจเฉเฉฐ เจฌเฉฐเจฆ เจเจฐเฉเจ เจ เจคเฉ เจจเฉเฉฑเจเจตเจฐเจ เจธเฉเจ เจ เจช เจเจฐเจจ เจฒเจ เจ เฉฑเจเฉ เจตเจงเฉเจเฅค เจเจ เจธเฉเจเจฟเฉฐเจ เจชเฉเจจเจฒ เจตเจฟเฉฑเจ Add... เจฌเจเจจ 'เจคเฉ เจเจฒเจฟเฉฑเจ เจเจฐเจเฉ เจเฉฑเจ เจจเจตเจพเจ เจจเฉเฉฑเจเจตเจฐเจ เจเฉเฉเฉเจ เจ เจคเฉ เจจเฉเฉฑเจเจตเจฐเจ เจจเจพเจฎ เจฆเจฐเจ เจเจฐเฉเจ:
เจเจธ เจคเฉเจ เจฌเจพเจ เจฆ, เจเจน เจจเฉเฉฑเจเจตเจฐเจ เจธเฉเจเจฟเฉฐเจ เจชเฉเจจเจฒ เจตเจฟเฉฑเจ เจเจชเจฒเจฌเจง เจนเฉ เจเจพเจตเฉเจเจพเฅค เจเจธ เจจเฉเฉฐ เจธเฉฐเจฐเจเจฟเจค เจเจฐเจจ เจฒเจ เจจเจตเฉเจ เจจเฉเฉฑเจเจตเจฐเจ 'เจคเฉ เจกเจฌเจฒ-เจธเฉฑเจเจพ-เจเจฒเจฟเฉฑเจ เจเจฐเฉเฅค เจชเจนเจฟเจฒเฉ เจเฉเจฌ 'เจคเฉ เจคเฉเจนเจพเจจเฉเฉฐ IPsec เจธเฉเจเจฟเฉฐเจเจพเจ เจฌเจฃเจพเจเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจเจฒเฉ เจธเจฐเจตเจฐ เจเจกเจฐเฉเฉฑเจธ เจ เจคเฉ เจชเจฌเจฒเจฟเจ เจเฉเฉฐเจเฉ เจธเฉเจ เจเจฐเฉเจ:
เจเจธ เจคเฉเจ เจฌเจพเจ เจฆ, PPP เจธเฉเจเจฟเฉฐเจเจเจผ เจเฉเจฌ 'เจคเฉ เจเจพเจ เจ เจคเฉ เจเฉฑเจฅเฉ เจเจธ เจเจชเจญเฉเจเจคเจพ เจจเจพเจฎ เจจเฉเฉฐ เจฆเจฐเจธเจพเจ เจเจฟเจธ เจฆเฉ เจคเจนเจฟเจค เจ เจธเฉเจ เจจเฉเฉฑเจเจตเจฐเจ เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจเจฐเจจเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเจพเจ:
เจเจธ เจคเฉเจ เจฌเจพเจ
เจฆ, เจตเจฟเจธเจผเฉเจธเจผเจคเจพ เจเฉเจฌ เจเฉเจฒเฉเจนเฉ เจ
เจคเฉ เจเฉเฉฐเจเฉ, เจเจฒเจพเจเฉฐเจ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจ
เจคเฉ CA เจฆเจพ เจฎเจพเจฐเจ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเฉ:
เจเจฒเฉ เจเจธ เจเฉเจฌ เจจเฉเฉฐ เจฌเฉฐเจฆ เจเจฐเฉเจ เจ เจคเฉ เจ เฉฐเจคเจฟเจฎ เจธเฉเจเจฟเฉฐเจเจพเจ เจเจฐเฉเจ; เจ เจเจฟเจนเจพ เจเจฐเจจ เจฒเจ, "IP เจธเฉเจเจฟเฉฐเจเจพเจ" เจเฉเจฌ เจจเฉเฉฐ เจเฉเจฒเฉเจนเฉ เจ เจคเฉ "DNS เจธเจฐเจตเจฐ เจเจกเจฐเฉเฉฑเจธ เจเจเฉเจฎเฉเจเจฟเจ เจชเฉเจฐเจพเจชเจค เจเจฐเฉ" เจตเจฟเจเจฒเจช เจฆเฉ เจ เฉฑเจเฉ เจตเจพเจฒเฉ เจฌเจพเจเจธ เจจเฉเฉฐ เจเฉเจฃเฉ:
เจเจน เจตเจฟเจเจฒเจช เจเจพเจนเจ เจจเฉเฉฐ เจธเจฐเจตเจฐ เจคเฉเจ เจจเฉเฉฑเจเจตเจฐเจ เจฆเฉ เจ
เฉฐเจฆเจฐ เจเฉฑเจ เจจเจฟเฉฑเจเฉ IP เจชเจคเจพ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเฉเจตเฉเจเจพเฅค
เจธเจพเจฐเฉเจเจ เจธเฉเจเจฟเฉฐเจเจพเจ เจคเฉเจ เจฌเจพเจ เจฆ, เจธเจพเจฐเฉเจเจ เจเฉเจฌเจพเจ เจฌเฉฐเจฆ เจเจฐเฉ เจ เจคเฉ เจเจฒเจพเจเฉฐเจ เจจเฉเฉฐ เจฎเฉเฉ เจเจพเจฒเฉ เจเจฐเฉ:
เจจเฉเจเจตเจฐเจ เจจเจพเจฒ เจเฉเฉ เจฐเจฟเจนเจพ เจนเฉ
เจธเฉเจเจฟเฉฐเจเจพเจ เจคเฉเจ เจฌเจพเจ เจฆ, เจคเฉเจธเฉเจ เจจเฉเฉฑเจเจตเจฐเจ เจจเจพเจฒ เจเฉเฉ เจธเจเจฆเฉ เจนเฉเฅค เจ เจเจฟเจนเจพ เจเจฐเจจ เจฒเจ, เจเจชเจฒเจฟเจ เจเฉเจฌ เจเฉเจฒเฉเจนเฉ เจ เจคเฉ เจเจธ เจจเฉเฉฑเจเจตเจฐเจ เจจเฉเฉฐ เจเฉเจฃเฉ เจเจฟเจธ เจจเจพเจฒ เจ เจธเฉเจ เจเฉเฉเจจเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเจพเจ:
เจเฉเจจเฉเจเจธเจผเจจ เจธเจฅเจพเจชเจจเจพ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจฆเฉ เจฆเฉเจฐเจพเจจ, เจเจฒเจพเจเฉฐเจ เจธเจพเจจเฉเฉฐ เจฐเฉเจเฉเจเจจ เจชเจฟเฉฐเจจ เจเฉเจก เจฆเจฐเจ เจเจฐเจจ เจฒเจ เจเจนเฉเจเจพ:
เจเฉเจเจฐ เจธเจเฉเจเจธ เจฌเจพเจฐ เจตเจฟเฉฑเจ เจเฉฑเจ เจจเฉเจเฉเจซเจฟเจเฉเจธเจผเจจ เจฆเจฟเจเจพเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉ เจเจฟ เจเฉเจจเฉเจเจธเจผเจจ เจธเจซเจฒเจคเจพเจชเฉเจฐเจตเจ เจธเจฅเจพเจชเจฟเจค เจนเฉ เจเจฟเจ เจนเฉ, เจคเจพเจ เจเจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉ เจเจฟ เจธเฉเฉฑเจเจ เฉฑเจช เจธเจซเจฒ เจธเฉ:
เจจเจนเฉเจ เจคเจพเจ, เจเจน เจชเจคเจพ เจฒเจเจพเจเจฃเจพ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจฃ เจนเฉ เจเจฟ เจเจจเฉเจเจธเจผเจจ เจเจฟเจเจ เจจเจนเฉเจ เจธเจฅเจพเจชเจฟเจค เจเฉเจคเจพ เจเจฟเจ เจธเฉเฅค เจ เจเจฟเจนเจพ เจเจฐเจจ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจเจชเจฒเจฟเจ เจตเจฟเฉฑเจ "เจเฉเจจเฉเจเจธเจผเจจ เจเจพเจฃเจเจพเจฐเฉ" เจเจฎเจพเจเจก เจฆเฉ เจเฉเจฃ เจเจฐเจเฉ เจชเฉเจฐเฉเจเจฐเจพเจฎ เจฒเฉเจ เจจเฉเฉฐ เจฆเฉเจเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ:
เจตเจฟเฉฐเจกเฉเจเจผ เจเจฒเจพเจเฉฐเจ เจจเฉเฉฐ เจธเฉเจ เจ เจช เจเจฐเจจเจพ
เจตเจฟเฉฐเจกเฉเจเจผ เจเฉฑเจคเฉ เจเฉฑเจ เจเจฒเจพเจเฉฐเจ เจธเฉเจ เจ เจช เจเจฐเจจเจพ เจฒเฉเจจเจเจธ เจจเจพเจฒเฉเจ เจฌเจนเฉเจค เจธเฉเจเจพ เจนเฉ, เจเจฟเจเจเจเจฟ... เจธเจพเจฐเฉ เจฒเฉเฉเฉเจเจฆเฉ เจธเฉเจซเจเจตเฉเจ เจฐ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจธเจฟเจธเจเจฎ เจตเจฟเฉฑเจ เจฌเจฃเจพเจ เจเจ เจนเจจ.
เจธเจฟเจธเจเจฎ เจธเฉเฉฑเจเจ เฉฑเจช
เจ
เจธเฉเจ Rutokens เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ เจธเจพเจฐเฉ เจฒเฉเฉเฉเจเจฆเฉ เจกเจฐเจพเจเจตเจฐเจพเจ เจจเฉเฉฐ เจเจนเจจเจพเจ เจคเฉเจ เจกเจพเจเจจเจฒเฉเจก เจเจฐเจเฉ เจธเจฅเจพเจชเจฟเจค เจเจฐเจพเจเจเฉ
เจชเฉเจฐเจฎเจพเจฃเจฟเจเจคเจพ เจฒเจ เจฐเฉเจ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจเจฏเจพเจค เจเฉเจคเจพ เจเจพ เจฐเจฟเจนเจพ เจนเฉ
เจธเจฐเจตเจฐ เจฐเฉเจ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจจเฉเฉฐ เจกเจพเจเจจเจฒเฉเจก เจเจฐเฉ เจ เจคเฉ เจเจธเจจเฉเฉฐ เจธเจฟเจธเจเจฎ เจคเฉ เจธเจฅเจพเจชเจฟเจค เจเจฐเฉเฅค เจ เจเจฟเจนเจพ เจเจฐเจจ เจฒเจ, เจเจธเจจเฉเฉฐ เจเฉเจฒเฉเจนเฉ เจ เจคเฉ เจเฉเฉฑเจฒเจฃ เจตเจพเจฒเฉ เจตเจฟเฉฐเจกเฉ เจตเจฟเฉฑเจ, "เจธเจฐเจเฉเจซเจฟเจเฉเจ เจธเจฅเจพเจชเจฟเจค เจเจฐเฉ" เจตเจฟเจเจฒเจช เจฆเฉ เจเฉเจฃ เจเจฐเฉ:
เจเฉเฉฑเจฒเจฃ เจตเจพเจฒเฉ เจตเจฟเฉฐเจกเฉ เจตเจฟเฉฑเจ, เจธเจฅเจพเจจเจ เจเจชเจญเฉเจเจคเจพ เจฒเจ เจเฉฑเจ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจธเจฅเจพเจชเจค เจเจฐเจจเจพ เจเฉเจฃเฉเฅค เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉ เจเจฟ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจเฉฐเจชเจฟเจเจเจฐ 'เจคเฉ เจธเจพเจฐเฉ เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจฒเจ เจเจชเจฒเจฌเจง เจนเฉเจตเฉ, เจคเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ เจธเจฅเจพเจจเจ เจเฉฐเจชเจฟเจเจเจฐ 'เจคเฉ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจธเจฅเจพเจชเจค เจเจฐเจจ เจฆเฉ เจเฉเจฃ เจเจฐเจจเฉ เจเจพเจนเฉเจฆเฉ เจนเฉ:
เจเจ CA เจฆเฉ เจญเจฐเฉเจธเฉเจฏเฉเจ เจฐเฉเจ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจธเจเฉเจฐ เจตเจฟเฉฑเจ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเฉเจ:
เจเจนเจจเจพเจ เจธเจพเจฐเฉเจเจ เจเจพเจฐเจตเจพเจเจเจ เจคเฉเจ เจฌเจพเจ เจฆ, เจ เจธเฉเจ เจ เจเจฒเฉ เจธเจพเจฐเฉ เจจเฉเจเจคเจฟเจเจ เจจเจพเจฒ เจธเจนเจฟเจฎเจค เจนเจพเจเฅค เจธเจฟเจธเจเจฎ เจจเฉเฉฐ เจนเฉเจฃ เจธเฉฐเจฐเจเจฟเจค เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค
เจเฉฑเจ VPN เจเจจเฉเจเจธเจผเจจ เจธเจฅเจพเจชเจค เจเจฐเจจเจพ
VPN เจเจจเฉเจเจธเจผเจจ เจธเฉเจ เจ เจช เจเจฐเจจ เจฒเจ, เจเฉฐเจเจฐเฉเจฒ เจชเฉเจจเจฒ 'เจคเฉ เจเจพเจ เจ เจคเฉ เจจเจตเจพเจ เจเจจเฉเจเจธเจผเจจ เจฌเจฃเจพเจเจฃ เจฒเจ เจตเจฟเจเจฒเจช เจเฉเจฃเฉเฅค
เจชเฉเจช-เจ เฉฑเจช เจตเจฟเฉฐเจกเฉ เจตเจฟเฉฑเจ, เจเจชเจฃเฉ เจเฉฐเจฎ เจตเจพเจฒเฉ เจฅเจพเจ เจจเจพเจฒ เจเฉเฉเจจ เจฒเจ เจเฉฑเจ เจเจจเฉเจเจธเจผเจจ เจฌเจฃเจพเจเจฃ เจฒเจ เจตเจฟเจเจฒเจช เจเฉเจฃเฉ:
เจ เจเจฒเฉ เจตเจฟเฉฐเจกเฉ เจตเจฟเฉฑเจ, เจเฉฑเจ VPN เจเจจเฉเจเจธเจผเจจ เจเฉเจฃเฉ:
เจ เจคเฉ VPN เจเจจเฉเจเจธเจผเจจ เจตเฉเจฐเจตเฉ เจฆเจฐเจ เจเจฐเฉ, เจ เจคเฉ เจธเจฎเจพเจฐเจ เจเจพเจฐเจก เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเจพ เจตเจฟเจเจฒเจช เจตเฉ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเฉ:
เจธเฉเฉฑเจเจ เฉฑเจช เจ เจเฉ เจชเฉเจฐเจพ เจจเจนเฉเจ เจนเฉเจเจ เจนเฉเฅค เจเฉ เจฌเจเจฟเจ เจนเฉ เจเจน เจนเฉ IPsec เจชเฉเจฐเฉเจเฉเจเฉเจฒ เจฒเจ เจธเจพเจเจเฉ เจเฉเฉฐเจเฉ เจจเฉเฉฐ เจจเจฟเจธเจผเจเจฟเจค เจเจฐเจจเจพ; เจ เจเจฟเจนเจพ เจเจฐเจจ เจฒเจ, "เจจเฉเฉฑเจเจตเจฐเจ เจเจจเฉเจเจธเจผเจจ เจธเฉเจเจฟเฉฐเจเจเจผ" เจเฉเจฌ 'เจคเฉ เจเจพเจ เจ เจคเฉ เจซเจฟเจฐ "เจเจธ เจเฉเจจเฉเจเจธเจผเจจ เจฒเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพ" เจเฉเจฌ 'เจคเฉ เจเจพเจ:
เจเฉเฉฑเจฒเฉเจนเจฃ เจตเจพเจฒเฉ เจตเจฟเฉฐเจกเฉ เจตเจฟเฉฑเจ, "เจธเฉเจฐเฉฑเจเจฟเจ" เจเฉเจฌ 'เจคเฉ เจเจพเจ, "L2TP/IPsec เจจเฉเฉฑเจเจตเจฐเจ" เจจเฉเฉฐ เจจเฉเฉฑเจเจตเจฐเจ เจเจฟเจธเจฎ เจฆเฉ เจคเฉเจฐ 'เจคเฉ เจฆเจฟเจ เจ เจคเฉ "เจเจกเจตเจพเจเจธเจก เจธเฉเจเจฟเฉฐเจเจเจผ" เจเฉเจฃเฉ:
เจเฉเฉฑเจฒเจฃ เจตเจพเจฒเฉ เจตเจฟเฉฐเจกเฉ เจตเจฟเฉฑเจ, เจธเจผเฉเจ
เจฐเจก IPsec เจเฉเฉฐเจเฉ เจฆเจฟเจ:
เจเฉเจจเฉเจเจธเจผเจจ
เจธเฉเฉฑเจเจ เฉฑเจช เจชเฉเจฐเจพ เจเจฐเจจ เจคเฉเจ เจฌเจพเจ เจฆ, เจคเฉเจธเฉเจ เจจเฉเฉฑเจเจตเจฐเจ เจจเจพเจฒ เจเฉเฉเจจ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐ เจธเจเจฆเฉ เจนเฉ:
เจเฉเจจเฉเจเจธเจผเจจ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจฆเฉ เจฆเฉเจฐเจพเจจ, เจธเจพเจจเฉเฉฐ เจเฉเจเจจ เจชเจฟเฉฐเจจ เจเฉเจก เจฆเจฐเจ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเจตเฉเจเฉ:
เจ เจธเฉเจ เจเฉฑเจ เจธเฉเจฐเฉฑเจเจฟเจ เจค VPN เจจเฉเฉฑเจเจตเจฐเจ เจธเจฅเจพเจชเจค เจเฉเจคเจพ เจนเฉ เจ เจคเฉ เจเจน เจฏเจเฉเจจเฉ เจฌเจฃเจพเจเจ เจนเฉ เจเจฟ เจเจน เจฎเฉเจธเจผเจเจฒ เจจเจนเฉเจ เจนเฉเฅค
เจชเฉเจฐเจตเจพเจจเจเฉ
เจฎเฉเจ เจเฉฑเจ เจตเจพเจฐ เจซเจฟเจฐ เจธเจพเจกเฉ เจธเจนเจฟเจฏเฉเจเฉเจเจ เจตเฉเจธเฉเจฒเฉ เจธเจผเฉเจเฉเจต เจ เจคเฉ เจ เจฒเฉเจเจเจผเฉเจเจกเจฐ เจธเจฎเจฟเจฐเจจเฉเจต เจฆเจพ เจงเฉฐเจจเจตเจพเจฆ เจเจฐเจจเจพ เจเจพเจนเจพเจเจเจพ เจเฉ เจเจนเจจเจพเจ เจจเฉ เจฎเจฟเจฒ เจเฉ เจฒเฉเจจเจเจธ เจเจฒเจพเจเฉฐเจเจธ เจฒเจ VPN เจเจจเฉเจเจธเจผเจจเจพเจ เจฆเฉ เจธเจฟเจฐเจเจฃเจพ เจจเฉเฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจเจฃ เจฒเจ เจเฉเจคเฉ เจนเจจเฅค
เจธเจฐเฉเจค: www.habr.com