MikroTik เช…เชจเซ‡ SMS เชฆเซเชตเชพเชฐเชพ VPN เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซเช‚ เชฆเซเชตเชฟ-เชชเชฐเชฟเชฌเชณ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ

เชนเซ‡เชฒเซ‹ เชธเชพเชฅเซ€เชฆเชพเชฐเซ‹! เช†เชœเซ‡, เชœเซเชฏเชพเชฐเซ‡ "เชฐเชฟเชฎเซ‹เชŸ เชตเชฐเซเช•" เชจเซ€ เช†เชธเชชเชพเชธเชจเชพ เชœเซเชธเซเชธเชพเชจเซ€ เชคเซ€เชตเซเชฐเชคเชพ เชฅเซ‹เชกเซ€ เช“เช›เซ€ เชฅเชˆ เช—เชˆ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เชธเช‚เชšเชพเชฒเช•เซ‹เช เช•เซ‹เชฐเซเชชเซ‹เชฐเซ‡เชŸ เชจเซ‡เชŸเชตเชฐเซเช•เชฎเชพเช‚ เช•เชฐเซเชฎเชšเชพเชฐเซ€เช“เชจเซ€ เชฆเซ‚เชฐเชธเซเชฅ เชเช•เซเชธเซ‡เชธเชจเซเช‚ เช•เชพเชฐเซเชฏ เชœเซ€เชคเซ€ เชฒเซ€เชงเซเช‚ เช›เซ‡, VPN เชธเซเชฐเช•เซเชทเชพเชจเซ‡ เชธเซเชงเชพเชฐเชตเชพเชฎเชพเช‚ เชฎเชพเชฐเชพ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏเชฅเซ€ เช…เชจเซเชญเชตเชจเซ‡ เชถเซ‡เชฐ เช•เชฐเชตเชพเชจเซ‹ เช† เชธเชฎเชฏ เช›เซ‡. เช† เชฒเซ‡เช– เชนเชตเซ‡ เชซเซ‡เชถเชจเซ‡เชฌเชฒ เชฐเชนเซ‡เชถเซ‡ เชจเชนเซ€เช‚ IPSec IKEv2 เช…เชจเซ‡ xAuth. เชคเซ‡ เชธเชฟเชธเซเชŸเชฎ เชฌเชจเชพเชตเชตเชพ เชตเชฟเชถเซ‡ เช›เซ‡. เชฆเซเชตเชฟ-เชชเชฐเชฟเชฌเชณ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ (2FA) VPN เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชœเซเชฏเชพเชฐเซ‡ MikroTik VPN เชธเชฐเซเชตเชฐ เชคเชฐเซ€เช•เซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡. เชœเซ‡เชฎ เช•เซ‡, เชœเซเชฏเชพเชฐเซ‡ PPP เชœเซ‡เชตเชพ "เช•เซเชฒเชพเชธเชฟเช•" เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

MikroTik เช…เชจเซ‡ SMS เชฆเซเชตเชพเชฐเชพ VPN เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซเช‚ เชฆเซเชตเชฟ-เชชเชฐเชฟเชฌเชณ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ

เช†เชœเซ‡ เชนเซเช‚ เชคเชฎเชจเซ‡ เชœเชฃเชพเชตเซ€เชถ เช•เซ‡ เชฏเซเชเชฐ เชเช•เชพเช‰เชจเซเชŸเชจเชพ "เชนเชพเช‡เชœเซ‡เช•" เชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เชชเชฃ MikroTik PPP-VPN เชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชธเซเชฐเช•เซเชทเชฟเชค เช•เชฐเชตเซเช‚. เชœเซเชฏเชพเชฐเซ‡ เช† เชฏเซ‹เชœเชจเชพ เชฎเชพเชฐเชพ เชเช• เช—เซเชฐเชพเชนเช•เชจเซ‡ เชฐเชœเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡เชฃเซ‡ เชคเซ‡เชจเซเช‚ เชŸเซ‚เช‚เช•เชฎเชพเช‚ เชตเชฐเซเชฃเชจ เช•เชฐเซเชฏเซเช‚ เชนเชคเซเช‚ เช•เซ‡ "เชธเชพเชฐเซเช‚, เชนเชตเซ‡ เชคเซ‡ เชฌเซ‡เช‚เช•เชจเซ€ เชœเซ‡เชฎ เช›เซ‡!".

เชชเชฆเซเชงเชคเชฟ เชฌเชพเชนเซเชฏ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชธเซ‡เชตเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชจเชฅเซ€. เช•เชพเชฐเซเชฏเซ‹ เช†เช‚เชคเชฐเชฟเช• เชฐเซ€เชคเซ‡ เชฐเชพเช‰เชŸเชฐ เชฆเซเชตเชพเชฐเชพ เชœ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช•เชจเซ‡เช•เซเชŸเชฟเช‚เช— เช•เซเชฒเชพเชฏเช‚เชŸ เชฎเชพเชŸเซ‡ เช•เซ‹เชˆ เช•เชฟเช‚เชฎเชค เชจเชฅเซ€. เชชเชฆเซเชงเชคเชฟ เชชเซ€เชธเซ€ เช•เซเชฒเชพเชฏเช‚เชŸ เช…เชจเซ‡ เชฎเซ‹เชฌเชพเช‡เชฒ เช‰เชชเช•เชฐเชฃเซ‹ เชฌเช‚เชจเซ‡ เชฎเชพเชŸเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡.

เชธเชพเชฎเชพเชจเซเชฏ เชธเซเชฐเช•เซเชทเชพ เชฏเซ‹เชœเชจเชพ เชจเซ€เชšเซ‡ เชฎเซเชœเชฌ เช›เซ‡:

  1. VPN เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ‡ เชธเชซเชณเชคเชพเชชเซ‚เชฐเซเชตเช• เช•เชจเซ‡เช•เซเชŸ เชฅเชฏเซ‡เชฒเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซเช‚ เช†เช‚เชคเชฐเชฟเช• IP เชธเชฐเชจเชพเชฎเซเช‚ เช†เชชเชฎเซ‡เชณเซ‡ เช—เซเชฐเซ‡เชฒเชฟเชธเซเชŸเซ‡เชก เชฅเชพเชฏ เช›เซ‡.
  2. เช•เชจเซ‡เช•เซเชถเชจ เช‡เชตเซ‡เชจเซเชŸ เช†เชชเชฎเซ‡เชณเซ‡ เชเช•-เชตเช–เชคเชจเซ‹ เช•เซ‹เชก เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡ เช‰เชชเชฒเชฌเซเชง เชชเชฆเซเชงเชคเชฟเช“เชฎเชพเช‚เชฅเซ€ เชเช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ เชฎเซ‹เช•เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
  3. เช† เชธเซ‚เชšเชฟเชฎเชพเช‚เชจเชพ เชธเชฐเชจเชพเชฎเชพเช‚เช“ "เช“เชฅเซ‡เชจเซเชŸเชฟเช•เซ‡เชŸเชฐ" เชธเซ‡เชตเชพเชจเชพ เช…เชชเชตเชพเชฆ เชธเชฟเชตเชพเชฏ เชธเซเชฅเชพเชจเชฟเช• เชจเซ‡เชŸเชตเชฐเซเช• เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ€ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชเช•เซเชธเซ‡เชธ เชงเชฐเชพเชตเซ‡ เช›เซ‡, เชœเซ‡ เชตเชจ-เชŸเชพเช‡เชฎ เชชเชพเชธเช•เซ‹เชก เชฎเซ‡เชณเชตเชตเชพเชจเซ€ เชฐเชพเชน เชœเซ‹เชˆ เชฐเชนเซ€ เช›เซ‡.
  4. เช•เซ‹เชก เชชเซเชฐเชธเซเชคเซเชค เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชชเชพเชธเซ‡ เชจเซ‡เชŸเชตเชฐเซเช•เชจเชพ เช†เช‚เชคเชฐเชฟเช• เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ€ เชเช•เซเชธเซ‡เชธ เช›เซ‡.

