เช—เชฐเซ€เชฌ เช…เชจเซ‡ เช†เชณเชธเซ เช…เชธเช‚เชคเซเชทเซเชŸเซ‹ เชคเชฐเชซเชฅเซ€ Iptables เช…เชจเซ‡ เชซเชฟเชฒเซเชŸเชฐเชฟเช‚เช— เชŸเซเชฐเชพเชซเชฟเช•

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

เช—เชฐเซ€เชฌ เช…เชจเซ‡ เช†เชณเชธเซ เช…เชธเช‚เชคเซเชทเซเชŸเซ‹ เชคเชฐเชซเชฅเซ€ Iptables เช…เชจเซ‡ เชซเชฟเชฒเซเชŸเชฐเชฟเช‚เช— เชŸเซเชฐเชพเชซเชฟเช•

เชœเซเชฏเชพเชฐเซ‡ เช…เชฎเชพเชฐเชพ เช•เชพเชฐเซเชฏเซ‹ เชฎเชพเชŸเซ‡ เชตเชฟเชถเชฟเชทเซเชŸ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เช…เชจเซ‡ เชกเชฟเชธเซเชŸเซเชฐเชฟเชฌเซเชฏเซเชถเชจ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ เชตเซเชนเซ€เชฒเชจเซ‡ เชถเชพ เชฎเชพเชŸเซ‡ เชซเชฐเซ€เชฅเซ€ เชถเซ‹เชงเซ‹, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡: Zeroshell, pfSense, ClearOS.

เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸเชจเซ‡ เชฌเซ€เชœเซ‹ เชชเซเชฐเชถเซเชจ เชนเชคเซ‹: เชถเซเช‚ เชตเชชเชฐเชพเชฏเซ‡เชฒ เช‰เชคเซเชชเชพเชฆเชจเชฎเชพเช‚ เช†เชชเชฃเชพ เชฐเชพเชœเซเชฏเชจเซเช‚ เชธเชฒเชพเชฎเชคเซ€ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐ เช›เซ‡?

เช…เชฎเชจเซ‡ เชจเซ€เชšเซ‡เชจเชพ เชตเชฟเชคเชฐเชฃเซ‹ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ‹ เช…เชจเซเชญเชต เชนเชคเซ‹:

  • เชเซ€เชฐเซ‹เชถเซ‡เชฒ - เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เช 2-เชตเชฐเซเชทเชจเซเช‚ เชฒเชพเช‡เชธเชจเซเชธ เชชเชฃ เชฆเชพเชจเชฎเชพเช‚ เช†เชชเซเชฏเซเช‚ เชนเชคเซเช‚, เชชเชฐเช‚เชคเซ เชคเซ‡ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เช…เชฎเชจเซ‡ เชœเซ‡ เชกเชฟเชธเซเชŸเซเชฐเชฟเชฌเซเชฏเซเชถเชจ เช•เซ€เชŸเชฎเชพเช‚ เชฐเชธ เชนเชคเซ‹, เชคเซ‡ เช…เชคเชพเชฐเซเช•เชฟเช• เชฐเซ€เชคเซ‡ เช…เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡;
  • pfSense - เช†เชฆเชฐ เช…เชจเซ‡ เชธเชจเซเชฎเชพเชจ, เชคเซ‡ เชœ เชธเชฎเชฏเซ‡ เช•เช‚เชŸเชพเชณเชพเชœเชจเช•, เชซเซเชฐเซ€เชฌเซ€เชเชธเชกเซ€ เชซเชพเชฏเชฐเชตเซ‹เชฒเชจเซ€ เช•เชฎเชพเชจเซเชก เชฒเชพเช‡เชจเชจเซ€ เช†เชฆเชค เชชเชพเชกเชตเซ€ เช…เชจเซ‡ เช†เชชเชฃเชพ เชฎเชพเชŸเซ‡ เชชเซ‚เชฐเชคเซ€ เช…เชจเซเช•เซ‚เชณ เชจเชฅเซ€ (เชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เชคเซ‡ เช†เชฆเชคเชจเซ€ เชฌเชพเชฌเชค เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เช–เซ‹เชŸเซ€ เชฐเซ€เชคเซ‡ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚);
  • ClearOS - เช…เชฎเชพเชฐเชพ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชชเชฐ เชคเซ‡ เช–เซ‚เชฌ เชœ เชงเซ€เชฎเซเช‚ เชนเซ‹เชตเชพเชจเซเช‚ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚, เช…เชฎเซ‡ เช—เช‚เชญเซ€เชฐ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเซ€ เชถเช•เซเชฏเชพ เชจเชฅเซ€, เชคเซ‹ เช†เชตเชพ เชญเชพเชฐเซ‡ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชถเชพ เชฎเชพเชŸเซ‡?
  • Ideco SELECTA. Ideco เช‰เชคเซเชชเชพเชฆเชจ เช เชเช• เช…เชฒเช— เชตเชพเชฐเซเชคเชพเชฒเชพเชช เช›เซ‡, เชเช• เชฐเชธเชชเซเชฐเชฆ เช‰เชคเซเชชเชพเชฆเชจ เช›เซ‡, เชชเชฐเช‚เชคเซ เชฐเชพเชœเช•เซ€เชฏ เช•เชพเชฐเชฃเซ‹เชธเชฐ เช…เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชจเชฅเซ€, เช…เชจเซ‡ เชนเซเช‚ เชคเซ‡เชฎเชจเซ‡ เชธเชฎเชพเชจ Linux, Roundcube, เชตเช—เซ‡เชฐเซ‡ เชฎเชพเชŸเซ‡เชจเชพ เชฒเชพเชฏเชธเชจเซเชธ เชตเชฟเชถเซ‡ "เชกเช‚เช–เชตเชพ" เชฎเชพเช‚เช—เซเช‚ เช›เซเช‚. เชคเซ‡เช“เชจเซ‡ เช•เซเชฏเชพเช‚เชฅเซ€ เชตเชฟเชšเชพเชฐ เช†เชตเซเชฏเซ‹ เช•เซ‡ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชจเซ‡ เช•เชพเชชเซ€เชจเซ‡ เชชเชพเชฏเชฅเซ‹เชจ เช…เชจเซ‡ เชธเซเชชเชฐเชฏเซเชเชฐ เช…เชงเชฟเช•เชพเชฐเซ‹ เช›เซ€เชจเชตเซ€เชจเซ‡, เชคเซ‡เช“ GPL&etc เชนเซ‡เช เชณ เชตเชฟเชคเชฐเชฟเชค เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชธเชฎเซเชฆเชพเชฏเชฎเชพเช‚เชฅเซ€ เชตเชฟเช•เชธเชฟเชค เช…เชจเซ‡ เชธเช‚เชถเซ‹เชงเชฟเชค เชฎเซ‹เชกเซเชฏเซเชฒเซ‹เชฅเซ€ เชฌเชจเซ‡เชฒเซเช‚ เชคเซˆเชฏเชพเชฐ เช‰เชคเซเชชเชพเชฆเชจ เชตเซ‡เชšเซ€ เชถเช•เซ‡ เช›เซ‡.

