2 เชธเซ‡เช•เชจเซเชกเชฎเชพเช‚ เชกเซ‹เช•เชฐเชฎเชพเช‚ OpenVPN เชฒเซ‹เช‚เชš เช•เชฐเซ‹

เชนเซ‡เชฒเซ‹, เชนเซ‡เชฌเชฐ เชฏเซเชเชฐเซเชธ! เชถเซเช‚ เชคเชฎเซ‡ เช•เซเชฏเชพเชฐเซ‡เชฏ เชเชตเซ€ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชชเชกเซเชฏเชพ เช›เซ‹ เชœเซเชฏเชพเช‚ เชคเชฎเซ‡ เช–เชฐเซ‡เช–เชฐ เชฌเซ€เชœเชพ เชถเชนเซ‡เชฐ, เชฆเซ‡เชถ เช…เชฅเชตเชพ เช–เช‚เชกเชฎเชพเช‚ เชตเชฐเซเชšเซเชฏเซเช…เชฒเซ€ เชชเชฐเชฟเชตเชนเชจ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชนเซ‹? เชฎเชจเซ‡ เช† เชœเชฐเซ‚เชฐเชฟเชฏเชพเชค เช˜เชฃเซ€ เชตเชพเชฐ เชฅเชพเชฏ เช›เซ‡, เชคเซ‡เชฅเซ€ เชฎเชพเชฐเซเช‚ เชชเซ‹เชคเชพเชจเซเช‚ VPN เชธเชฐเซเชตเชฐ เชฐเชพเช–เชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช•เซ‡ เชœเซ‡ เชนเซเช‚ เชฅเซ‹เชกเซ€เช• เชธเซ‡เช•เช‚เชกเชฎเชพเช‚ เช—เชฎเซ‡ เชคเซเชฏเชพเช‚ เชฒเซ‹เชจเซเชš เช•เชฐเซ€ เชถเช•เซเช‚ เชคเซ‡ เชเช• เชตเชพเชธเซเชคเชตเชฟเช• เชชเชกเช•เชพเชฐ เชนเชคเซ‹. เช† เชฒเซ‡เช–เชฎเชพเช‚, เชนเซเช‚ เชเช• เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชถเซ‡เชฐ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚ เชœเซ‡ เชฎเซ‡เช‚ เชคเซˆเชฏเชพเชฐ เช‰เช•เซ‡เชฒ เชถเซ‹เชงเชคเซ€ เชตเช–เชคเซ‡ เช•เชฒเซเชชเชจเชพ เช•เชฐเซ€ เชนเชคเซ€ - เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชเช• เชกเซ‹เช•เชฐ เช›เชฌเซ€ เชœเซ‡ เชฎเชจเซ‡ เชจเซเชฏเซ‚เชจเชคเชฎ เช—เซ‹เช เชตเชฃเซ€ เช…เชจเซ‡ เชธเซเชตเซ€เช•เชพเชฐเซเชฏ เชธเซเชคเชฐเชจเซ€ เชธเซเชฐเช•เซเชทเชพ เชธเชพเชฅเซ‡ OpenVPN เชธเชฐเซเชตเชฐ เชเชกเชชเชฅเซ€ เชธเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชถเซ‡.

2 เชธเซ‡เช•เชจเซเชกเชฎเชพเช‚ เชกเซ‹เช•เชฐเชฎเชพเช‚ OpenVPN เชฒเซ‹เช‚เชš เช•เชฐเซ‹

เชชเซเชฐเชพเช—เซˆเชคเชฟเชนเชพเชธเชฟเช•

