рдЧрд░реАрдм рд░ рдЕрд▓реНрдЫреА рдЕрд╕рдиреНрддреБрд╖реНрдЯрд╣рд░реВрдмрд╛рдЯ Iptables рд░ рдлрд┐рд▓реНрдЯрд░рд┐рдЩ рдЯреНрд░рд╛рдлрд┐рдХ

рдкреНрд░рддрд┐рдмрдиреНрдзрд┐рдд рд╕реНрд░реЛрддрд╣рд░реВрдорд╛ рднреНрд░рдордгрд╣рд░реВ рдЕрд╡рд░реБрджреНрдз рдЧрд░реНрдиреЗ рд╕рд╛рдиреНрджрд░реНрднрд┐рдХрддрд╛рд▓реЗ рдХреБрдиреИ рдкрдирд┐ рдкреНрд░рд╢рд╛рд╕рдХрд▓рд╛рдИ рдЕрд╕рд░ рдЧрд░реНрдЫ рдЬрд╕рд▓рд╛рдИ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░реВрдкрдорд╛ рдХрд╛рдиреВрди рд╡рд╛ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЕрдзрд┐рдХрд╛рд░реАрд╣рд░реВрдХреЛ рдЖрджреЗрд╢рд╣рд░реВрдХреЛ рдкрд╛рд▓рдирд╛ рдЧрд░реНрди рдЕрд╕рдлрд▓ рднрдПрдХреЛ рдЖрд░реЛрдк рд▓рдЧрд╛рдЗрдиреНрдЫред

рдЧрд░реАрдм рд░ рдЕрд▓реНрдЫреА рдЕрд╕рдиреНрддреБрд╖реНрдЯрд╣рд░реВрдмрд╛рдЯ Iptables рд░ рдлрд┐рд▓реНрдЯрд░рд┐рдЩ рдЯреНрд░рд╛рдлрд┐рдХ

рд╣рд╛рдореНрд░рд╛ рдХрд╛рд░реНрдпрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рд╡рд┐рд╢реЗрд╖ рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВ рд░ рд╡рд┐рддрд░рдгрд╣рд░реВ рд╣реБрдБрджрд╛ рд╣реНрд╡реАрд▓рд▓рд╛рдИ рдХрд┐рди рдкреБрди: рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдЧрд░реНрдиреЗ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐: Zeroshell, pfSense, ClearOSред

рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирд╕рдБрдЧ рдЕрд░реНрдХреЛ рдкреНрд░рд╢реНрди рдерд┐рдпреЛ: рдХреЗ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдЙрддреНрдкрд╛рджрдирд╕рдБрдЧ рд╣рд╛рдореНрд░реЛ рд░рд╛рдЬреНрдпрдмрд╛рдЯ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЫ?