เชนเซเช‚ เชธเชฎเชœเซเช‚ เช›เซเช‚ เช•เซ‡ เชนเชตเซ‡ เชจเช•เชพเชฐเชพเชคเซเชฎเช• เช‰เชฆเซเช—เชพเชฐเซ‹ เชฎเชพเชฐเซ€ เชตเซเชฏเช•เซเชคเชฟเชฒเช•เซเชทเซ€ เชฒเชพเช—เชฃเซ€เช“เชจเซ‡ เชตเชฟเช—เชคเชตเชพเชฐ เชธเชพเชฌเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเชพเช‚เช— เชธเชพเชฅเซ‡ เชฎเชพเชฐเซ€ เชฆเชฟเชถเชพเชฎเชพเช‚ เชฐเซ‡เชกเชถเซ‡, เชชเชฐเช‚เชคเซ เชนเซเช‚ เช•เชนเซ‡เชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚ เช•เซ‡ เช† เชจเซ‡เชŸเชตเชฐเซเช• เชจเซ‹เชก เช‡เชจเซเชŸเชฐเชจเซ‡เชŸเชจเซ€ 4 เชฌเชพเชนเซเชฏ เชšเซ‡เชจเชฒเซ‹ เชฎเชพเชŸเซ‡ เชŸเซเชฐเชพเชซเชฟเช• เชฌเซ‡เชฒเซ‡เชจเซเชธเชฐ เชชเชฃ เช›เซ‡, เช…เชจเซ‡ เชฆเชฐเซ‡เช• เชšเซ‡เชจเชฒเชจเซ€ เชชเซ‹เชคเชพเชจเซ€ เชฒเชพเช•เซเชทเชฃเชฟเช•เชคเชพเช“ เช›เซ‡. . เช…เชจเซเชฏ เชชเชพเชฏเชพเชจเซ‹ เชชเชฅเซเชฅเชฐ เชตเชฟเชตเชฟเชง เชธเชฐเชจเชพเชฎเชพเช‚ เชธเซเชฅเชพเชจเซ‹เชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช˜เชฃเชพ เชจเซ‡เชŸเชตเชฐเซเช• เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชฎเชพเช‚เชฅเซ€ เชเช•เชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชค เชนเชคเซ€, เช…เชจเซ‡ I เชคเซˆเชฏเชพเชฐ เชธเซเชตเซ€เช•เชพเชฐเซ‹ เช•เซ‡ VLAN เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชœเซเชฏเชพเช‚ เชชเชฃ เชœเชฐเซ‚เชฐเซ€ เชนเซ‹เชฏ เช…เชจเซ‡ เชœเชฐเซ‚เชฐเซ€ เชจ เชนเซ‹เชฏ เชคเซเชฏเชพเช‚ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡ เชคเซˆเชฏเชพเชฐ เชจเชฅเซ€. เชคเซเชฏเชพเช‚ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ เช‰เชชเช•เชฐเชฃเซ‹ เช›เซ‡ เชœเซ‡เชฎ เช•เซ‡ TP-Link TL-R480T+ - เชคเซ‡เช“ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เชคเซ‡เชฎเชจเซ€ เชชเซ‹เชคเชพเชจเซ€ เช˜เซ‹เช‚เช˜เชพเชŸ เชธเชพเชฅเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฐเซ€เชคเซ‡ เชตเชฐเซเชคเซ‡ เชจเชนเซ€เช‚. เช‰เชฌเซเชจเซเชŸเซ เช…เชงเชฟเช•เซƒเชค เชตเซ‡เชฌเชธเชพเช‡เชŸเชจเซ‡ เช†เชญเชพเชฐเซ€ Linux เชชเชฐ เช† เชญเชพเช—เชจเซ‡ เช—เซ‹เช เชตเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชนเชคเซเช‚ IP เชธเช‚เชคเซเชฒเชจ: เชเช•เชฎเชพเช‚ เช˜เชฃเซ€ เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชšเซ‡เชจเชฒเซ‹เชจเซเช‚ เชธเช‚เชฏเซ‹เชœเชจ. เชคเชฆเซเชชเชฐเชพเช‚เชค, เชฆเชฐเซ‡เช• เชšเซ‡เชจเชฒ เช•เซ‹เชˆเชชเชฃ เช•เซเชทเชฃเซ‡ "เชชเชกเซ€ เชถเช•เซ‡ เช›เซ‡", เชคเซ‡เชฎเชœ เชตเชงเซ€ เชถเช•เซ‡ เช›เซ‡. เชœเซ‹ เชคเชฎเชจเซ‡ เชเชตเซ€ เชธเซเช•เซเชฐเชฟเชชเซเชŸเชฎเชพเช‚ เชฐเชธ เช›เซ‡ เชœเซ‡ เชนเชพเชฒเชฎเชพเช‚ เช•เชพเชฐเซเชฏเชฐเชค เช›เซ‡ (เช…เชจเซ‡ เช† เชเช• เช…เชฒเช— เชชเซเชฐเช•เชพเชถเชจ เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ เช›เซ‡), เชคเซ‹ เชŸเชฟเชชเซเชชเชฃเซ€เช“เชฎเชพเช‚ เชฒเช–เซ‹.