เชชเซเชฐเชฅเชฎ เชฎเชจเซ‡ เชธเซŒเชฅเซ€ เชจเชพเชจเซ€ เชธเชฎเชธเซเชฏเชพเชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเชตเซ‹ เชชเชกเซเชฏเซ‹ เชนเชคเซ‹ เชคเซ‡ เชนเชคเซ€ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ 2FA เช•เซ‹เชก เชฎเซ‹เช•เชฒเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡เชจเซ€ เชธเช‚เชชเชฐเซเช• เชฎเชพเชนเชฟเชคเซ€ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเซ€. เชฎเชฟเช•เซเชฐเซ‹เชŸเชฟเช•เชฎเชพเช‚ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เช…เชจเซเชฐเซ‚เชช เชฎเชจเชธเซเชตเซ€ เชกเซ‡เชŸเชพ เชซเซ€เชฒเซเชก เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เช…เชถเช•เซเชฏ เชนเซ‹เชตเชพเชฅเซ€, เชนเชพเชฒเชจเซ€ "เชŸเชฟเชชเซเชชเชฃเซ€" เชซเซ€เชฒเซเชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹:

/ppp เชฐเชนเชธเซเชฏเซ‹ เช‰เชฎเซ‡เชฐเซ‹ name=Petrov password=4M@ngr! เชŸเชฟเชชเซเชชเชฃเซ€="89876543210"

เชฌเซ€เชœเซ‹ เชธเชฎเชธเซเชฏเชพ เชตเชงเซ เช—เช‚เชญเซ€เชฐ เชฌเชจเซ€ - เช•เซ‹เชก เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชจเชพ เชฎเชพเชฐเซเช— เช…เชจเซ‡ เชชเชฆเซเชงเชคเชฟเชจเซ€ เชชเชธเช‚เชฆเช—เซ€. เชนเชพเชฒเชฎเชพเช‚ เชคเซเชฐเชฃ เชฏเซ‹เชœเชจเชพเช“ เช…เชฎเชฒเชฎเชพเช‚ เช›เซ‡: a) USB เชฎเซ‹เชกเซ‡เชฎ เชฆเซเชตเชพเชฐเชพ SMS b) เชˆ-เชฎเซ‡เชฒ c) เชฒเชพเชฒ เชธเซ‡เชฒเซเชฏเซเชฒเชฐ เช“เชชเชฐเซ‡เชŸเชฐเชจเชพ เช•เซ‹เชฐเซเชชเซ‹เชฐเซ‡เชŸ เช•เซเชฒเชพเชฏเชจเซเชŸเซเชธ เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชง เชˆ-เชฎเซ‡เชฒ เชฆเซเชตเชพเชฐเชพ SMS.

เชนเชพ, SMS เชฏเซ‹เชœเชจเชพเช“ เช–เชฐเซเชš เชฒเชพเชตเซ‡ เช›เซ‡. เชชเชฐเช‚เชคเซ เชœเซ‹ เชคเชฎเซ‡ เชœเซเช“, "เชธเซเชฐเช•เซเชทเชพ เชนเช‚เชฎเซ‡เชถเชพ เชชเซˆเชธเชพ เชตเชฟเชถเซ‡ เชนเซ‹เชฏ เช›เซ‡" (c).
เชฎเชจเซ‡ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชฐเซ€เชคเซ‡ เชˆ-เชฎเซ‡เชฒ เชธเชพเชฅเซ‡เชจเซ€ เชธเซเช•เซ€เชฎ เชชเชธเช‚เชฆ เชจเชฅเซ€. เชเชŸเชฒเชพ เชฎเชพเชŸเซ‡ เชจเชนเซ€เช‚ เช•เซ‡ เช•เซเชฒเชพเชฏเช‚เชŸเชจเซ‡ เชชเซเชฐเชฎเชพเชฃเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเซ‡เช‡เชฒ เชธเชฐเซเชตเชฐ เช‰เชชเชฒเชฌเซเชง เชนเซ‹เชตเซเช‚ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡ - เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เชตเชฟเชญเชพเชœเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช•เซ‹เชˆ เชธเชฎเชธเซเชฏเชพ เชจเชฅเซ€. เชœเซ‹ เช•เซ‡, เชœเซ‹ เช•เซ‹เชˆ เช•เซเชฒเชพเชฏเช‚เชŸ เชฌเซ‡เชฆเชฐเช•เชพเชฐเซ€เชชเซ‚เชฐเซเชตเช• เชฌเซเชฐเชพเช‰เชเชฐเชฎเชพเช‚ vpn เช…เชจเซ‡ เชˆเชฎเซ‡เชฒ เชฌเช‚เชจเซ‡ เชชเชพเชธเชตเชฐเซเชก เชธเชพเชšเชตเซ‡ เช…เชจเซ‡ เชชเช›เซ€ เชคเซ‡เชจเซเช‚ เชฒเซ‡เชชเชŸเซ‹เชช เช–เซ‹เชตเชพเชˆ เชœเชพเชฏ, เชคเซ‹ เชนเซเชฎเชฒเชพเช–เซ‹เชฐ เชคเซ‡เชฎเชพเช‚เชฅเซ€ เช•เซ‹เชฐเซเชชเซ‹เชฐเซ‡เชŸ เชจเซ‡เชŸเชตเชฐเซเช•เชจเซ€ เชธเช‚เชชเซ‚เชฐเซเชฃ เชเช•เซเชธเซ‡เชธ เชฎเซ‡เชณเชตเชถเซ‡.

เชคเซ‡เชฅเซ€, เชคเซ‡ เชจเช•เซเช•เซ€ เช›เซ‡ - เช…เชฎเซ‡ SMS เชธเช‚เชฆเซ‡เชถเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชเช•-เชตเช–เชคเชจเซ‹ เช•เซ‹เชก เชตเชฟเชคเชฐเชฟเชค เช•เชฐเซ€เช เช›เซ€เช.

เชคเซเชฐเซ€เชœเซ‹ เชธเชฎเชธเซเชฏเชพ เช•เซเชฏเชพเช‚ เชนเชคเซ€ MikroTik เชฎเชพเช‚ 2FA เชฎเชพเชŸเซ‡ เชธเซเชฏเซเชกเซ‹-เชฐเซ‡เชจเซเชกเชฎ เช•เซ‹เชก เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเซ‹. เชฐเชพเช‰เชŸเชฐเช“เชเชธ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซ€เช‚เช— เชฒเซ‡เช‚เช—เซเชตเซ‡เชœเชฎเชพเช‚ เชฐเซ‡เชจเซเชกเชฎ() เชซเช‚เช•เซเชถเชจเชจเซ€ เชธเชฎเช•เช•เซเชท เช•เซ‹เชˆ เชจเชฅเซ€, เช…เชจเซ‡ เชฎเซ‡เช‚ เชชเชนเซ‡เชฒเชพ เช˜เชฃเชพ เช•เซเชฐเชš เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชธเซเชฏเซเชกเซ‹-เชฐเซ‡เชจเซเชกเชฎ เชจเช‚เชฌเชฐ เชœเชจเชฐเซ‡เชŸเชฐ เชœเซ‹เชฏเชพ เช›เซ‡. เชตเชฟเชตเชฟเชง เช•เชพเชฐเชฃเซ‹เชธเชฐ เชฎเชจเซ‡ เชคเซ‡เชฎเชพเช‚เชฅเซ€ เช•เซ‹เชˆ เช—เชฎเชคเซเช‚ เชจ เชนเชคเซเช‚.