рд╣рд╛рдореАрд╕рдБрдЧ рдирд┐рдореНрди рд╡рд┐рддрд░рдгрд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗ рдЕрдиреБрднрд╡ рдерд┐рдпреЛ:

  • Zeroshell - рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ 2-рд╡рд░реНрд╖рдХреЛ рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рдкрдирд┐ рджрд╛рди рдЧрд░реЗ, рддрд░ рдпреЛ рдкрддреНрддрд╛ рд▓рд╛рдЧреНрдпреЛ рдХрд┐ рд╣рд╛рдореАрд▓реЗ рдЪрд╛рд╕реЛ рд░рд╛рдЦреЗрдХреЛ рд╡рд┐рддрд░рдг рдХрд┐рдЯ, рдЕрддрд╛рд░реНрдХрд┐рдХ рд░реВрдкрдорд╛, рд╣рд╛рдореНрд░реЛ рд▓рд╛рдЧрд┐ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрд╛рд░реНрдп рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНтАНрдпреЛ;
  • pfSense - рд╕рдореНрдорд╛рди рд░ рд╕рдореНрдорд╛рди, рдПрдХреИ рд╕рдордпрдорд╛ рдмреЛрд░рд┐рдВрдЧ, FreeBSD рдлрд╛рдпрд░рд╡рд╛рд▓рдХреЛ рдХрдорд╛рдгреНрдб рд▓рд╛рдЗрдирдорд╛ рдмрд╛рдиреА рдмрд╕реНрдиреБ рд░ рд╣рд╛рдореНрд░реЛ рд▓рд╛рдЧрд┐ рдкрд░реНрдпрд╛рдкреНрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЫреИрди (рдорд▓рд╛рдИ рд▓рд╛рдЧреНрдЫ рдХрд┐ рдпреЛ рдмрд╛рдиреАрдХреЛ рдХреБрд░рд╛ рд╣реЛ, рддрд░ рдпреЛ рдЧрд▓рдд рддрд░рд┐рдХрд╛ рд╣реЛ);
  • ClearOS - рд╣рд╛рдореНрд░реЛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░рдорд╛ рдпреЛ рдзреЗрд░реИ рдврд┐рд▓реЛ рднрдпреЛ, рд╣рд╛рдореА рдЧрдореНрднреАрд░ рдкрд░реАрдХреНрд╖рдгрдорд╛ рдкреБрдЧреНрди рд╕рдХреЗрдиреМрдВ, рддреНрдпрд╕реЛрднрдП рдХрд┐рди рдпрд╕реНрддреЛ рднрд╛рд░реА рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВ?
  • Ideco SELECTAред Ideco рдЙрддреНрдкрд╛рджрди рдПрдХ рдЕрд▓рдЧ рдХреБрд░рд╛рдХрд╛рдиреА рд╣реЛ, рдПрдХ рдЪрд╛рдЦрд▓рд╛рдЧреНрджреЛ рдЙрддреНрдкрд╛рджрди, рддрд░ рд░рд╛рдЬрдиреАрддрд┐рдХ рдХрд╛рд░рдгрд▓реЗ рд╣рд╛рдореНрд░реЛ рд▓рд╛рдЧрд┐ рд╣реЛрдЗрди, рд░ рдо рдкрдирд┐ рдЙрд╣реА рд▓рд┐рдирдХреНрд╕, Roundcube, рдЗрддреНрдпрд╛рджрд┐ рдХреЛ рд▓рд╛рдЧреА рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдХреЛ рдмрд╛рд░реЗ рдорд╛ "рдмрд╛рдЗрдЯ" рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреБред рдЙрдиреАрд╣рд░реБрд▓реЗ рдХрд╣рд╛рдБрдмрд╛рдЯ рдЗрдиреНрдЯрд░рдлреЗрд╕ рдХрд╛рдЯреЗрд░ рдпреЛ рдЖрдЗрдбрд┐рдпрд╛ рдкрд╛рдП рдЕрдЬрдЧрд░ рд░ рд╕реБрдкрд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдзрд┐рдХрд╛рд░рд╣рд░реВ рдЦреЛрд╕реЗрд░, рддрд┐рдиреАрд╣рд░реВрд▓реЗ GPL&etc рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдЗрдиреНрдЯрд░рдиреЗрдЯ рд╕рдореБрджрд╛рдпрдмрд╛рдЯ рд╡рд┐рдХрд╕рд┐рдд рд░ рдкрд░рд┐рдорд╛рд░реНрдЬрд┐рдд рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рдорд┐рд▓реЗрд░ рдмрдиреЗрдХреЛ рдЙрддреНрдкрд╛рджрди рдмреЗрдЪреНрди рд╕рдХреНрдЫрдиреНред