เช•เซ‹เชˆเชชเชฃ เชฎเชถเซ€เชจ เชชเชฐ เชธเซ‡เชตเชพ เชšเชฒเชพเชตเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ - เชชเช›เซ€ เชญเชฒเซ‡ เชคเซ‡ เชญเซŒเชคเชฟเช• เชธเชฐเซเชตเชฐ เชนเซ‹เชฏ, เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชชเซเชฐเชพเช‡เชตเซ‡เชŸ เชธเชฐเซเชตเชฐ เชนเซ‹เชฏ, เช…เชฅเชตเชพ เชคเซ‹ เชฌเซ€เชœเชพ เช•เชจเซเชŸเซ‡เชจเชฐ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เช•เชจเซเชŸเซ‡เชจเชฐ เชธเซเชชเซ‡เชธ เชนเซ‹เชฏ - เช–เซ‚เชฌ เชœ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชนเชคเซ€. เชฎเชพเชฐเซ€ เชจเชœเชฐ เชคเชฐเชค เชœ เชกเซ‹เช•เชฐ เชชเชฐ เชชเชกเซ€. เชชเซเชฐเชฅเชฎ, เชคเซ‡ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏเชคเชพ เชฎเซ‡เชณเชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡ เชตเชงเซเชจเซ‡ เชตเชงเซ เชชเซเชฐเชฆเชพเชคเชพเช“ เชคเซ‡เชจเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€เชจเซ‡ เชคเซˆเชฏเชพเชฐ เช‰เช•เซ‡เชฒเซ‹ เช†เชชเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡; เชฌเซ€เชœเซเช‚, เชคเซ‡ เชเช• เช•เซ‡เชจเซเชฆเซเชฐเชฟเชฏเช•เซƒเชค เช›เชฌเซ€ เชญเช‚เชกเชพเชฐ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡เชฎเชพเช‚เชฅเซ€ เชคเชฎเซ‡ เชŸเชฐเซเชฎเชฟเชจเชฒเชฎเชพเช‚ เชเช• เชœ เช†เชฆเซ‡เชถ เชธเชพเชฅเซ‡ เชธเซ‡เชตเชพ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เชšเชฒเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹. เชฎเชพเชฐเชพ เชฎเชจเชฎเชพเช‚ เชเชตเซ‹ เชตเชฟเชšเชพเชฐ เช†เชตเซเชฏเซ‹ เช•เซ‡ เช†เชตเซ‹ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เชนเซ‹เชตเซ‹ เชœเซ‹เชˆเช, เช…เชจเซ‡ เชฎเซ‡เช‚ เชธเชคเชค เชถเซ‹เชง เช•เชฐเซ€. เชชเชฐเช‚เชคเซ เชฎเชจเซ‡ เชฎเชณเซ‡เชฒเชพ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธ เช•เชพเช‚ เชคเซ‹ เช–เซ‚เชฌ เชœ เชฌเซ‹เชœเชพเชฐเซ‚เชช เชนเชคเชพ (เชธเชคเชค เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐเซ‡เชœ เชฎเชพเชŸเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เชฌเชจเชพเชตเชตเชพเชจเซ€ เช…เชจเซ‡ เชตเชฟเชตเชฟเชง เชชเชฐเชฟเชฎเชพเชฃเซ‹ เชธเชพเชฅเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ‡ เช˜เชฃเซ€ เชตเช–เชค เชฒเซ‹เชจเซเชš เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเชคเซ€), เช…เชฅเชตเชพ เชชเซ‚เชฐเชคเชพ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹เชจเซ‹ เช…เชญเชพเชต เชนเชคเซ‹, เช…เชฅเชตเชพ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชคเซเชฏเชœเซ€ เชฆเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹. เชฏเซ‹เช—เซเชฏ เช•เช‚เชˆเชชเชฃ เชจ เชฎเชณเชคเชพเช‚, เชฎเซ‡เช‚ เชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชชเชฐ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚. เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹ เชชเชฐ เชงเซเชฏเชพเชจ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€, เช•เซ‹เชก เชฒเช–เชตเชพเชจเซ€ เช…เชจเซ‡ เชกเชฟเชฌเช—เซ€เช‚เช— เช•เชฐเชตเชพเชจเซ€ เชŠเช‚เช˜ เชตเชฟเชจเชพเชจเซ€ เชฐเชพเชคเซ‹ เช†เช—เชณ เชนเชคเซ€, เชชเชฐเช‚เชคเซ เช†เช–เชฐเซ‡ เชฎเชพเชฐเซ€ เชธเซ‡เชตเชพเช เชฆเชฟเชตเชธเชจเซ‹ เชชเซเชฐเช•เชพเชถ เชœเซ‹เชฏเซ‹ เช…เชจเซ‡ เชฐเชพเช‰เชŸเชฐเชจเชพ เชฎเซ‹เชจเซ‹เช•เซเชฐเซ‹เชฎ LED เชชเซ‡เชจเชฒเชจเชพ เชฌเชงเชพ เชฐเช‚เช—เซ‹เชฅเซ€ เชšเชฎเช•เชตเชพ เชฒเชพเช—เซ€. เชคเซ‹, เช•เซƒเชชเชพ เช•เชฐเซ€เชจเซ‡ เชคเซ‡เชจเซ‡ เชชเซเชฐเซ‡เชฎ เช•เชฐเซ‹ เช…เชจเซ‡ เชคเซ‡เชจเซเช‚ เชธเซเชตเชพเช—เชค เช•เชฐเซ‹โ€” เชกเซ‹เช•เชฐ-เช“เชชเชจเชตเซ€เชชเซ€เชเชจเชฎเซ‡เช‚ เชเช• เชฒเซ‹เช—เซ‹ เชชเชฃ เชกเชฟเชเชพเช‡เชจ เช•เชฐเซเชฏเซ‹ เชนเชคเซ‹ (เช‰เชชเชฐ, เช•เชŸ เชชเชนเซ‡เชฒเชพเช‚), เชชเชฐเช‚เชคเซ เชคเซ‡เชจเซ‡ เช–เซ‚เชฌ เช•เช เซ‹เชฐเชคเชพเชฅเซ€ เชจ เช—เชฃเซ‹, เช•เชพเชฐเชฃ เช•เซ‡ เชนเซเช‚ (เชนเชตเซ‡) เชกเชฟเชเชพเช‡เชจเชฐ เชจเชฅเซ€. เช† เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชคเซ€ เชตเช–เชคเซ‡, เชฎเซ‡เช‚ เชกเชฟเชชเซเชฒเซ‹เชฏเชฎเซ‡เชจเซเชŸ เชธเซเชชเซ€เชก, เชจเซเชฏเซ‚เชจเชคเชฎ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เช…เชจเซ‡ เชธเซเชฐเช•เซเชทเชพเชจเชพ เชธเซเชตเซ€เช•เชพเชฐเซเชฏ เชธเซเชคเชฐเชจเซ‡ เชชเซเชฐเชพเชฅเชฎเชฟเช•เชคเชพ เช†เชชเซ€. เชŸเซเชฐเชพเชฏเชฒ เช…เชจเซ‡ เชเชฐเชฐ เชฆเซเชตเชพเชฐเชพ, เชฎเชจเซ‡ เช† เชฎเชพเชชเชฆเช‚เชกเซ‹ เชตเชšเซเชšเซ‡ เชถเซเชฐเซ‡เชทเซเช  เชธเช‚เชคเซเชฒเชจ เชฎเชณเซเชฏเซเช‚. เชœเซ‹ เช•เซ‡, เช•เซ‡เชŸเชฒเซ€เช• เชœเช—เซเชฏเชพเช, เชฎเชจเซ‡ เชธเซเชฐเช•เซเชทเชพ เชฎเชพเชŸเซ‡ เชกเชฟเชชเซเชฒเซ‹เชฏเชฎเซ‡เชจเซเชŸ เชธเซเชชเซ€เชกเชจเซเช‚ เชฌเชฒเชฟเชฆเชพเชจ เช†เชชเชตเซเช‚ เชชเชกเซเชฏเซเช‚, เช…เชจเซ‡ เชจเซเชฏเซ‚เชจเชคเชฎ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชชเซ‹เชฐเซเชŸเซ‡เชฌเชฟเชฒเชฟเชŸเซ€เชจเชพ เช–เชฐเซเชšเซ‡ เช†เชตเซเชฏเซเช‚: เชตเชฐเซเชคเชฎเชพเชจ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเชฎเชพเช‚, เชเช•เชตเชพเชฐ เชเช• เชธเชฐเซเชตเชฐ เชชเชฐ เช•เชจเซเชŸเซ‡เชจเชฐ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡, เชชเช›เซ€ เชคเซ‡เชจเซ‡ เช–เชธเซ‡เชกเซ€ เชถเช•เชพเชคเซเช‚ เชจเชฅเซ€ เช…เชจเซ‡ เชฌเซ€เชœเชพ เชชเชฐ เชšเชฒเชพเชตเซ€ เชถเช•เชพเชคเซเช‚ เชจเชฅเซ€. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชธเซ‡เชตเชพ เชถเชฐเซ‚ เชฅเชพเชฏ เชคเซเชฏเชพเชฐเซ‡ เชฌเชงเชพ เช•เซเชฒเชพเชฏเช‚เชŸ เช…เชจเซ‡ เชธเชฐเซเชตเชฐ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซ‹ เชœเชจเชฐเซ‡เชŸ เชฅเชพเชฏ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชฒเช—เชญเช— 2 เชธเซ‡เช•เชจเซเชก เชฒเชพเช—เซ‡ เช›เซ‡. เชœเซ‹ เช•เซ‡, เชกเซ‡เชซเซ€ เชนเซ‡เชฒเชฎเซ‡เชจ เชซเชพเช‡เชฒเชจเซเช‚ เชœเชจเชฐเซ‡เชถเชจ เชฌเชฟเชฒเซเชก เชธเชฎเชฏ เชฎเชพเชŸเซ‡ เช–เชธเซ‡เชกเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚: เชคเซ‡ เชกเซ‹เช•เชฐ เช‡เชฎเซ‡เชœ เชฌเชฟเชฒเซเชก เชฆเชฐเชฎเชฟเชฏเชพเชจ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚ 10 เชฎเชฟเชจเชฟเชŸ เชœเซ‡เชŸเชฒเซ‹ เชธเชฎเชฏ เชฒเชพเช—เซ€ เชถเช•เซ‡ เช›เซ‡. เชนเซเช‚ เช†เชฆเชฐเชฃเซ€เชฏ เชธเชฎเซเชฆเชพเชฏ เชคเชฐเชซเชฅเซ€ เช†เชตเชพ เช‰เช•เซ‡เชฒเชจเซเช‚ เชธเซเชฐเช•เซเชทเชพ เช“เชกเชฟเชŸ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚.