เชตเชฟเชšเชพเชฐเชฃเชพ เชนเซ‡เช เชณเชจเซเช‚ เชธเซ‹เชฒเซเชฏเซเชถเชจ เช…เชจเชจเซเชฏ เชนเซ‹เชตเชพเชจเซ‹ เชฆเชพเชตเซ‹ เช•เชฐเชคเซเช‚ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชนเซเช‚ เชชเซเชฐเชถเซเชจ เชชเซ‚เช›เชตเชพ เชฎเชพเช‚เช—เซ เช›เซเช‚: "เชœเซเชฏเชพเชฐเซ‡ เชตเซˆเช•เชฒเซเชชเชฟเช• เชตเชฟเช•เชฒเซเชช เชชเชฐ เชตเชฟเชšเชพเชฐ เช•เชฐเซ€ เชถเช•เชพเชฏ เชคเซเชฏเชพเชฐเซ‡ เช—เช‚เชญเซ€เชฐ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เช†เชตเชถเซเชฏเช•เชคเชพเช“ เชธเชพเชฅเซ‡ เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เชคเซƒเชคเซ€เชฏ-เชชเช•เซเชท เชถเช‚เช•เชพเชธเซเชชเชฆ เช‰เชคเซเชชเชพเชฆเชจเซ‹เชจเซ‡ เชถเชพ เชฎเชพเชŸเซ‡ เชธเซเชตเซ€เช•เชพเชฐเชตเซ€ เชœเซ‹เชˆเช?"