рдо рдмреБрдЭреНрдЫреБ рдХрд┐ рдЕрдм рдирдХрд╛рд░рд╛рддреНрдордХ рд╡рд┐рд╕реНрдордпрд╛рджрд┐рдмреЛрдзрдХрд╣рд░реВ рдореЗрд░реЛ рджрд┐рд╢рд╛рдорд╛ рдореЗрд░реЛ рд╡реНрдпрдХреНрддрд┐рдкрд░рдХ рднрд╛рд╡рдирд╛рд╣рд░реВрд▓рд╛рдИ рд╡рд┐рд╕реНрддреГрдд рд░реВрдкрдорд╛ рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдорд╛рдЧрд╣рд░реВрд╕рдБрдЧ рдЦрдиреНрдпрд╛рдЗрдиреЗрдЫрдиреН, рддрд░ рдо рднрдиреНрди рдЪрд╛рд╣рдиреНрдЫреБ рдХрд┐ рдпреЛ рдиреЗрдЯрд╡рд░реНрдХ рдиреЛрдб рдЗрдиреНрдЯрд░рдиреЗрдЯрдорд╛ 4 рдмрд╛рд╣реНрдп рдЪреНрдпрд╛рдирд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЯреНрд░рд╛рдлрд┐рдХ рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд░ рдкрдирд┐ рд╣реЛ, рд░ рдкреНрд░рддреНрдпреЗрдХ рдЪреНрдпрд╛рдирд▓рдХреЛ рдЖрдлреНрдиреИ рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ рдЫрдиреНред ред рдЕрд░реНрдХреЛ рдЖрдзрд╛рд░рд╢рд┐рд▓рд╛ рд╡рд┐рднрд┐рдиреНрди рдареЗрдЧрд╛рдирд╛ рдард╛рдЙрдБрд╣рд░реВрдорд╛ рдХрд╛рдо рдЧрд░реНрди рдзреЗрд░реИ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВ рдордзреНрдпреЗ рдПрдЙрдЯрд╛рдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдерд┐рдпреЛ, рд░ рдо рддрдпрд╛рд░ VLAN рд╣рд░реВ рдЬрд╣рд╛рдБ рдЖрд╡рд╢реНрдпрдХ рд░ рдЖрд╡рд╢реНрдпрдХ рдирднрдПрдХреЛ рдард╛рдЙрдБрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рднрдиреА рд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрдиреБрд╣реЛрд╕реН рддрдпрд╛рд░ рдЫреИрдиред рддреНрдпрд╣рд╛рдБ TP-Link TL-R480T+ рдЬрд╕реНрддрд╛ рдпрдиреНрддреНрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧрдорд╛ рдЫрдиреН - рддрд┐рдиреАрд╣рд░реВ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдЧрд░реНрджреИрдирдиреН, рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛, рддрд┐рдиреАрд╣рд░реВрдХреЛ рдЖрдлреНрдиреИ рд╕реВрдХреНрд╖реНрдорддрд╛рд╣рд░реВрд╕рдБрдЧред рд▓рд┐рдирдХреНрд╕рдорд╛ рдпреЛ рднрд╛рдЧ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рд╕рдореНрднрд╡ рдерд┐рдпреЛ Ubuntu рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯрдХреЛ рд▓рд╛рдЧрд┐ рдзрдиреНрдпрд╡рд╛рдж рдЖрдИрдкреА тАЛтАЛрдмреНрдпрд╛рд▓реЗрдиреНрд╕рд┐рдЩ: рдзреЗрд░реИ рдЗрдиреНрдЯрд░рдиреЗрдЯ рдЪреНрдпрд╛рдирд▓рд╣рд░реВ рдПрдХрдорд╛ рдорд┐рд▓рд╛рдПрд░ред рдпрд╕рдмрд╛рд╣реЗрдХ, рдкреНрд░рддреНрдпреЗрдХ рдЪреНрдпрд╛рдирд▓ рдХреБрдиреИ рдкрдирд┐ рдХреНрд╖рдгрдорд╛ "рдкрддрди" рд╣реБрди рд╕рдХреНрдЫ, рд╕рд╛рдереИ рдЙрдареНрди рд╕рдХреНрдЫред рдпрджрд┐ рддрдкрд╛рдЗрдБ рд╣рд╛рд▓ рдХрд╛рдо рдЧрд░рд┐рд░рд╣реЗрдХреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯрдорд╛ рд░реБрдЪрд┐ рд░рд╛рдЦреНрдиреБрд╣реБрдиреНрдЫ (рд░ рдпреЛ рдЫреБрдЯреНрдЯреИ рдкреНрд░рдХрд╛рд╢рдирдХреЛ рд▓рд╛рдпрдХ рдЫ), рдЯрд┐рдкреНрдкрдгреАрд╣рд░реВрдорд╛ рд▓реЗрдЦреНрдиреБрд╣реЛрд╕реНред