เชฒเซ‹เช‚เชš

เชธเซ‡เชตเชพ เชถเชฐเซ‚ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช†เชชเชฃเชจเซ‡ เช˜เชฃเซ€ เชตเชธเซเชคเซเช“เชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡:

  1. เชธเชฐเซเชตเชฐ: เชญเซŒเชคเชฟเช• เช…เชฅเชตเชพ เชตเชฐเซเชšเซเชฏเซเช…เชฒ. เชธเซˆเชฆเซเชงเชพเช‚เชคเชฟเช• เชฐเซ€เชคเซ‡, เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เชกเซ‹เช•เชฐ-เชตเชฟเชฅเชฟเชจ-เชกเซ‹เช•เชฐ เชฎเซ‹เชกเชฎเชพเช‚ เชšเชฒเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹, เชชเชฐเช‚เชคเซ เชฎเซ‡เช‚ เช† เชตเชฟเช•เชฒเซเชชเชจเซเช‚ เช•เซ‹เชˆ เชตเซเชฏเชพเชชเช• เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเซเชฏเซเช‚ เชจเชฅเซ€;
  2. เชกเซ‹เช•เชฐ เชชเซ‹เชคเซ‡. เช˜เชฃเชพ เชนเซ‹เชธเซเชŸเชฟเช‚เช— เชชเซเชฐเซ‹เชตเชพเช‡เชกเชฐเซเชธ เชกเซ‹เช•เชฐ เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชธเชพเชฅเซ‡ เชคเซˆเชฏเชพเชฐ เช‰เช•เซ‡เชฒเซ‹ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡;
  3. เชœเชพเชนเซ‡เชฐ IP เชธเชฐเชจเชพเชฎเซเช‚.