เชœเซ‹ เชฐเชถเชฟเชฏเชจ เชซเซ‡เชกเชฐเซ‡เชถเชจเชฎเชพเช‚ เชฐเซ‹เชธเซเช•เซ‹เชฎเชจเชพเชกเชเซ‹เชฐเชจเซ€ เชธเซ‚เชšเชฟ เช›เซ‡, เชคเซ‹ เชฏเซเช•เซเชฐเซ‡เชจเชฎเชพเช‚ เชฐเชพเชทเซเชŸเซเชฐเซ€เชฏ เชธเซเชฐเช•เซเชทเชพ เชชเชฐเชฟเชทเชฆเชจเชพ เชจเชฟเชฐเซเชฃเชฏ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฃ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡. เชœเซ‹เชฏเซ‡เชฒเซเช‚), เชคเซ‹ เชธเซเชฅเชพเชจเชฟเช• เชจเซ‡เชคเชพเช“ เชชเชฃ เชŠเช‚เช˜เชคเชพ เชจเชฅเซ€. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช…เชฎเชจเซ‡ เชชเซเชฐเชคเชฟเชฌเช‚เชงเชฟเชค เชธเชพเช‡เชŸเซเชธเชจเซ€ เชธเซ‚เชšเชฟ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€, เชœเซ‡ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸเชจเชพ เชฎเชคเซ‡, เช•เชพเชฐเซเชฏเชธเซเชฅเชณเชฎเชพเช‚ เช‰เชคเซเชชเชพเชฆเช•เชคเชพเชจเซ‡ เชจเชฌเชณเซ€ เชชเชพเชกเซ‡ เช›เซ‡.

เช…เชจเซเชฏ เชเชจเซเชŸเชฐเชชเซเชฐเชพเชˆเชเชฎเชพเช‚ เชธเชนเช•เชพเชฐเซเชฏเช•เชฐเซ‹ เชธเชพเชฅเซ‡ เชตเชพเชคเชšเซ€เชค เช•เชฐเซ€เชจเซ‡, เชœเซเชฏเชพเช‚ เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡ เชฌเชงเซ€ เชธเชพเช‡เชŸเซเชธ เชชเซเชฐเชคเชฟเชฌเช‚เชงเชฟเชค เช›เซ‡ เช…เชจเซ‡ เชซเช•เซเชค เชฌเซ‹เชธเชจเซ€ เชชเชฐเชตเชพเชจเช—เซ€ เชธเชพเชฅเซ‡ เชตเชฟเชจเช‚เชคเซ€ เชชเชฐ เชคเชฎเซ‡ เชšเซ‹เช•เซเช•เชธ เชธเชพเช‡เชŸเชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เช†เชฆเชฐเชชเซ‚เชฐเซเชตเช• เชนเชธเชคเชพเช‚, เชตเชฟเชšเชพเชฐเซ€เชจเซ‡ เช…เชจเซ‡ "เชธเชฎเชธเซเชฏเชพ เชชเชฐ เชงเซ‚เชฎเซเชฐเชชเชพเชจ เช•เชฐเซ‹", เช…เชฎเชจเซ‡ เชธเชฎเชœเชพเชฏเซเช‚ เช•เซ‡ เชœเซ€เชตเชจ เชนเชœเซ เชชเชฃ เชธเชพเชฐเซเช‚ เช›เซ‡ เช…เชจเซ‡ เช…เชฎเซ‡ เชคเซ‡เชฎเชจเซ€ เชถเซ‹เชง เชถเชฐเซ‚ เช•เชฐเซ€ เช›เซ‡.

เชŸเซเชฐเชพเชซเชฟเช• เชซเชฟเชฒเซเชŸเชฐเชฟเช‚เช— เชตเชฟเชถเซ‡ "เช—เซƒเชนเชฟเชฃเซ€เช“เชจเชพ เชชเซเชธเซเชคเช•เซ‹" เชฎเชพเช‚ เชคเซ‡เช“ เชถเซเช‚ เชฒเช–เซ‡ เช›เซ‡ เชคเซ‡ เชตเชฟเชถเซเชฒเซ‡เชทเชฃเชพเชคเซเชฎเช• เชฐเซ€เชคเซ‡ เชœเซ‹เชตเชพเชจเซ€ เชคเช• เชฎเชณเชคเชพเช‚, เชชเชฃ เชตเชฟเชตเชฟเชง เชชเซเชฐเชฆเชพเชคเชพเช“เชจเซ€ เชšเซ‡เชจเชฒเซ‹ เชชเชฐ เชถเซเช‚ เชฅเชˆ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ เชคเซ‡ เชœเซ‹เชตเชพเชจเซ€ เชชเชฃ เชคเช• เชฎเชณเชคเชพเช‚, เช…เชฎเซ‡ เชจเซ€เชšเซ‡เชจเซ€ เชตเชพเชจเช—เซ€เช“ เชจเซ‹เช‚เชงเซ€ (เช•เซ‹เชˆเชชเชฃ เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸเซเชธ เชฅเซ‹เชกเชพ เช•เชพเชชเซ‡เชฒเชพ เช›เซ‡, เช•เซƒเชชเชพ เช•เชฐเซ€เชจเซ‡ เชชเซ‚เช›เชคเซ€ เชตเช–เชคเซ‡ เชธเชฎเชœเซ‹):