рд╡рд┐рдЪрд╛рд░рд╛рдзреАрди рд╕рдорд╛рдзрд╛рди рдЕрджреНрд╡рд┐рддреАрдп рднрдПрдХреЛ рджрд╛рдмреА рдЧрд░реНрджреИрди, рддрд░ рдо рдпреЛ рдкреНрд░рд╢реНрди рд╕реЛрдзреНрди рдЪрд╛рд╣рдиреНрдЫреБ: "рд╡реИрдХрд▓реНрдкрд┐рдХ рд╡рд┐рдХрд▓реНрдкрд▓рд╛рдИ рд╡рд┐рдЪрд╛рд░ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рднрдиреЗ рдЧрдореНрднреАрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВрдХреЛ рд╕рд╛рде рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рд╕рдВрджрд┐рдЧреНрдз рдЙрддреНрдкрд╛рджрдирд╣рд░реВрдорд╛ рдЙрджреНрдпрдорд▓реЗ рдХрд┐рди рдЕрдиреБрдХреВрд▓рди рдЧрд░реНрдиреБрдкрд░реНрдЫ?"

рдпрджрд┐ рд░реВрд╕реА рд╕рдВрдШрдорд╛ Roskomnadzor рдХреЛ рд╕реВрдЪреА рдЫ рднрдиреЗ, рдпреБрдХреНрд░реЗрдирдорд╛ рд░рд╛рд╖реНрдЯреНрд░рд┐рдп рд╕реБрд░рдХреНрд╖рд╛ рдкрд░рд┐рд╖рджреНрдХреЛ рдирд┐рд░реНрдгрдпрдХреЛ рдЕрдиреБрд▓рдЧреНрдирдХ рдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ред рд╣реЗрд░рддреНрдпрд╕рдкрдЫрд┐ рд╕реНрдерд╛рдиреАрдп рдиреЗрддрд╛рд╣рд░реВ рдкрдирд┐ рд╕реБрддреНрджреИрдирдиреН ред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓рд╛рдИ рдкреНрд░рддрд┐рдмрдиреНрдзрд┐рдд рд╕рд╛рдЗрдЯрд╣рд░реВрдХреЛ рд╕реВрдЪреА рджрд┐рдЗрдПрдХреЛ рдерд┐рдпреЛ, рдЬрд╕рд▓реЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирдХреЛ рд╡рд┐рдЪрд╛рд░рдорд╛, рдХрд╛рд░реНрдпрд╕реНрдерд▓рдорд╛ рдЙрддреНрдкрд╛рджрдХрддрд╛рд▓рд╛рдИ рдХрдордЬреЛрд░ рдмрдирд╛рдЙрдБрдЫред

рдЕрдиреНрдп рдЙрджреНрдпрдорд╣рд░реВрдорд╛ рд╕рд╣рдХрд░реНрдореАрд╣рд░реВрд╕рдБрдЧ рдХреБрд░рд╛рдХрд╛рдиреА рдЧрд░реНрджреИ, рдЬрд╣рд╛рдБ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рд╕рдмреИ рд╕рд╛рдЗрдЯрд╣рд░реВ рдкреНрд░рддрд┐рдмрдиреНрдзрд┐рдд рдЫрдиреН рд░ рдорд╛рд▓рд┐рдХрдХреЛ рдЕрдиреБрдорддрд┐рдХреЛ рд╕рд╛рде рдЕрдиреБрд░реЛрдзрдорд╛ рдорд╛рддреНрд░ рддрдкрд╛рдЗрдБ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд╛рдЗрдЯ рдкрд╣реБрдБрдЪ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рд╕рдореНрдорд╛рдирдкреВрд░реНрд╡рдХ рдореБрд╕реНрдХреБрд░рд╛рдЙрдБрджреИ, рд╕реЛрдЪреНрджреИ рд░ "рд╕рдорд╕реНрдпрд╛рдорд╛ рдзреБрдореНрд░рдкрд╛рди", рд╣рд╛рдореА рдмреБрдЭреНрдпреМрдВ рдХрд┐ рдЬреАрд╡рдиред рдЕрдЭреИ рд░рд╛рдореНрд░реЛ рдЫ рд░ рд╣рд╛рдореАрд▓реЗ рдЙрдиреАрд╣рд░реВрдХреЛ рдЦреЛрдЬреА рд╕реБрд░реБ рдЧрд░реНрдпреМрдВред