เชœเซ‹ เชฌเชงเซ€ เชตเชฟเช—เชคเซ‹ เชฏเซ‹เช—เซเชฏ เชœเช—เซเชฏเชพเช เชนเซ‹เชฏ, เชคเซ‹ เช†เชชเชฃเซ‡ เชซเช•เซเชค เชคเชฎเชพเชฐเชพ เชธเชฐเซเชตเชฐ เช•เชจเซเชธเซ‹เชฒเชฎเชพเช‚ เชจเซ€เชšเซ‡เชจเซ‹ เช†เชฆเซ‡เชถ เชšเชฒเชพเชตเชตเชพเชจเซ‹ เช›เซ‡:

docker run --cap-add=NET_ADMIN 
-it -p 1194:1194/udp -p 80:8080/tcp 
-e HOST_ADDR=$(curl -s https://api.ipify.org) 
alekslitvinenk/openvpn

เชธเชšเซ‡เชค เชตเชพเชšเช•เซ‡ เชจเซ‹เช‚เชงเซเชฏเซเช‚ เชนเชถเซ‡ เช•เซ‡ เชธเชฐเซเชตเชฐเชจเซเช‚ IP เชธเชฐเชจเชพเชฎเซเช‚ เช†เชชเชฎเซ‡เชณเซ‡ เชจเช•เซเช•เซ€ เชฅเชพเชฏ เช›เซ‡ ipify.orgเชœเซ‹ เช•เซ‹เชˆ เช•เชพเชฐเชฃเซ‹เชธเชฐ เช† เช•เชพเชฎ เชจ เช•เชฐเซ‡, เชคเซ‹ เชคเชฎเซ‡ เชธเชฐเชจเชพเชฎเซเช‚ เชฎเซ‡เชจเซเชฏเซเช…เชฒเซ€ เชฆเชพเช–เชฒ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชœเซ‹ เชชเชนเซ‡เชฒเชพเชจเชพ เชฌเชงเชพ เชชเช—เชฒเชพเช‚ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เช…เชจเซเชธเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเซ‹เชฏ, เชคเซ‹ เชคเชฎเชพเชฐเซ‡ เช•เชจเซเชธเซ‹เชฒเชฎเชพเช‚ เช•เช‚เชˆเช• เช†เชตเซเช‚ เชœ เชœเซ‹เชตเซเช‚ เชœเซ‹เชˆเช:

Sun Jun  9 08:56:11 2019 Initialization Sequence Completed
Sun Jun  9 08:56:12 2019 Client.ovpn file has been generated
Sun Jun  9 08:56:12 2019 Config server started, download your client.ovpn config at http://example.com/
Sun Jun  9 08:56:12 2019 NOTE: After you download you client config, http server will be shut down!

เช†เชชเชฃเซ‡ เชงเซเชฏเซ‡เชฏเชจเซ€ เชจเชœเซ€เช• เช›เซ€เช: เชนเชตเซ‡ เช†เชชเชฃเซ‡ เชคเซ‡เชจเซ€ เชจเช•เชฒ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. example.com (เชคเชฎเชพเชฐเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช† เชคเชฎเชพเชฐเชพ เชธเชฐเซเชตเชฐเชจเซเช‚ เชธเชฐเชจเชพเชฎเซเช‚ เชนเชถเซ‡) เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชฌเซเชฐเชพเช‰เชเชฐเชจเชพ เชเชกเซเชฐเซ‡เชธ เชฌเชพเชฐเชฎเชพเช‚ เชชเซ‡เชธเซเชŸ เช•เชฐเซ‹. เชคเชฎเซ‡ Enter เชฆเชฌเชพเชตเซ‹ เชคเซ‡ เชชเช›เซ€, client.ovpn เชซเชพเช‡เชฒ เชกเชพเช‰เชจเชฒเซ‹เชก เชฅเชถเซ‡, เช…เชจเซ‡ HTTP เชธเชฐเซเชตเชฐ เชชเซ‹เชคเซ‡ เชœ เชตเชฟเชธเซเชฎเซƒเชคเชฟเชฎเชพเช‚ เช…เชฆเซƒเชถเซเชฏ เชฅเชˆ เชœเชถเซ‡. เชœเซ‹ เชคเชฎเชจเซ‡ เช† เช‰เช•เซ‡เชฒ เชตเชฟเชถเซ‡ เช•เซ‹เชˆ เชถเช‚เช•เชพ เชนเซ‹เชฏ, เชคเซ‹ เชคเชฎเซ‡ เชจเซ€เชšเซ‡เชจเซ€ เชฏเซเช•เซเชคเชฟเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹: เชชเชพเช›เชฒเซ‹ เช†เชฆเซ‡เชถ เชšเชฒเชพเชตเซ‹ เช…เชจเซ‡ เชซเซเชฒเซ‡เช—เซเชธ เช‰เชฎเซ‡เชฐเซ‹. zp เช…เชจเซ‡ เชชเชพเชธเชตเชฐเซเชก. เชนเชตเซ‡, เชœเซ‹ เชคเชฎเซ‡ เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ‡เชฒเซ€ เชฒเชฟเช‚เช•เชจเซ‡ เชฌเซเชฐเชพเช‰เชเชฐ เชตเชฟเชจเซเชกเซ‹เชฎเชพเช‚ เชชเซ‡เชธเซเชŸ เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เชคเชฎเชจเซ‡ เชชเชพเชธเชตเชฐเซเชก เชธเชพเชฅเซ‡เชจเซ‹ เชเชฟเชช เช†เชฐเซเช•เชพเช‡เชต เชฎเชณเชถเซ‡. เชเช•เชตเชพเชฐ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช•เซเชฒเชพเชฏเช‚เชŸ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชซเชพเช‡เชฒ เช†เชตเซ€ เชœเชพเชฏ, เชชเช›เซ€ เชคเชฎเซ‡ เช•เซ‹เชˆเชชเชฃ เชฏเซ‹เช—เซเชฏ เช•เซเชฒเชพเชฏเช‚เชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชนเซเช‚ Mac เชฎเชพเชŸเซ‡ Tunnelblick เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเช‚ เช›เซเช‚.

เชตเชฟเชกเชฟเช“ เชŸเซเชฏเซเชŸเซ‹เชฐเซ€เชฏเชฒ

เช† เชตเชฟเชกเซ€เชฏเซ‹ เชŸเซเชฏเซเชŸเซ‹เชฐเซ€เชฏเชฒ เชกเชฟเชœเชฟเชŸเชฒเช“เชถเชจ เชชเชฐ เชธเซ‡เชตเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเซ‹ เชคเซ‡ เช…เช‚เช—เซ‡ เชตเชฟเช—เชคเชตเชพเชฐ เชธเซ‚เชšเชจเชพเช“ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡.

เชตเชฟเชกเชฟเช“ เชšเชฒเชพเชตเซ‹
PS เชœเซ‹ เชคเชฎเชจเซ‡ เช† เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช‰เชชเชฏเซ‹เช—เซ€ เชฒเชพเช—เซ‡, เชคเซ‹ เช•เซƒเชชเชพ เช•เชฐเซ€เชจเซ‡ เชคเซ‡เชจเซ‡ GitHub เชชเชฐ เชธเซเชŸเชพเชฐ เช†เชชเซ‹, เชคเซ‡เชจเซ‡ เชซเซ‹เชฐเซเช• เช•เชฐเซ‹ เช…เชจเซ‡ เชคเชฎเชพเชฐเชพ เชฎเชฟเชคเซเชฐเซ‹ เชธเชพเชฅเซ‡ เชถเซ‡เชฐ เช•เชฐเซ‹. เชซเชพเชณเซ‹ เช†เชชเชจเชพเชฐเชพเช“ เช…เชจเซ‡ เชธเซเชฐเช•เซเชทเชพ เช“เชกเชฟเชŸเชจเซ‡ เชชเชฃ เช–เซ‚เชฌ เชชเซเชฐเซ‹เชคเซเชธเชพเชนเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.เชชเซ€.เชชเซ€.เชเชธ. เชœเซ‹ เช† เชฒเซ‡เช– เชนเซ‡เชฌเชฐ เชธเซเชงเซ€ เชชเชนเซ‹เช‚เชšเซ‡, เชคเซ‹ เชนเซเช‚ เช†เช—เชณเชจเซ‹ เชฒเซ‡เช– เชฒเช–เชตเชพเชจเซ€ เชฏเซ‹เชœเชจเชพ เชฌเชจเชพเชตเซ€ เชฐเชนเซเชฏเซ‹ เช›เซเช‚ เช•เซ‡ เชฎเซ‡เช‚ เชกเซ‹เช•เชฐ-เชตเชฟเชฅเชฟเชจ-เชกเซ‹เช•เชฐ เช…เชจเซ‡ เชกเซ‹เช•เชฐ-เชตเชฟเชฅเชฟเชจ-เชกเซ‹เช•เชฐ-เชตเชฟเชฅเชฟเชจ-เชกเซ‹เช•เชฐ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชšเชฒเชพเชตเซเชฏเซเช‚, เชฎเซ‡เช‚ เชคเซ‡ เชถเชพ เชฎเชพเชŸเซ‡ เช•เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เชคเซ‡เชจเซเช‚ เชถเซเช‚ เชชเชฐเชฟเชฃเชพเชฎ เช†เชตเซเชฏเซเช‚.
เชธเช‚เชชเชพเชฆเชจ 1:
  1. เชชเซเชฐเช•เชพเชถเชจเชฎเชพเช‚ เชญเซ‚เชฒเซ‹ เชธเซเชงเชพเชฐเซ€,
  2. เชŸเชฟเชชเซเชชเชฃเซ€เช“เชจเชพ เชœเชตเชพเชฌเชฎเชพเช‚, เชฎเซ‡เช‚ เช† เชฎเชพเชนเชฟเชคเซ€ เช…เชนเซ€เช‚ เชชเซ‹เชธเซเชŸ เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚: iptables เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ --privileged เชซเซเชฒเซ‡เช— เชœเชฐเซ‚เชฐเซ€ เช›เซ‡.

เชธเช‚เชชเชพเชฆเชจ 2:

  1. เช‡เชฎเซ‡เชœ เชฒเซ‹เชจเซเชš เช•เชฎเชพเชจเซเชกเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹: เชคเซ‡เชจเซ‡ เชนเชตเซ‡ --privileged เชซเซเชฒเซ‡เช—เชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€.
  2. เชฐเชถเชฟเชฏเชจ เชญเชพเชทเชพเชจเชพ เชตเชฟเชกเชฟเช“ เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชฟเช•เชพเชฎเชพเช‚ เชเช• เชฒเชฟเช‚เช• เช‰เชฎเซ‡เชฐเซ€: youtu.be/A8zvrHsT9A0

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