เชชเซเชฐเชฆเชพเชคเชพ 1
- เชคเซ‡เชจเชพ เชชเซ‹เชคเชพเชจเชพ DNS เชธเชฐเซเชตเชฐเซเชธ เช…เชจเซ‡ เชชเชพเชฐเชฆเชฐเซเชถเช• เชชเซเชฐเซ‹เช•เซเชธเซ€ เชธเชฐเซเชตเชฐเชจเซ‡ เชชเชฐเซ‡เชถเชพเชจ เช•เชฐเชคเซเช‚ เชจเชฅเซ€ เช…เชจเซ‡ เชฒเชพเชฆเชคเซเช‚ เชจเชฅเซ€. เชธเชพเชฐเซเช‚?.. เชชเชฐเช‚เชคเซ เช…เชฎเชจเซ‡ เชœเซเชฏเชพเช‚ เชคเซ‡เชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เชคเซเชฏเชพเช‚ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชเช•เซเชธเซ‡เชธ เช›เซ‡ (เชœเซ‹ เช…เชฎเชจเซ‡ เชคเซ‡เชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เชคเซ‹ :))

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

เช—เชฐเซ€เชฌ เช…เชจเซ‡ เช†เชณเชธเซ เช…เชธเช‚เชคเซเชทเซเชŸเซ‹ เชคเชฐเชซเชฅเซ€ Iptables เช…เชจเซ‡ เชซเชฟเชฒเซเชŸเชฐเชฟเช‚เช— เชŸเซเชฐเชพเชซเชฟเช•

เชœเซ‡เชฎ เชœเซ‡เชฎ เชคเซ‡ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชคเซ‡เช“ เชชเซเชฐเชคเชฟเชฌเช‚เชงเชฟเชค เชธเชพเช‡เชŸเซเชธเชจเชพ เชจเชพเชฎเซ‹เชจเซ‡ IP เชธเชฐเชจเชพเชฎเชพเช“เชฎเชพเช‚ เช…เชจเซเชตเชพเชฆเชฟเชค เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ IP เชจเซ‡ เชœ เช…เชตเชฐเซ‹เชงเชฟเชค เช•เชฐเซ‡ เช›เซ‡ (เชคเซ‡เช“ เช เชนเช•เซ€เช•เชคเชฅเซ€ เชชเชฐเซ‡เชถเชพเชจ เชจเชฅเซ€ เช•เซ‡ เช† IP เชธเชฐเชจเชพเชฎเซเช‚ 20 เชธเชพเช‡เชŸเซเชธ เชนเซ‹เชธเซเชŸ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡).

เชชเซเชฐเชฆเชพเชคเชพ 3
โ€” เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เชคเซเชฏเชพเช‚ เชœเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡เชจเซ‡ เชฐเซ‚เชŸ เชชเชฐ เชชเชพเช›เชพ เชœเชตเชพ เชฆเซ‡เชคเซเช‚ เชจเชฅเซ€.

เชชเซเชฐเชฆเชพเชคเชพ 4
- เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เชฆเชฟเชถเชพเชฎเชพเช‚ เชชเซ‡เช•เซ‡เชŸเซ‹ เชธเชพเชฅเซ‡เชจเชพ เชคเชฎเชพเชฎ เชฎเซ‡เชจเชฟเชชเซเชฏเซเชฒเซ‡เชถเชจเซเชธเชจเซ‡ เชชเซเชฐเชคเชฟเชฌเช‚เชงเชฟเชค เช•เชฐเซ‡ เช›เซ‡.

VPN (เช“เชชเซ‡เชฐเชพ เชฌเซเชฐเชพเช‰เชเชฐเชจเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚) เช…เชจเซ‡ เชฌเซเชฐเชพเช‰เชเชฐ เชชเซเชฒเช—เชฟเชจเซเชธเชจเซเช‚ เชถเซเช‚ เช•เชฐเชตเซเช‚? เชชเชนเซ‡เชฒเชพ เชจเซ‹เชก เชฎเชฟเช•เซเชฐเซ‹เชŸเชฟเช• เชธเชพเชฅเซ‡ เชฐเชฎเชคเชพ, เช…เชฎเชจเซ‡ L7 เชฎเชพเชŸเซ‡ เชเช• เชธเช‚เชธเชพเชงเชจ-เชธเช˜เชจ เชฐเซ‡เชธเซ€เชชเซ€ เชชเชฃ เชฎเชณเซ€, เชœเซ‡ เชชเช›เซ€เชฅเซ€ เช…เชฎเชพเชฐเซ‡ เช›เซ‹เชกเซ€ เชฆเซ‡เชตเซ€ เชชเชกเซ€ (เชคเซเชฏเชพเช‚ เชตเชงเซ เชชเซเชฐเชคเชฟเชฌเช‚เชงเชฟเชค เชจเชพเชฎเซ‹ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡, เชคเซ‡ เชฆเซเชƒเช–เชฆเชพเชฏเช• เชฌเชจเซ‡ เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡, เชฐเซ‚เชŸ เชฎเชพเชŸเซ‡เชจเซ€ เชคเซ‡เชจเซ€ เชธเซ€เชงเซ€ เชœเชตเชพเชฌเชฆเชพเชฐเซ€เช“ เช‰เชชเชฐเชพเช‚เชค, 3 เชกเชเชจ เชชเชฐ เช…เชญเชฟเชตเซเชฏเช•เซเชคเชฟเช“ PPC460GT เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เชฒเซ‹เชก 100% เชธเซเชงเซ€ เชœเชพเชฏ เช›เซ‡).