рдЯреНрд░рд╛рдлрд┐рдХ рдлрд┐рд▓реНрдЯрд░рд┐рдЩрдХреЛ рдмрд╛рд░реЗрдорд╛ "рдЧреГрд╣рд┐рдгреАрд╣рд░реВрдХрд╛ рдкреБрд╕реНрддрдХрд╣рд░реВ" рдорд╛ рдЙрдиреАрд╣рд░реВрд▓реЗ рдХреЗ рд▓реЗрдЦреНрдЫрдиреН рднрдиреЗрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рд░реВрдкрдорд╛ рд╣реЗрд░реНрдиреЗ рдЕрд╡рд╕рд░ рдкрд╛рдПрд░, рддрд░ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рджрд╛рдпрдХрд╣рд░реВрдХреЛ рдЪреНрдпрд╛рдирд▓рд╣рд░реВрдорд╛ рдХреЗ рднрдЗрд░рд╣реЗрдХреЛ рдЫ рднрдиреЗрд░ рд╣реЗрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓реЗ рдирд┐рдореНрди рд╡реНрдпрдЮреНрдЬрдирд╣рд░реВ рджреЗрдЦреНрдпреМрдВ (рдХреБрдиреИ рдкрдирд┐ рд╕реНрдХреНрд░рд┐рдирд╕рдЯрд╣рд░реВ рдереЛрд░реИ рдХреНрд░рдк рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН, рдХреГрдкрдпрд╛ рд╕реЛрдзреНрджрд╛ рдмреБрдЭреНрдиреБрд╣реЛрд╕реН):

рдкреНрд░рджрд╛рдпрдХ рез
- рдпрд╕рдХреЛ рдЖрдлреНрдиреИ DNS рд╕рд░реНрднрд░рд╣рд░реВ рд░ рдкрд╛рд░рджрд░реНрд╢реА рдкреНрд░реЛрдХреНрд╕реА рд╕рд░реНрднрд░рд▓рд╛рдИ рдЪрд┐рдиреНрддрд╛ рд░ рд▓рд╛рдЧреВ рдЧрд░реНрджреИрдиред рдареАрдХ рдЫ? .. рддрд░ рд╣рд╛рдореАрд╕рдБрдЧ рдЬрд╣рд╛рдБ рдЖрд╡рд╢реНрдпрдХ рдЫ рддреНрдпрд╣рд╛рдБ рдкрд╣реБрдБрдЪ рдЫ (рдпрджрд┐ рд╣рд╛рдореАрд▓рд╛рдИ рдЖрд╡рд╢реНрдпрдХ рдЫ :))

рдкреНрд░рджрд╛рдпрдХ рез
- рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЧрд░реНрджрдЫ рдХрд┐ рдЙрдирдХреЛ рд╢реАрд░реНрд╖ рдкреНрд░рджрд╛рдпрдХрд▓реЗ рдпрд╕ рдмрд╛рд░реЗ рд╕реЛрдЪреНрдиреБ рдкрд░реНрдЫ, рд╢реАрд░реНрд╖ рдкреНрд░рджрд╛рдпрдХрдХреЛ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рд╕рдорд░реНрдердирд▓реЗ рдкрдирд┐ рд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрдпреЛ рдХрд┐рди рдореИрд▓реЗ рдорд▓рд╛рдИ рдЪрд╛рд╣рд┐рдПрдХреЛ рд╕рд╛рдЗрдЯ рдЦреЛрд▓реНрди рд╕рдХрд┐рди, рдЬреБрди рдирд┐рд╖реЗрдз рдЧрд░рд┐рдПрдХреЛ рдерд┐рдПрдиред рдорд▓рд╛рдИ рд▓рд╛рдЧреНрдЫ рддрд╕реНрдмрд┐рд░рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдордиреЛрд░рдЮреНрдЬрди рджрд┐рдиреЗрдЫ :)

рдЧрд░реАрдм рд░ рдЕрд▓реНрдЫреА рдЕрд╕рдиреНрддреБрд╖реНрдЯрд╣рд░реВрдмрд╛рдЯ Iptables рд░ рдлрд┐рд▓реНрдЯрд░рд┐рдЩ рдЯреНрд░рд╛рдлрд┐рдХ