เชนเช•เซ€เช•เชคเชฎเชพเช‚, MikroTik เชฎเชพเช‚ เชธเซเชฏเซเชกเซ‹-เชฐเซ‡เชจเซเชกเชฎ เชธเชฟเช•เซเชตเชจเซเชธ เชœเชจเชฐเซ‡เชŸเชฐ เช›เซ‡! เชคเซ‡ /เชธเชฐเซเชŸเชฟเชซเชฟเช•เซ‡เชŸเซเชธ เชธเซเช•เซ‡เชช-เชธเชฐเซเชตเชฐเชจเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ เชธเซเชชเชฐเชซเชฟเชธเชฟเชฏเชฒ เชจเชœเชฐเชฅเซ€ เช›เซเชชเชพเชฏเซ‡เชฒเซเช‚ เช›เซ‡. เชชเซเชฐเชฅเชฎ เชฐเชธเซเชคเซ‹ เช†เชฆเซ‡เชถ เชธเชพเชฅเซ‡ - เชตเชจ-เชŸเชพเช‡เชฎ เชชเชพเชธเชตเชฐเซเชก เชฎเซ‡เชณเชตเชตเซ‹ เชธเชฐเชณ เช…เชจเซ‡ เชธเชฐเชณ เช›เซ‡ /เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซ‹ scep-server otp เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ‡ เช›เซ‡. เชœเซ‹ เช†เชชเชฃเซ‡ เชเช• เชธเชฐเชณ เชตเซ‡เชฐเซ€เชเชฌเชฒ เช…เชธเชพเช‡เชจเชฎเซ‡เชจเซเชŸ เช“เชชเชฐเซ‡เชถเชจ เช•เชฐเซ€เช เช›เซ€เช, เชคเซ‹ เช†เชชเชฃเชจเซ‡ เชเชฐเซ‡ เชตเซ‡เชฒเซเชฏเซ เชฎเชณเชถเซ‡ เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชธเซเช•เซเชฐเชฟเชชเซเชŸเซเชธเชฎเชพเช‚ เชชเชพเช›เชณเชฅเซ€ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡.

เชฌเซ€เชœเซ€ เชฐเซ€เชค เชเช•-เชตเช–เชคเชจเซ‹ เชชเชพเชธเชตเชฐเซเชก เชฎเซ‡เชณเชตเชตเซ‹ เชœเซ‡ เชฒเชพเช—เซ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฃ เชธเชฐเชณ เช›เซ‡ - เชฌเชพเชนเซเชฏ เชธเซ‡เชตเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ random.org เชธเซเชฏเซเชกเซ‹-เชฐเซ‡เชจเซเชกเชฎ เชจเช‚เชฌเชฐเซ‹เชจเซ‹ เช‡เชšเซเช›เชฟเชค เชชเซเชฐเช•เชพเชฐเชจเซ‹ เช•เซเชฐเชฎ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡. เช…เชนเซ€เช‚ เชธเชฐเชณ เช›เซ‡ เช•เซ‡เชจเซเชŸเชฟเชฒเชตเซ‡เชฐเซเชก เชšเชฒเชฎเชพเช‚ เชกเซ‡เชŸเชพ เชฎเซ‡เชณเชตเชตเชพเชจเซเช‚ เช‰เชฆเชพเชนเชฐเชฃ:

เช•เซ‹เชก
:global rnd1 [:pick ([/tool fetch url="https://www.random.org/strings/?num=1&len=7&digits=on&unique=on&format=plain&rnd=new" as-value output=user ]->"da
ta") 1 6] :put $rnd1

เช•เชจเซเชธเซ‹เชฒ เชฎเชพเชŸเซ‡ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เช•เชฐเซ‡เชฒเซ€ เชตเชฟเชจเช‚เชคเซ€ (เชธเซเช•เซเชฐเซ€เชชเซเชŸ เชฌเซ‹เชกเซ€เชฎเชพเช‚ เชตเชฟเชถเซ‡เชท เช…เช•เซเชทเชฐเซ‹เชฅเซ€ เชฌเชนเชพเชฐ เชจเซ€เช•เชณเชตเซเช‚ เชœเชฐเซ‚เชฐเซ€ เชฐเชนเซ‡เชถเซ‡) $rnd1 เชšเชฒเชฎเชพเช‚ เช› เช…เช‚เช•เซ‹เชจเซ€ เชธเซเชŸเซเชฐเชฟเช‚เช— เชฎเซ‡เชณเชตเซ‡ เช›เซ‡. เชจเซ€เชšเซ‡เชจเซ‹ "เชชเซเชŸ" เช†เชฆเซ‡เชถ เชซเช•เซเชค MikroTik เช•เชจเซเชธเซ‹เชฒเชฎเชพเช‚ เชšเชฒ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡.

เชšเซ‹เชฅเซ€ เชธเชฎเชธเซเชฏเชพ เชœเซ‡เชจเซ‹ เชเชกเชชเชฅเซ€ เช‰เช•เซ‡เชฒ เชฒเชพเชตเชตเชพเชจเซ‹ เชนเชคเซ‹ - เช† เชฐเซ€เชคเซ‡ เช…เชจเซ‡ เช•เซเชฏเชพเช‚ เช•เชจเซ‡เช•เซเชŸเซ‡เชก เช•เซเชฒเชพเชฏเช‚เชŸ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃเชจเชพ เชฌเซ€เชœเชพ เชคเชฌเช•เซเช•เชพเชฎเชพเช‚ เชคเซ‡เชจเซ‹ เชตเชจ-เชŸเชพเช‡เชฎ เช•เซ‹เชก เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเชถเซ‡.

MikroTik เช…เชจเซ‡ SMS เชฆเซเชตเชพเชฐเชพ VPN เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซเช‚ เชฆเซเชตเชฟ-เชชเชฐเชฟเชฌเชณ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ

MikroTik เชฐเชพเช‰เชŸเชฐ เชชเชฐ เชเชตเซ€ เชธเซ‡เชตเชพ เชนเซ‹เชตเซ€ เช†เชตเชถเซเชฏเช• เช›เซ‡ เชœเซ‡ เช•เซ‹เชกเชจเซ‡ เชธเซเชตเซ€เช•เชพเชฐเซ€ เชถเช•เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชšเซ‹เช•เซเช•เชธ เช•เซเชฒเชพเชฏเชจเซเชŸ เชธเชพเชฅเซ‡ เชฎเซ‡เชš เช•เชฐเซ€ เชถเช•เซ‡. เชœเซ‹ เช†เชชเซ‡เชฒ เช•เซ‹เชก เช…เชชเซ‡เช•เซเชทเชฟเชค เช•เซ‹เชก เชธเชพเชฅเซ‡ เชฎเซ‡เชณ เช–เชพเชคเซ‹ เชนเซ‹เชฏ, เชคเซ‹ เช•เซเชฒเชพเชฏเช‚เชŸเชจเซเช‚ เชธเชฐเชจเชพเชฎเซเช‚ เชšเซ‹เช•เซเช•เชธ "เชธเชซเซ‡เชฆ" เชธเซ‚เชšเชฟเชฎเชพเช‚ เชถเชพเชฎเซ‡เชฒ เชนเซ‹เชตเซเช‚ เชœเซ‹เชˆเช, เชœเซ‡ เชธเชฐเชจเชพเชฎเชพเช‚เช“เชฅเซ€ เช•เช‚เชชเชจเซ€เชจเชพ เช†เช‚เชคเชฐเชฟเช• เชจเซ‡เชŸเชตเชฐเซเช•เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช›เซ‡.

เชธเซ‡เชตเชพเช“เชจเซ€ เชจเชฌเชณเซ€ เชชเชธเช‚เชฆเช—เซ€เชจเซ‡ เช•เชพเชฐเชฃเซ‡, Mikrotik เชฎเชพเช‚ เชฌเชจเซ‡เชฒ เชตเซ‡เชฌเชชเซเชฐเซ‹เช•เซเชธเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ HTTP เชฆเซเชตเชพเชฐเชพ เช•เซ‹เชกเซเชธ เชธเซเชตเซ€เช•เชพเชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚. เช…เชจเซ‡ เชซเชพเชฏเชฐเชตเซ‹เชฒ IP เชเชกเซเชฐเซ‡เชธเชจเซ€ เชกเชพเชฏเชจเซ‡เชฎเชฟเช• เชฒเชฟเชธเซเชŸ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เชคเซ‡ เชซเชพเชฏเชฐเชตเซ‹เชฒ เช›เซ‡ เชœเซ‡ เช•เซ‹เชก เชฎเชพเชŸเซ‡ เชถเซ‹เชง เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡เชจเซ‡ เช•เซเชฒเชพเชฏเช‚เชŸ IP เชธเชพเชฅเซ‡ เชฎเซ‡เชš เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ Layer7 regexp เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชคเซ‡เชจเซ‡ "เชตเซเชนเชพเช‡เชŸ" เชฒเชฟเชธเซเชŸเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡. เชฐเชพเช‰เชŸเชฐเชจเซ‡ เชชเซ‹เชคเซ‡ เชœ เชถเชฐเชคเซ€ DNS เชจเชพเชฎ "gw.local" เช…เชธเชพเช‡เชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, PPP เช•เซเชฒเชพเชฏเช‚เชŸเชจเซ‡ เชœเชพเชฐเซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡เชจเชพ เชชเชฐ เชเช• เชธเซเชŸเซ‡เชŸเชฟเช• A-เชฐเซ‡เช•เซ‹เชฐเซเชก เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡:

DNS
/ip dns เชธเซเชŸเซ‡เชŸเชฟเช• เชเชก name=gw.local address=172.31.1.1

เชชเซเชฐเซ‹เช•เซเชธเซ€ เชชเชฐ เชตเชฃเชšเช•เชพเชธเชพเชฏเซ‡เชฒ เช•เซเชฒเชพเชฏเช‚เชŸเชจเชพ เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เช•เซ‡เชชเซเชšเชฐ เช•เชฐเชตเซเช‚:
/ip firewall nat add chain=dstnat dst-port=80,443 in-interface=2fa protocol=tcp !src-address-list=2fa_approved action=redirect to-ports=3128

เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชชเซเชฐเซ‹เช•เซเชธเซ€เชฎเชพเช‚ เชฌเซ‡ เช•เชพเชฐเซเชฏเซ‹ เช›เซ‡.

1. เช•เซเชฒเชพเชˆเชจเซเชŸเซ‹ เชธเชพเชฅเซ‡ เชŸเซ€เชธเซ€เชชเซ€ เช•เชจเซ‡เช•เซเชถเชจ เช–เซ‹เชฒเซ‹;

2. เชธเชซเชณ เช…เชงเชฟเช•เซƒเชคเชคเชพเชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช•เซเชฒเชพเชฏเช‚เชŸ เชฌเซเชฐเชพเช‰เชเชฐเชจเซ‡ เชธเชซเชณ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชตเชฟเชถเซ‡ เชธเซ‚เชšเชฟเชค เชชเซƒเชทเซเช  เช…เชฅเชตเชพ เชšเชฟเชคเซเชฐ เชชเชฐ เชฐเซ€เชกเชพเชฏเชฐเซ‡เช•เซเชŸ เช•เชฐเซ‹:

เชชเซเชฐเซ‹เช•เซเชธเซ€ เชฐเซ‚เชชเชฐเซ‡เช–เชพ
/ip proxy
set enabled=yes port=3128
/ip proxy access
add action=deny disabled=no redirect-to=gw.local./mikrotik_logo.png src-address=0.0.0.0/0

เชนเซเช‚ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เช˜เชŸเช•เซ‹เชจเซ€ เชธเซ‚เชšเชฟ เชฌเชจเชพเชตเซ€เชถ:

  1. เช‡เชจเซเชŸเชฐเชซเซ‡เชธ-เชธเซ‚เชšเชฟ "2fa" - เช•เซเชฒเชพเชฏเช‚เชŸ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชจเซ€ เช—เชคเชฟเชถเซ€เชฒ เชธเซ‚เชšเชฟ, เชŸเซเชฐเชพเชซเชฟเช• เชœเซ‡เชฎเชพเช‚เชฅเซ€ 2FA เชจเซ€ เช…เช‚เชฆเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡;
  2. เชธเชฐเชจเชพเชฎเชพเช‚-เชธเซ‚เชšเชฟ "2fa_jailed" - VPN เช•เซเชฒเชพเชฏเช‚เชŸเชจเชพ เชŸเชจเชฒ IP เชธเชฐเชจเชพเชฎเชพเช“เชจเซ€ "เช—เซเชฐเซ‡" เชธเซ‚เชšเชฟ;
  3. เชเชกเซเชฐเซ‡เชธ_เชฒเชฟเชธเซเชŸ "2fa_approved" - VPN เช•เซเชฒเชพเชฏเช‚เชŸเชจเชพ เชŸเชจเชฒ IP เชเชกเซเชฐเซ‡เชธเชจเซ€ "เชธเชซเซ‡เชฆ" เชธเซ‚เชšเชฟ เช•เซ‡ เชœเซ‡เชฃเซ‡ เชฆเซเชตเชฟ-เชชเชฐเชฟเชฌเชณ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชธเชซเชณเชคเชพเชชเซ‚เชฐเซเชตเช• เชชเชธเชพเชฐ เช•เชฐเซเชฏเซเช‚ เช›เซ‡.
  4. เชซเชพเชฏเชฐเชตเซ‹เชฒ เชธเชพเช‚เช•เชณ "input_2fa" - เชคเซ‡ เช…เชงเชฟเช•เซƒเชคเชคเชพ เช•เซ‹เชกเชจเซ€ เชนเชพเชœเชฐเซ€ เชฎเชพเชŸเซ‡ tcp เชชเซ‡เช•เซ‡เชŸเซ‹ เชคเชชเชพเชธเซ‡ เช›เซ‡ เช…เชจเซ‡ เชœเชฐเซ‚เชฐเซ€ เช•เซ‹เชก เชฎเซ‹เช•เชฒเชจเชพเชฐเชจเชพ IP เชธเชฐเชจเชพเชฎเชพ เชธเชพเชฅเซ‡ เชฎเซ‡เชณ เช–เชพเชฏ เช›เซ‡. เชธเชพเช‚เช•เชณเชฎเชพเช‚ เชจเชฟเชฏเชฎเซ‹ เช—เชคเชฟเชถเซ€เชฒ เชฐเซ€เชคเซ‡ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชชเซ‡เช•เซ‡เชŸ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช—เชจเซ‹ เชเช• เชธเชฐเชณ เชซเซเชฒเซ‹เชšเชพเชฐเซเชŸ เช†เชจเชพ เชœเซ‡เชตเซ‹ เชฆเซ‡เช–เชพเชฏ เช›เซ‡:

MikroTik เช…เชจเซ‡ SMS เชฆเซเชตเชพเชฐเชพ VPN เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซเช‚ เชฆเซเชตเชฟ-เชชเชฐเชฟเชฌเชณ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ

"เช—เซเชฐเซ‡" เชฒเชฟเชธเซเชŸเชฎเชพเช‚เชฅเซ€ เช—เซเชฐเชพเชนเช•เซ‹เชจเชพ เชŸเซเชฐเชพเชซเชฟเช•เชจเซ€ เชฒเซ‡เชฏเชฐ 7 เชคเชชเชพเชธเชฎเชพเช‚ เชœเชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‡ เชœเซ‡เช“ เชนเชœเซ เชธเซเชงเซ€ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃเชจเซ‹ เชฌเซ€เชœเซ‹ เชคเชฌเช•เซเช•เซ‹ เชชเชธเชพเชฐ เช•เชฐเซเชฏเซ‹ เชจเชฅเซ€, เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค "เช‡เชจเชชเซเชŸ" เชธเชพเช‚เช•เชณเชฎเชพเช‚ เชเช• เชจเชฟเชฏเชฎ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡:

เช•เซ‹เชก
/ip firewall filter add chain=input !src-address-list=2fa_approved action=jump jump-target=input_2fa

เชนเชตเซ‡ เช† เชฌเชงเซ€ เชธเช‚เชชเชคเซเชคเชฟ เชชเซ€เชชเซ€เชชเซ€ เชธเซ‡เชตเชพเชฎเชพเช‚ เชœเซ‹เชกเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ€เช. MikroTik เชคเชฎเชจเซ‡ เชชเซเชฐเซ‹เชซเชพเช‡เชฒเซเชธ (ppp-เชชเซเชฐเซ‹เชซเชพเช‡เชฒ) เชฎเชพเช‚ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ‡ ppp เช•เชจเซ‡เช•เซเชถเชจ เชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเชพ เช…เชจเซ‡ เชคเซ‹เชกเชตเชพเชจเซ€ เช˜เชŸเชจเชพเช“ เชฎเชพเชŸเซ‡ เชธเซ‹เช‚เชชเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. ppp-เชชเซเชฐเซ‹เชซเชพเช‡เชฒ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชธเชฎเช—เซเชฐ PPP เชธเชฐเซเชตเชฐ เช…เชจเซ‡ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชฌเช‚เชจเซ‡ เชชเชฐ เชฒเชพเช—เซ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ เช…เชธเชพเช‡เชจ เช•เชฐเซ‡เชฒ เชชเซเชฐเซ‹เชซเชพเช‡เชฒ เชชเซเชฐเชพเชงเชพเชจเซเชฏ เชงเชฐเชพเชตเซ‡ เช›เซ‡, เชธเชฐเซเชตเชฐ เชฎเชพเชŸเซ‡ เชชเชธเช‚เชฆ เช•เชฐเซ‡เชฒ เชชเซเชฐเซ‹เชซเชพเช‡เชฒเชจเชพ เชชเชฐเชฟเชฎเชพเชฃเซ‹เชจเซ‡ เชคเซ‡เชจเชพ เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เชชเชฐเชฟเชฎเชพเชฃเซ‹ เชธเชพเชฅเซ‡ เช“เชตเชฐเชฐเชพเช‡เชก เช•เชฐเซ‡ เช›เซ‡.

เช† เช…เชญเชฟเช—เชฎเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ‡, เช…เชฎเซ‡ เชฆเซเชตเชฟ-เชชเชฐเชฟเชฌเชณ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชฎเชพเชŸเซ‡ เชเช• เชตเชฟเชถเซ‡เชท เชชเซเชฐเซ‹เชซเชพเช‡เชฒ เชฌเชจเชพเชตเซ€ เชถเช•เซ€เช เช›เซ€เช เช…เชจเซ‡ เชคเซ‡ เชฌเชงเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เชซเช•เซเชค เชคเซ‡ เชœ เชฒเซ‹เช•เซ‹เชจเซ‡ เชธเซ‹เช‚เชชเซ€ เชถเช•เซ€เช เช›เซ€เช เชœเซ‡เช“ เช†เชตเซเช‚ เช•เชฐเชตเชพเชจเซเช‚ เชœเชฐเซ‚เชฐเซ€ เชฎเชพเชจเซ‡ เช›เซ‡. เชœเซ‹ เชคเชฎเซ‡ PPP เชธเซ‡เชตเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชซเช•เซเชค เช…เช‚เชคเชฟเชฎ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เชœเซ‹เชกเชตเชพ เชฎเชพเชŸเซ‡ เชœ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เชคเซ‡ เชœ เชธเชฎเชฏเซ‡ เชธเชพเช‡เชŸ-เชŸเซ-เชธเชพเช‡เชŸ เช•เชจเซ‡เช•เซเชถเชจเซเชธ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช•เชฐเซ‹ เช›เซ‹ เชคเซ‹ เช† เชธเช‚เชฌเช‚เชงเชฟเชค เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡.

เชจเชตเซ€ เชฌเชจเชพเชตเซ‡เชฒเซ€ เชตเชฟเชถเซ‡เชท เชชเซเชฐเซ‹เชซเชพเช‡เชฒเชฎเชพเช‚, เช…เชฎเซ‡ เชธเชฐเชจเชพเชฎเชพเช‚ เช…เชจเซ‡ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชจเซ€ "เช—เซเชฐเซ‡" เชธเซ‚เชšเชฟเชฎเชพเช‚ เช•เชจเซ‡เช•เซเชŸเซ‡เชก เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเชพ เชธเชฐเชจเชพเชฎเชพเช‚ เช…เชจเซ‡ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชจเชพ เช—เชคเชฟเชถเซ€เชฒ เช‰เชฎเซ‡เชฐเชฃเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช:

เชตเชฟเชจเชฌเซ‹เช•เซเชธ
MikroTik เช…เชจเซ‡ SMS เชฆเซเชตเชพเชฐเชพ VPN เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซเช‚ เชฆเซเชตเชฟ-เชชเชฐเชฟเชฌเชณ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ

เช•เซ‹เชก
/ppp profile add address-list=2fa_jailed change-tcp-mss=no local-address=192.0.2.254 name=2FA interface-list=2fa only-one=yes remote-address=dhcp_pool1 use-compression=no use-encryption= required use-mpls=no use-upnp=no dns-server=172.31.1.1

dstnat (เชชเซเชฐเซ€เชฐเซเชŸเซ€เช‚เช—) เชธเชพเช‚เช•เชณเชฎเชพเช‚ เชจเซ‹เชจ-เชธเซ‡เช•เชจเซเชกเชฐเซ€ VPN เช•เซเชฒเชพเชฏเชจเซเชŸเซเชธเชฎเชพเช‚เชฅเซ€ เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เชถเซ‹เชงเชตเชพ เช…เชจเซ‡ เช•เซ‡เชชเซเชšเชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ "เชธเชฐเชจเชพเชฎเซเช‚-เชธเซ‚เชšเชฟ" เช…เชจเซ‡ "เช‡เชจเซเชŸเชฐเชซเซ‡เชธ-เชธเซ‚เชšเชฟ" เชฌเช‚เชจเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡.

เชœเซเชฏเชพเชฐเซ‡ เชคเซˆเชฏเชพเชฐเซ€ เชชเซ‚เชฐเซเชฃ เชฅเชˆ เชœเชพเชฏ, เชตเชงเชพเชฐเชพเชจเซ€ เชซเชพเชฏเชฐเชตเซ‹เชฒ เชธเชพเช‚เช•เชณเซ‹ เช…เชจเซ‡ เชชเซเชฐเซ‹เชซเชพเช‡เชฒ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เช…เชฎเซ‡ 2FA เช•เซ‹เชก เช…เชจเซ‡ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชซเชพเชฏเชฐเชตเซ‹เชฒ เชจเชฟเชฏเชฎเซ‹เชจเชพ เชธเซเชตเชคเชƒ-เชœเชจเชฐเซ‡เชถเชจ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชฒเช–เซ€เชถเซเช‚.

เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ wiki.mikrotik.com PPP-เชชเซเชฐเซ‹เชซเชพเช‡เชฒ เชชเชฐ PPP เช•เซเชฒเชพเชฏเช‚เชŸ เช•เชจเซ‡เช•เซเชŸ-เชกเชฟเชธเซเช•เชจเซ‡เช•เซเชŸ เช‡เชตเซ‡เชจเซเชŸเซเชธ เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒเชพ เชšเชฒเซ‹ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€เชฅเซ€ เช…เชฎเชจเซ‡ เชธเชฎเซƒเชฆเซเชง เชฌเชจเชพเชตเซ‡ เช›เซ‡ "เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชฒเซ‹เช—เชฟเชจ-เช‡เชตเซ‡เชจเซเชŸ เชชเชฐ เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชšเชฒเชพเชตเซ‹. เช† เช‰เชชเชฒเชฌเซเชง เชšเชฒเซ‹ เช›เซ‡ เชœเซ‡ เช‡เชตเซ‡เชจเซเชŸ เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชฎเชพเชŸเซ‡ เชธเซเชฒเชญ เช›เซ‡: เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ, เชธเซเชฅเชพเชจเชฟเช•-เชธเชฐเชจเชพเชฎเซเช‚, เชฆเซ‚เชฐเชธเซเชฅ-เชธเชฐเชจเชพเชฎเซเช‚, เช•เซ‰เชฒเชฐ-เช†เช‡เชกเซ€, เช•เซ‰เชฒ-เช†เช‡เชกเซ€, เช‡เชจเซเชŸเชฐเชซเซ‡เชธ". เชคเซ‡เชฎเชพเช‚เชฅเซ€ เช•เซ‡เชŸเชฒเชพเช• เช†เชชเชฃเชพ เชฎเชพเชŸเซ‡ เช–เซ‚เชฌ เช‰เชชเชฏเซ‹เช—เซ€ เช›เซ‡.

PPP เช“เชจ-เช…เชช เช•เชจเซ‡เช•เซเชถเชจ เช‡เชตเซ‡เชจเซเชŸ เชฎเชพเชŸเซ‡ เชชเซเชฐเซ‹เชซเชพเช‡เชฒเชฎเชพเช‚ เช•เซ‹เชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡

#ะ›ะพะณะธั€ัƒะตะผ ะดะปั ะพั‚ะปะฐะดะบะธ ะฟะพะปัƒั‡ะตะฝะฝั‹ะต ะฟะตั€ะตะผะตะฝะฝั‹ะต 
:log info (

quot;local-address")
:log info (


quot;remote-address")
:log info (


quot;caller-id")
:log info (


quot;called-id")
:log info ([/int pptp-server get (


quot;interface") name])
#ะžะฑัŠัะฒะปัะตะผ ัะฒะพะธ ะปะพะบะฐะปัŒะฝั‹ะต ะฟะตั€ะตะผะตะฝะฝั‹ะต
:local listname "2fa_jailed"
:local viamodem false
:local modemport "usb2"
#ะธั‰ะตะผ ะฐะฒั‚ะพะผะฐั‚ะธั‡ะตัะบะธ ัะพะทะดะฐะฝะฝัƒัŽ ะทะฐะฟะธััŒ ะฒ ะฐะดั€ะตั-ะปะธัั‚ะต "2fa_jailed"
:local recnum1 [/ip fi address-list find address=(


quot;remote-address") list=$listname]

#ะฟะพะปัƒั‡ะฐะตะผ ะฟัะตะฒะดะพัะปัƒั‡ะฐะนะฝั‹ะน ะบะพะด ั‡ะตั€ะตะท random.org
#:local rnd1 [:pick ([/tool fetch url="https://www.random.org/strings/?num=1&len=7&digits=on&unique=on&format=plain&rnd=new" as-value output=user]->"data") 0 4] #ะปะธะฑะพ ะฟะพะปัƒั‡ะฐะตะผ ะฟัะตะฒะดะพัะปัƒั‡ะฐะนะฝั‹ะน ะบะพะด ั‡ะตั€ะตะท ะปะพะบะฐะปัŒะฝั‹ะน ะณะตะฝะตั€ะฐั‚ะพั€
#:local rnd1 [pick ([/cert scep-server otp generate as-value minutes-valid=1]->"password") 0 4 ]

#ะ˜ั‰ะตะผ ะธ ะพะฑะฝะพะฒะปัะตะผ ะบะพะผะผะตะฝั‚ ะบ ะทะฐะฟะธัะธ ะฒ ะฐะดั€ะตั-ะปะธัั‚ะต. ะ’ะฝะพัะธะผ ะธัะบะพะผั‹ะน ะบะพะด ะดะปั ะพั‚ะปะฐะดะบะธ
/ip fir address-list set $recnum1 comment=$rnd1
#ะฟะพะปัƒั‡ะฐะตะผ ะฝะพะผะตั€ ั‚ะตะปะตั„ะพะฝะฐ ะบัƒะดะฐ ัะปะฐั‚ัŒ SMS
:local vphone [/ppp secret get [find name=$user] comment]

#ะ“ะพั‚ะพะฒะธะผ ั‚ะตะปะพ ัะพะพะฑั‰ะตะฝะธั. ะ•ัะปะธ ะบะปะธะตะฝั‚ ะฟะพะดะบะปัŽั‡ะฐะตั‚ัั ะบ VPN ะฟั€ัะผะพ ั ั‚ะตะปะตั„ะพะฝะฐ ะตะผัƒ ะดะพัั‚ะฐั‚ะพั‡ะฝะพ
#ะฑัƒะดะตั‚ ะฟะตั€ะตะนั‚ะธ ะฟั€ัะผะพ ะฟะพ ััั‹ะปะบะต ะธะท ะฟะพะปัƒั‡ะตะฝะฝะพะณะพ ัะพะพะฑั‰ะตะฝะธั
:local msgboby ("Your code: ".$comm1."n Or open link http://gw.local/otp/".$comm1."/")

# ะžั‚ะฟั€ะฐะฒะปัะตะผ SMS ะฟะพ ะฒั‹ะฑั€ะฐะฝะฝะพะผัƒ ะบะฐะฝะฐะปัƒ - USB-ะผะพะดะตะผ ะธะปะธ email-to-sms
if $viamodem do={
/tool sms send phone-number=$vphone message=$msgboby port=$modemport }
else={
/tool e-mail send server=a.b.c.d [email protected] [email protected] subject="@".$vphone body=$msgboby }

#ะ“ะตะฝะตั€ะธั€ัƒะตะผ Layer7 regexp
local vregexp ("otp\/".$comm1)
:local vcomment ("2fa_".(


quot;remote-address"))
/ip firewall layer7-protocol add name=(


quot;vcomment") comment=(


quot;remote-address") regexp=(


quot;vregexp")

#ะ“ะตะฝะตั€ะธั€ัƒะตะผ ะฟั€ะฐะฒะธะปะพ ะฟั€ะพะฒะตั€ััŽั‰ะตะต ะฟะพ Layer7 ั‚ั€ะฐั„ะธะบ ะบะปะธะตะฝั‚ะฐ ะฒ ะฟะพะธัะบะฐั… ะฝัƒะถะฝะพะณะพ ะบะพะดะฐ
#ะธ ะฝะตะฑะพะปัŒัˆะพะน ะทะฐั‰ะธั‚ะพะน ะพั‚ ะฑั€ัƒั‚ั„ะพั€ัะฐ ะบะพะดะพะฒ ั ะฟะพะผะพั‰ัŒัŽ dst-limit
/ip firewall filter add action=add-src-to-address-list address-list=2fa_approved address-list-timeout=none-dynamic chain=input_2fa dst-port=80,443,3128 layer7-protocol=(


quot;vcomment") protocol=tcp src-address=(


quot;remote-address") dst-limit=1,1,src-address/1m40s

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

เชœเซเชฏเชพเชฐเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชกเชฟเชธเซเช•เชจเซ‡เช•เซเชŸ เชฅเชพเชฏ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ "เช“เชจ-เชกเชพเช‰เชจ" เช‡เชตเซ‡เชจเซเชŸ เชœเชจเชฐเซ‡เชŸ เชฅเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชชเชฐเชฟเชฎเชพเชฃเซ‹ เชธเชพเชฅเซ‡ เช…เชจเซเชฐเซ‚เชช เชธเซเช•เซเชฐเชฟเชชเซเชŸ เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช† เชธเซเช•เซเชฐเชฟเชชเซเชŸเชจเซเช‚ เช•เชพเชฐเซเชฏ เชกเชฟเชธเซเช•เชจเซ‡เช•เซเชŸ เชฅเชฏเซ‡เชฒ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชฎเชพเชŸเซ‡ เชฌเชจเชพเชตเซ‡เชฒ เชซเชพเชฏเชฐเชตเซ‹เชฒ เชจเชฟเชฏเชฎเซ‹เชจเซ‡ เชธเชพเชซ เช•เชฐเชตเชพเชจเซเช‚ เช›เซ‡.

PPP เช“เชจ-เชกเชพเช‰เชจ เช•เชจเซ‡เช•เซเชถเชจ เช‡เชตเซ‡เชจเซเชŸ เชฎเชพเชŸเซ‡ เชชเซเชฐเซ‹เชซเชพเช‡เชฒเชฎเชพเช‚ เช•เซ‹เชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡

:local vcomment ("2fa_".(

quot;remote-address"))
/ip firewall address-list remove [find address=(


quot;remote-address") list=2fa_approved] /ip firewall filter remove [find chain="input_2fa" src-address=(


quot;remote-address") ] /ip firewall layer7-protocol remove [find name=$vcomment]
เชชเช›เซ€ เชคเชฎเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชฌเชจเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚เชฅเซ€ เชฌเชงเชพ เช…เชฅเชตเชพ เช•เซ‡เชŸเชฒเชพเช•เชจเซ‡ เชฆเซเชตเชฟ-เชชเชฐเชฟเชฌเชณ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชชเซเชฐเซ‹เชซเชพเช‡เชฒเชจเซ‡ เชธเซ‹เช‚เชชเซ€ เชถเช•เซ‹ เช›เซ‹.

เชตเชฟเชจเชฌเซ‹เช•เซเชธ
MikroTik เช…เชจเซ‡ SMS เชฆเซเชตเชพเชฐเชพ VPN เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซเช‚ เชฆเซเชตเชฟ-เชชเชฐเชฟเชฌเชณ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ

เช•เซ‹เชก
/ppp secrets set [find name=Petrov] profile=2FA

เชคเซ‡ เช•เซเชฒเชพเชฏเช‚เชŸ เชฌเชพเชœเซ เชชเชฐ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชœเซเช เช›เซ‡.

เชœเซเชฏเชพเชฐเซ‡ VPN เช•เชจเซ‡เช•เซเชถเชจ เชธเซเชฅเชพเชชเชฟเชค เชฅเชพเชฏ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชธเชฟเชฎ เช•เชพเชฐเซเชก เชธเชพเชฅเซ‡เชจเซ‹ Android/iOS เชซเซ‹เชจ/เชŸเซ‡เชฌเซเชฒเซ‡เชŸ เช†เชจเชพ เชœเซ‡เชตเซ‹ SMS เชฎเซ‡เชณเชตเซ‡ เช›เซ‡:

เชเชธเชเชฎเชเชธ
MikroTik เช…เชจเซ‡ SMS เชฆเซเชตเชพเชฐเชพ VPN เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซเช‚ เชฆเซเชตเชฟ-เชชเชฐเชฟเชฌเชณ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ

เชœเซ‹ เช•เชจเซ‡เช•เซเชถเชจ เชธเซ€เชงเซเช‚ เชซเซ‹เชจ/เชŸเซ‡เชฌเซเชฒเซ‡เชŸเชฅเซ€ เชธเซเชฅเชพเชชเชฟเชค เชฅเชฏเซ‡เชฒ เชนเซ‹เชฏ, เชคเซ‹ เชชเช›เซ€ เชคเชฎเซ‡ เชฎเซ‡เชธเซ‡เชœเชฎเชพเช‚เชฅเซ€ เช†เชชเซ‡เชฒเซ€ เชฒเชฟเช‚เช• เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซ€เชจเซ‡ 2FA เชฎเชพเชฐเชซเชคเซ‡ เชœเชˆ เชถเช•เซ‹ เช›เซ‹. เชคเซ‡ เช†เชฐเชพเชฎเชฆเชพเชฏเช• เช›เซ‡.

เชœเซ‹ เชชเซ€เชธเซ€เชฎเชพเช‚เชฅเซ€ VPN เช•เชจเซ‡เช•เซเชถเชจ เชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเซ‹เชฏ, เชคเซ‹ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช เชจเซเชฏเซ‚เชจเชคเชฎ เชชเชพเชธเชตเชฐเซเชก เชซเซ‹เชฐเซเชฎ เชฆเชพเช–เชฒ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡. VPN เชธเซ‡เชŸ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ HTML เชซเชพเช‡เชฒเชจเชพ เชฐเซ‚เชชเชฎเชพเช‚ เชเช• เชจเชพเชจเซเช‚ เชซเซ‹เชฐเซเชฎ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชซเชพเช‡เชฒ เชฎเซ‡เช‡เชฒ เชฆเซเชตเชพเชฐเชพ เชชเชฃ เชฎเซ‹เช•เชฒเซ€ เชถเช•เชพเชฏ เช›เซ‡ เชœเซ‡เชฅเซ€ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชคเซ‡เชจเซ‡ เชธเชพเชšเชตเซ‡ เช…เชจเซ‡ เช…เชจเซเช•เซ‚เชณ เชœเช—เซเชฏเชพเช เชถเซ‹เชฐเซเชŸเช•เชŸ เชฌเชจเชพเชตเซ‡. เชคเซ‡ เช†เชจเชพ เชœเซ‡เชตเซเช‚ เชฆเซ‡เช–เชพเชฏ เช›เซ‡:

เชŸเซ‡เชฌเชฒ เชชเชฐ เชฒเซ‡เชฌเชฒ
MikroTik เช…เชจเซ‡ SMS เชฆเซเชตเชพเชฐเชพ VPN เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซเช‚ เชฆเซเชตเชฟ-เชชเชฐเชฟเชฌเชณ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ

เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชถเซ‹เชฐเซเชŸเช•เชŸ เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซ‡ เช›เซ‡, เชเช• เชธเชฐเชณ เช•เซ‹เชก เชเชจเซเชŸเซเชฐเซ€ เชซเซ‹เชฐเซเชฎ เช–เซเชฒเซ‡ เช›เซ‡, เชœเซ‡ เช–เซ‹เชฒเซ‡เชฒเชพ URL เชฎเชพเช‚ เช•เซ‹เชกเชจเซ‡ เชชเซ‡เชธเซเชŸ เช•เชฐเชถเซ‡:

เชธเซเช•เซเชฐเซ€เชจ เชซเซ‹เชฐเซเชฎ
MikroTik เช…เชจเซ‡ SMS เชฆเซเชตเชพเชฐเชพ VPN เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซเช‚ เชฆเซเชตเชฟ-เชชเชฐเชฟเชฌเชณ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ

เชธเซŒเชฅเซ€ เช†เชฆเชฟเชฎ เชธเซเชตเชฐเซ‚เชช เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชœเซ‡เช“ เชˆเชšเซเช›เซ‡ เช›เซ‡ เชคเซ‡เช“ เชชเซ‹เชคเชพเชจเชพ เชฎเชพเชŸเซ‡ เชซเซ‡เชฐเชซเชพเชฐ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.

2fa_login_mini.html

<html>
<head> <title>SMS OTP login</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head>
<body>
<form name="login" action="location.href='http://gw.local/otp/'+document.getElementById(โ€˜text').value"  method="post"
 <input id="text" type="text"/> 
<input type="button" value="Login" onclick="location.href='http://gw.local/otp/'+document.getElementById('text').value"/> 
</form>
</body>
</html>

เชœเซ‹ เช…เชงเชฟเช•เซƒเชคเชคเชพ เชธเชซเชณ เชนเชคเซ€, เชคเซ‹ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชฌเซเชฐเชพเช‰เชเชฐเชฎเชพเช‚ MikroTik เชฒเซ‹เช—เซ‹ เชœเซ‹เชถเซ‡, เชœเซ‡ เชธเชซเชณ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃเชจเซ‹ เชธเช‚เช•เซ‡เชค เช†เชชเชตเซ‹ เชœเซ‹เชˆเช:

MikroTik เช…เชจเซ‡ SMS เชฆเซเชตเชพเชฐเชพ VPN เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซเช‚ เชฆเซเชตเชฟ-เชชเชฐเชฟเชฌเชณ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ

เชจเซ‹เช‚เชง เช•เชฐเซ‹ เช•เซ‡ WebProxy Deny Redirect เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฌเชฟเชฒเซเชŸ-เช‡เชจ MikroTik เชตเซ‡เชฌ เชธเชฐเซเชตเชฐเชฎเชพเช‚เชฅเซ€ เช›เชฌเซ€ เชชเชฐเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.

เชนเซเช‚ เชงเชพเชฐเซเช‚ เช›เซเช‚ เช•เซ‡ เช›เชฌเซ€เชจเซ‡ "เชนเซ‹เชŸเชธเซเชชเซ‹เชŸ" เชŸเซ‚เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช•เชธเซเชŸเชฎเชพเช‡เช เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡, เชคเซเชฏเชพเช‚ เชคเชฎเชพเชฐเซเช‚ เชชเซ‹เชคเชพเชจเซเช‚ เชตเชฐเซเชเชจ เช…เชชเชฒเซ‹เชก เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชตเซ‡เชฌเชชเซเชฐเซ‹เช•เซเชธเซ€ เชธเชพเชฅเซ‡ เชคเซ‡เชจเชพ เชชเชฐ เชฐเซ€เชกเชพเชฏเชฐเซ‡เช•เซเชŸ URL เชจเซ‡ เชจเช•เชพเชฐเซ‹ เชธเซ‡เชŸ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เชœเซ‡เช“ เชธเซŒเชฅเซ€ เชธเชธเซเชคเซเช‚ "เชฐเชฎเช•เชกเซเช‚" Mikrotik $20 เชฎเชพเช‚ เช–เชฐเซ€เชฆเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ $500 เชจเซเช‚ เชฐเชพเช‰เชŸเชฐ เชฌเชฆเชฒเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡ เชคเซ‡เช“เชจเซ‡ เชเช• เชฎเซ‹เชŸเซ€ เชตเชฟเชจเช‚เชคเซ€ - เช†เชตเซเช‚ เช•เชฐเชถเซ‹ เชจเชนเซ€เช‚. "hAP Lite" / "hAP mini" (เชนเซ‹เชฎ เชเช•เซเชธเซ‡เชธ เชชเซ‹เชˆเชจเซเชŸ) เชœเซ‡เชตเชพ เช‰เชชเช•เชฐเชฃเซ‹เชฎเชพเช‚ เช–เซ‚เชฌ เชœ เชจเชฌเชณเซเช‚ CPU (smips) เชนเซ‹เชฏ เช›เซ‡, เช…เชจเซ‡ เชเชตเซ€ เชถเช•เซเชฏเชคเชพ เช›เซ‡ เช•เซ‡ เชคเซ‡เช“ เชฌเชฟเชเชจเซ‡เชธ เชธเซ‡เช—เชฎเซ‡เชจเซเชŸเชฎเชพเช‚ เชญเชพเชฐเชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเซ€ เชถเช•เชถเซ‡ เชจเชนเซ€เช‚.

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

PS: เชœเซเชฏเชพเช‚ เชธเซเชงเซ€ เชคเชฎเชพเชฐเซ€ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เช•เซเชทเชฎเชคเชพเช“ เชชเชฐเซเชฏเชพเชชเซเชค เช›เซ‡ เชคเซเชฏเชพเช‚ เชธเซเชงเซ€ เช•เซเชฒเชพเชฏเช‚เชŸเชจเซ‡ เช•เซ‹เชก เชชเชนเซ‹เช‚เชšเชพเชกเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟเช“ เชตเชฟเชธเซเชคเซƒเชค เช…เชจเซ‡ เชชเซ‚เชฐเช• เชฌเชจเชพเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเชฎเซ‡ เชŸเซ‡เชฒเชฟเช—เซเชฐเชพเชฎ เชชเชฐ เชธเช‚เชฆเซ‡เชถเชพ เชฎเซ‹เช•เชฒเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชฅเชตเชพ ... เชตเชฟเช•เชฒเซเชชเซ‹ เชธเซ‚เชšเชตเซ€ เชถเช•เซ‹ เช›เซ‹!

เชนเซเช‚ เช†เชถเชพ เชฐเชพเช–เซเช‚ เช›เซเช‚ เช•เซ‡ เชฒเซ‡เช– เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เซ€ เชฅเชถเซ‡ เช…เชจเซ‡ เชจเชพเชจเชพ เช…เชจเซ‡ เชฎเชงเซเชฏเชฎ เช•เชฆเชจเชพ เชตเซเชฏเชตเชธเชพเชฏเซ‹เชจเชพ เชจเซ‡เชŸเชตเชฐเซเช•เชจเซ‡ เชตเชงเซ เชธเซเชฐเช•เซเชทเชฟเชค เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเชถเซ‡.

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