เช—เชฐเซ€เชฌ เช…เชจเซ‡ เช†เชณเชธเซ เช…เชธเช‚เชคเซเชทเซเชŸเซ‹ เชคเชฐเชซเชฅเซ€ Iptables เช…เชจเซ‡ เชซเชฟเชฒเซเชŸเชฐเชฟเช‚เช— เชŸเซเชฐเชพเชซเชฟเช•.

เชถเซเช‚ เชธเซเชชเชทเซเชŸ เชฅเชฏเซเช‚:
127.0.0.1 เชชเชฐเชจเซ‹ DNS เช เชเช•เชฆเชฎ เชฐเชพเชฎเชฌเชพเชฃ เช‰เชชเชพเชฏ เชจเชฅเซ€; เชฌเซเชฐเชพเช‰เชเชฐเซเชธเชจเชพ เช†เชงเซเชจเชฟเช• เชธเช‚เชธเซเช•เชฐเชฃเซ‹ เชนเชœเซ€ เชชเชฃ เชคเชฎเชจเซ‡ เช†เชตเซ€ เชธเชฎเชธเซเชฏเชพเช“เชจเซ‡ เชฌเชพเชฏเชชเชพเชธ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชฌเชงเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เช˜เชŸเชพเชกเซ‡เชฒเชพ เช…เชงเชฟเช•เชพเชฐเซ‹ เชธเซเชงเซ€ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชฐเชตเซเช‚ เช…เชถเช•เซเชฏ เช›เซ‡, เช…เชจเซ‡ เช†เชชเชฃเซ‡ เชตเซˆเช•เชฒเซเชชเชฟเช• DNS เชจเซ€ เชตเชฟเชถเชพเชณ เชธเช‚เช–เซเชฏเชพ เชตเชฟเชถเซ‡ เชญเซ‚เชฒเชตเซเช‚ เชœเซ‹เชˆเช เชจเชนเซ€เช‚. เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชธเซเชฅเชฟเชฐ เชจเชฅเซ€, เช…เชจเซ‡ เชจเชตเชพ DNS เชธเชฐเชจเชพเชฎเชพเช‚เช“ เช‰เชชเชฐเชพเช‚เชค, เชชเซเชฐเชคเชฟเชฌเช‚เชงเชฟเชค เชธเชพเช‡เชŸเซเชธ เชจเชตเชพ เชธเชฐเชจเชพเชฎเชพเช‚ เช–เชฐเซ€เชฆเซ‡ เช›เซ‡, เช‰เชšเซเชš-เชธเซเชคเชฐเชจเชพ เชกเซ‹เชฎเซ‡เชจเซเชธ เชฌเชฆเชฒเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชจเชพ เชธเชฐเชจเชพเชฎเชพเช‚เชฎเชพเช‚ เช•เซ‹เชˆ เช…เช•เซเชทเชฐ เช‰เชฎเซ‡เชฐเซ€/เชฆเซ‚เชฐ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เชชเชฐเช‚เชคเซ เชนเชœเซ€ เชชเชฃ เช•เช‚เชˆเช• เชœเซ€เชตเชตเชพเชจเซ‹ เช…เชงเชฟเช•เชพเชฐ เช›เซ‡ เชœเซ‡เชฎ เช•เซ‡:

ip route add blackhole 1.2.3.4

เชชเซเชฐเชคเชฟเชฌเช‚เชงเชฟเชค เชธเชพเช‡เชŸเซเชธเชจเซ€ เชธเซ‚เชšเชฟเชฎเชพเช‚เชฅเซ€ IP เชธเชฐเชจเชพเชฎเชพเช‚เชจเซ€ เชธเซ‚เชšเชฟ เชฎเซ‡เชณเชตเชตเซ€ เชคเซ‡ เช–เซ‚เชฌ เช…เชธเชฐเช•เชพเชฐเช• เชฐเชนเซ‡เชถเซ‡, เชชเชฐเช‚เชคเซ เช‰เชชเชฐ เชœเชฃเชพเชตเซ‡เชฒ เช•เชพเชฐเชฃเซ‹เชธเชฐ, เช…เชฎเซ‡ Iptables เชตเชฟเชถเซ‡ เชตเชฟเชšเชพเชฐเชฃเชพเช“ เชคเชฐเชซ เช†เช—เชณ เชตเชงเซ€เช เช›เซ€เช. CentOS Linux เชฐเชฟเชฒเซ€เช 7.5.1804 เชชเชฐ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชฒเชพเช‡เชต เชฌเซ‡เชฒเซ‡เชจเซเชธเชฐ เชนเชคเซเช‚.

เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซเช‚ เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชเชกเชชเซ€ เชนเซ‹เชตเซเช‚ เชœเซ‹เชˆเช, เช…เชจเซ‡ เชฌเซเชฐเชพเช‰เชเชฐเซ‡ เช…เชกเชงเซ€ เชฎเชฟเชจเชฟเชŸ เชฐเชพเชน เชœเซ‹เชตเซ€ เชœเซ‹เชˆเช เชจเชนเซ€เช‚, เช† เชจเชฟเชทเซเช•เชฐเซเชท เชชเชฐ เช•เซ‡ เช† เชชเซƒเชทเซเช  เช‰เชชเชฒเชฌเซเชง เชจเชฅเซ€. เชฒเชพเช‚เชฌเซ€ เชถเซ‹เชง เชชเช›เซ€ เช…เชฎเซ‡ เช† เชฎเซ‹เชกเซ‡เชฒ เชชเชฐ เช†เชตเซเชฏเชพ:
เชซเชพเช‡เชฒ 1 -> /script/denied_host, เชชเซเชฐเชคเชฟเชฌเช‚เชงเชฟเชค เชจเชพเชฎเซ‹เชจเซ€ เชฏเชพเชฆเซ€:

test.test
blablabla.bubu
torrent
porno

เชซเชพเช‡เชฒ 2 -> /script/denied_range, เชชเซเชฐเชคเชฟเชฌเช‚เชงเชฟเชค เชธเชฐเชจเชพเชฎเชพเช‚ เชธเซเชฅเชพเชจเซ‹ เช…เชจเซ‡ เชธเชฐเชจเชพเชฎเชพเช‚เช“เชจเซ€ เชธเซ‚เชšเชฟ:

192.168.111.0/24
241.242.0.0/16

เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชซเชพเช‡เชฒ 3 -> ipt.shipables เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเซเช‚:

# ัั‡ะธั‚ั‹ะฒะฐะตะผ ะฟะพะปะตะทะฝัƒัŽ ะธะฝั„ะพั€ะผะฐั†ะธัŽ ะธะท ะฟะตั€ะตั‡ะฝะตะน ั„ะฐะนะปะพะฒ
HOSTS=`cat /script/denied_host | grep -v '^#'`
RANGE=`cat /script/denied_range | grep -v '^#'`
echo "Stopping firewall and allowing everyone..."
# ัะฑั€ะฐัั‹ะฒะฐะตะผ ะฒัะต ะฝะฐัั‚ั€ะพะนะบะธ iptables, ั€ะฐะทั€ะตัˆะฐั ั‚ะพ ั‡ั‚ะพ ะฝะต ะทะฐะฟั€ะตั‰ะตะฝะพ
sudo iptables -F
sudo iptables -X
sudo iptables -t nat -F
sudo iptables -t nat -X
sudo iptables -t mangle -F
sudo iptables -t mangle -X
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
#ั€ะตัˆะฐะตะผ ะพะฑะฝะพะฒะธั‚ัŒ ะธะฝั„ะพั€ะผะฐั†ะธัŽ ะพ ะผะฐั€ัˆั€ัƒั‚ะฐั… (ะพัะพะฑะตะฝะฝะพัั‚ัŒ ะฝะฐัˆะตะน ะฐั€ั…ะธั‚ะตะบั‚ัƒั€ั‹)
sudo sh rout.sh
# ั†ะธะบะปะธั‡ะตัะบะธ ะพะฑั€ะฐะฑะฐั‚ั‹ะฒะฐั ะบะฐะถะดัƒัŽ ัั‚ั€ะพะบัƒ ั„ะฐะนะปะฐ ะฟั€ะธะผะตะฝัะตะผ ะฟั€ะฐะฒะธะปะพ ะฑะปะพะบะธั€ะพะฒะบะธ ัั‚ั€ะพะบะธ
for i in $HOSTS; do
sudo iptables -I FORWARD -m string --string $i --algo bm --from 1 --to 600 -p tcp -j REJECT --reject-with tcp-reset;
sudo iptables -I FORWARD -m string --string $i --algo bm --from 1 --to 600 -p udp -j DROP;
done
# ั†ะธะบะปะธั‡ะตัะบะธ ะพะฑั€ะฐะฑะฐั‚ั‹ะฒะฐั ะบะฐะถะดัƒัŽ ัั‚ั€ะพะบัƒ ั„ะฐะนะปะฐ ะฟั€ะธะผะตะฝัะตะผ ะฟั€ะฐะฒะธะปะพ ะฑะปะพะบะธั€ะพะฒะบะธ ะฐะดั€ะตัะฐ
for i in $RANGE; do
sudo iptables -I FORWARD -p UDP -d $i -j DROP;
sudo iptables -I FORWARD -p TCP  -d $i -j REJECT --reject-with tcp-reset;
done

เชธเซเชกเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช เชนเช•เซ€เช•เชคเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เช›เซ‡ เช•เซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ WEB เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชฆเซเชตเชพเชฐเชพ เชฎเซ‡เชจเซ‡เชœ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชจเชพเชจเซ‹ เชนเซ‡เช• เช›เซ‡, เชชเชฐเช‚เชคเซ เชเช• เชตเชฐเซเชทเชฅเซ€ เชตเชงเซ เชธเชฎเชฏเชฅเซ€ เช†เชตเชพ เชฎเซ‹เชกเซ‡เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ‹ เช…เชจเซเชญเชต เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡ เช•เซ‡, WEB เชเชŸเชฒเซเช‚ เชœเชฐเซ‚เชฐเซ€ เชจเชฅเซ€. เช…เชฎเชฒเซ€เช•เชฐเชฃ เชชเช›เซ€, เชกเซ‡เชŸเชพเชฌเซ‡เช เชตเช—เซ‡เชฐเซ‡เชฎเชพเช‚ เชธเชพเช‡เชŸเซเชธเชจเซ€ เชธเซ‚เชšเชฟ เช‰เชฎเซ‡เชฐเชตเชพเชจเซ€ เช‡เชšเซเช›เชพ เชนเชคเซ€. เช…เชตเชฐเซ‹เชงเชฟเชค เชนเซ‹เชธเซเชŸเชจเซ€ เชธเช‚เช–เซเชฏเชพ 250 + เชเช• เชกเชเชจ เชธเชฐเชจเชพเชฎเชพเช‚ เชธเซเชชเซ‡เชธ เช•เชฐเชคเชพเช‚ เชตเชงเซ เช›เซ‡. https เช•เชจเซ‡เช•เซเชถเชจ เชฆเซเชตเชพเชฐเชพ เชธเชพเช‡เชŸ เชชเชฐ เชœเชคเซ€ เชตเช–เชคเซ‡ เช–เชฐเซ‡เช–เชฐ เชธเชฎเชธเซเชฏเชพ เช›เซ‡, เชœเซ‡เชฎ เช•เซ‡ เชธเชฟเชธเซเชŸเชฎ เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐ, เชฎเชจเซ‡ เชฌเซเชฐเชพเช‰เชเชฐเซเชธ เชตเชฟเชถเซ‡ เชซเชฐเชฟเชฏเชพเชฆเซ‹ เช›เซ‡ :), เชชเชฐเช‚เชคเซ เช† เช–เชพเชธ เช•เชฟเชธเซเชธเชพเช“ เช›เซ‡, เชธเช‚เชธเชพเชงเชจเชจเซ€ เชเช•เซเชธเซ‡เชธเชจเชพ เช…เชญเชพเชต เชฎเชพเชŸเซ‡เชจเชพ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เชŸเซเชฐเชฟเช—เชฐเซเชธ เชนเชœเซ€ เชชเชฃ เช…เชฎเชพเชฐเซ€ เชฌเชพเชœเซเชฎเชพเช‚ เช›เซ‡. , เช…เชฎเซ‡ Microsoft เชคเชฐเชซเชฅเซ€ Opera VPN เช…เชจเซ‡ เชซเซเชฐเชฟเช—เซ‡เชŸ เช…เชจเซ‡ เชŸเซ‡เชฒเชฟเชฎเซ‡เชŸเซเชฐเซ€ เชœเซ‡เชตเชพ เชชเซเชฒเช—เชฟเชจเซเชธเชจเซ‡ เชชเชฃ เชธเชซเชณเชคเชพเชชเซ‚เชฐเซเชตเช• เช…เชตเชฐเซ‹เชงเชฟเชค เช•เชฐเซ€เช เช›เซ€เช.

เช—เชฐเซ€เชฌ เช…เชจเซ‡ เช†เชณเชธเซ เช…เชธเช‚เชคเซเชทเซเชŸเซ‹ เชคเชฐเชซเชฅเซ€ Iptables เช…เชจเซ‡ เชซเชฟเชฒเซเชŸเชฐเชฟเช‚เช— เชŸเซเชฐเชพเชซเชฟเช•

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

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