рдЬрд╕рд░реА рдпреЛ рдмрд╛рд╣рд┐рд░рд┐рдпреЛ, рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдкреНрд░рддрд┐рдмрдиреНрдзрд┐рдд рд╕рд╛рдЗрдЯрд╣рд░реВрдХреЛ рдирд╛рдорд╣рд░реВ IP рдареЗрдЧрд╛рдирд╛рд╣рд░реВрдорд╛ рдЕрдиреБрд╡рд╛рдж рдЧрд░реНрдЫрдиреН рд░ IP рдЖрдлреИрдВрд▓рд╛рдИ рдмреНрд▓рдХ рдЧрд░реНрдЫрдиреН (рдпрд╕ IP рдареЗрдЧрд╛рдирд╛рд▓реЗ 20 рд╕рд╛рдЗрдЯрд╣рд░реВ рд╣реЛрд╕реНрдЯ рдЧрд░реНрди рд╕рдХреНрдЫ рднрдиреНрдиреЗ рддрдереНрдпрдмрд╛рдЯ рддрд┐рдиреАрд╣рд░реВ рдЪрд┐рдиреНрддрд┐рдд рдЫреИрдирдиреН)ред

рдкреНрд░рджрд╛рдпрдХ рез
- рдЯреНрд░рд╛рдлрд┐рдХрд▓рд╛рдИ рддреНрдпрд╣рд╛рдБ рдЬрд╛рди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рддрд░ рдпрд╕рд▓рд╛рдИ рдорд╛рд░реНрдЧрдорд╛ рдлрд┐рд░реНрддрд╛ рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИрдиред

рдкреНрд░рджрд╛рдпрдХ рез
- рдирд┐рд░реНрджрд┐рд╖реНрдЯ рджрд┐рд╢рд╛рдорд╛ рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВрд╕рдБрдЧ рд╕рдмреИ рд╣реЗрд░рдлреЗрд░рд╣рд░реВрд▓рд╛рдИ рдирд┐рд╖реЗрдз рдЧрд░реНрджрдЫред

VPN (рдУрдкреЗрд░рд╛ рдмреНрд░рд╛рдЙрдЬрд░рдХреЛ рд╕рдореНрдорд╛рди) рд░ рдмреНрд░рд╛рдЙрдЬрд░ рдкреНрд▓рдЧрдЗрдирд╣рд░реВрд╕рдБрдЧ рдХреЗ рдЧрд░реНрдиреЗ? рд╕реБрд░реБрдорд╛ рдиреЛрдб Mikrotik рд╕рдБрдЧ рдЦреЗрд▓реНрджреИ, рд╣рд╛рдореАрд▓реЗ L7 рдХреЛ рд▓рд╛рдЧреА рдПрдХ рд╕рдВрд╕рд╛рдзрди-рдЧрд╣рди рдиреБрд╕реНрдЦрд╛ рдкрдирд┐ рдкрд╛рдпреМрдВ, рдЬреБрди рд╣рд╛рдореАрд▓реЗ рдкрдЫрд┐ рддреНрдпрд╛рдЧреНрдиреБрдкрд░реНтАНрдпреЛ (рддреНрдпрд╣рд╛рдБ рдзреЗрд░реИ рдкреНрд░рддрд┐рдмрдиреНрдзрд┐рдд рдирд╛рдорд╣рд░реВ рд╣реБрди рд╕рдХреНрдЫрдиреН, рдпреЛ рджреБрдЦреА рд╣реБрдиреНрдЫ рдЬрдм, рдорд╛рд░реНрдЧрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдпрд╕рдХреЛ рдкреНрд░рддреНрдпрдХреНрд╖ рдЬрд┐рдореНрдореЗрд╡рд╛рд░реАрд╣рд░реВ рдмрд╛рд╣реЗрдХ, 3 рджрд░реНрдЬрдирдорд╛ред рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ PPC460GT рдкреНрд░реЛрд╕реЗрд╕рд░ рд▓реЛрдб 100% рдорд╛ рдЬрд╛рдиреНрдЫ)ред

рдЧрд░реАрдм рд░ рдЕрд▓реНрдЫреА рдЕрд╕рдиреНрддреБрд╖реНрдЯрд╣рд░реВрдмрд╛рдЯ Iptables рд░ рдлрд┐рд▓реНрдЯрд░рд┐рдЩ рдЯреНрд░рд╛рдлрд┐рдХ.

рдХреЗ рд╕реНрдкрд╖реНрдЯ рднрдпреЛ:
127.0.0.1 рдорд╛ DNS рдмрд┐рд▓реНрдХреБрд▓ рдПрдХ рд░рд╛рдордмрд╛рдг рдЫреИрди; рдмреНрд░рд╛рдЙрдЬрд░рд╣рд░реВрдХреЛ рдЖрдзреБрдирд┐рдХ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрд▓реЗ рдЕрдЭреИ рдкрдирд┐ рддрдкрд╛рдИрдВрд▓рд╛рдИ рддреНрдпрд╕реНрддрд╛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рд╕рдмреИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдХрдо рдЕрдзрд┐рдХрд╛рд░рд╣рд░реВрдорд╛ рд╕реАрдорд┐рдд рдЧрд░реНрди рдЕрд╕рдореНрднрд╡ рдЫ, рд░ рд╣рд╛рдореАрд▓реЗ рд╡реИрдХрд▓реНрдкрд┐рдХ DNS рдХреЛ рдареВрд▓реЛ рд╕рдВрдЦреНрдпрд╛рдХреЛ рдмрд╛рд░реЗрдорд╛ рдмрд┐рд░реНрд╕рдиреБ рд╣реБрдБрджреИрдиред рдЗрдиреНрдЯрд░рдиреЗрдЯ рд╕реНрдерд┐рд░ рдЫреИрди, рд░ рдирдпрд╛рдБ DNS рдареЗрдЧрд╛рдирд╛рд╣рд░реВрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, рдирд┐рд╖реЗрдзрд┐рдд рд╕рд╛рдЗрдЯрд╣рд░реВрд▓реЗ рдирдпрд╛рдБ рдареЗрдЧрд╛рдирд╛рд╣рд░реВ рдЦрд░реАрдж рдЧрд░реНрдЫрдиреН, рд╢реАрд░реНрд╖-рд╕реНрддрд░ рдбреЛрдореЗрдирд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рдХреНрдЫрдиреН, рд░ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдареЗрдЧрд╛рдирд╛рдорд╛ рдХреНрдпрд╛рд░реЗрдХреНрдЯрд░ рдердкреНрди/рд╣рдЯрд╛рдЙрди рд╕рдХреНрдЫрдиреНред рддрд░ рдЕрдЭреИ рдкрдирд┐ рдХреЗрд╣рд┐ рдмрд╛рдБрдЪреНрдиреЗ рдЕрдзрд┐рдХрд╛рд░ рдЫ:

ip route add blackhole 1.2.3.4

рдкреНрд░рддрд┐рдмрдиреНрдзрд┐рдд рд╕рд╛рдЗрдЯрд╣рд░реВрдХреЛ рд╕реВрдЪреАрдмрд╛рдЯ IP рдареЗрдЧрд╛рдирд╛рд╣рд░реВрдХреЛ рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдпреЛ рдПрдХрджрдо рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рд╣реБрдиреЗрдЫ, рддрд░ рдорд╛рдерд┐ рдЙрд▓реНрд▓реЗрдЦрд┐рдд рдХрд╛рд░рдгрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореА Iptables рдХреЛ рдмрд╛рд░реЗрдорд╛ рд╡рд┐рдЪрд╛рд░ рдЧрд░реНрди рдЕрдЧрд╛рдбрд┐ рдмрдвреНрдпреМрдВред CentOS рд▓рд┐рдирдХреНрд╕ рд░рд┐рд▓реАрдЬ 7.5.1804 рдорд╛ рдкрд╣рд┐рд▓реЗ рдиреИ рд▓рд╛рдЗрдн рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд░ рдерд┐рдпреЛред

рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдЗрдиреНрдЯрд░рдиреЗрдЯ рдЫрд┐рдЯреЛ рд╣реБрдиреБрдкрд░реНрдЫ, рд░ рдмреНрд░рд╛рдЙрдЬрд░рд▓реЗ рдЖрдзрд╛ рдорд┐рдиреЗрдЯ рдкрд░реНрдЦрдиреБ рд╣реБрдБрджреИрди, рдпреЛ рдкреГрд╖реНрда рдЙрдкрд▓рдмреНрдз рдЫреИрди рднрдиреНрдиреЗ рдирд┐рд╖реНрдХрд░реНрд╖рдорд╛ред рд▓рд╛рдореЛ рдЦреЛрдЬ рдкрдЫрд┐ рд╣рд╛рдореА рдпреЛ рдореЛрдбреЗрд▓рдорд╛ рдЖрдпреМрдВ:
рдлрд╛рдЗрд▓ рез -> /script/denied_host, рдирд┐рд╖реЗрдзрд┐рдд рдирд╛рдорд╣рд░реВрдХреЛ рд╕реВрдЪреА:

test.test
blablabla.bubu
torrent
porno

рдлрд╛рдЗрд▓ рез -> /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

sudo рдХреЛ рдкреНрд░рдпреЛрдЧ рдпрд╕ рддрдереНрдпрдХреЛ рдХрд╛рд░рдг рд╣реЛ рдХрд┐ рд╣рд╛рдореАрд╕рдБрдЧ WEB рдЗрдиреНрдЯрд░рдлреЗрд╕ рдорд╛рд░реНрдлрдд рдирд┐рдпрдиреНрддреНрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рд╕рд╛рдиреЛ рд╣реНрдпрд╛рдХ рдЫ, рддрд░ рдПрдХ рд╡рд░реНрд╖ рднрдиреНрджрд╛ рдмрдвреАрдХреЛ рд▓рд╛рдЧрд┐ рдпрд╕реНрддреЛ рдореЛрдбреЗрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрдиреБрднрд╡рд▓реЗ рджреЗрдЦрд╛рдПрдХреЛ рдЫ, WEB рддреНрдпрддрд┐ рдЖрд╡рд╢реНрдпрдХ рдЫреИрдиред рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрдЫрд┐, рдбрд╛рдЯрд╛рдмреЗрд╕, рдЗрддреНрдпрд╛рджрд┐рдорд╛ рд╕рд╛рдЗрдЯрд╣рд░реВрдХреЛ рд╕реВрдЪреА рдердкреНрдиреЗ рдЗрдЪреНрдЫрд╛ рдерд┐рдпреЛред рдЕрд╡рд░реБрджреНрдз рд╣реЛрд╕реНрдЯрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ 250 + рдПрдХ рджрд░реНрдЬрди рдареЗрдЧрд╛рдирд╛ рдЦрд╛рд▓реА рдард╛рдЙрдБрд╣рд░реВ рднрдиреНрджрд╛ рдмрдвреА рдЫред https рдЬрдбрд╛рди рдорд╛рд░реНрдлрдд рд╕рд╛рдЗрдЯрдорд╛ рдЬрд╛рдБрджрд╛ рддреНрдпрд╣рд╛рдБ рд╡рд╛рд╕реНрддрд╡рдореИ рд╕рдорд╕реНрдпрд╛ рдЫ, рдЬрд╕реНрддреИ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рд╢рд╛рд╕рдХ, рдорд╕рдБрдЧ рдмреНрд░рд╛рдЙрдЬрд░рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЧреБрдирд╛рд╕реЛ рдЫ :), рддрд░ рдпреА рд╡рд┐рд╢реЗрд╖ рдХреЗрд╕рд╣рд░реВ рд╣реБрдиреН, рд╕реНрд░реЛрддрдорд╛ рдкрд╣реБрдБрдЪрдХреЛ рдХрдореАрдХреЛ рд▓рд╛рдЧрд┐ рдзреЗрд░реИ рдЯреНрд░рд┐рдЧрд░рд╣рд░реВ рдЕрдЭреИ рдкрдирд┐ рд╣рд╛рдореНрд░реЛ рдкрдХреНрд╖рдорд╛ рдЫрдиреНред , рд╣рд╛рдореАрд▓реЗ Microsoft рдмрд╛рдЯ Opera VPN рд░ friGate рд░ telemetry рдЬрд╕реНрддрд╛ рдкреНрд▓рдЧрдЗрдирд╣рд░реВ рдкрдирд┐ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЕрд╡рд░реБрджреНрдз рдЧрд░реНрдЫреМрдВред

рдЧрд░реАрдм рд░ рдЕрд▓реНрдЫреА рдЕрд╕рдиреНрддреБрд╖реНрдЯрд╣рд░реВрдмрд╛рдЯ Iptables рд░ рдлрд┐рд▓реНрдЯрд░рд┐рдЩ рдЯреНрд░рд╛рдлрд┐рдХ

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди