ΠΠΊΡΡΠ°Π»ΡΠ½ΠΎΡΡΡ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ ΠΏΠΎΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π·Π°ΠΏΡΠ΅ΡΠ΅Π½Π½ΡΡ ΡΠ΅ΡΡΡΡΠΎΠ² Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°Π΅Ρ Π»ΡΠ±ΠΎΠ³ΠΎ Π°Π΄ΠΌΠΈΠ½Π°, ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΌΠΎΠ³ΡΡ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ²ΠΈΡΡ Π½Π΅Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°ΠΊΠΎΠ½Π° ΠΈΠ»ΠΈ ΡΠ°ΡΠΏΠΎΡΡΠΆΠ΅Π½ΠΈΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΠΎΡΠ³Π°Π½ΠΎΠ².
ΠΠ°ΡΠ΅ΠΌ ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΠ°ΡΡ Π²Π΅Π»ΠΎΡΠΈΠΏΠ΅Π΄ ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Π΅ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Ρ Π΄Π»Ρ Π½Π°ΡΠΈΡ
Π·Π°Π΄Π°Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ: Zeroshell, pfSense, ClearOS.
ΠΡΠ΅ ΠΎΠ΄ΠΈΠ½ Π²ΠΎΠΏΡΠΎΡ ΠΎΠΊΠ°Π·Π°Π»ΡΡ Ρ Π½Π°ΡΠ°Π»ΡΡΡΠ²Π°: Π Π΅ΡΡΡ Π»ΠΈ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π½Π°ΡΠ΅Π³ΠΎ Π³ΠΎΡΡΠ΄Π°ΡΡΡΠ²Π°?
Π£ Π½Π°Ρ Π±ΡΠ» ΠΎΠΏΡΡ ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΠΌΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Π°ΠΌΠΈ:
- Zeroshell β ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Π΄Π°ΠΆΠ΅ ΠΏΠΎΠ΄Π°ΡΠΈΠ»ΠΈ Π½Π° 2 Π³ΠΎΠ΄Π° Π»ΠΈΡΠ΅Π½Π·ΠΈΡ, Π½ΠΎ ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ ΡΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΠΈΠΉ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ² Π½Π΅Π»ΠΎΠ³ΠΈΡΠ½ΠΎ Π΄Π»Ρ Π½Π°Ρ Π²ΡΠΏΠΎΠ»Π½ΡΠ» ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΡΡ Π΄Π»Ρ Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ;
- pfSense β ΡΠ²Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΡΠ΅Ρ, ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΡΠΊΡΡΠ½ΠΎ, ΠΏΡΠΈΠ²ΡΠΊΠ°Π½ΠΈΠ΅ ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ ΡΠ°ΠΉΡΠ²ΠΎΠ»Π° FreeBSD ΠΈ Π½Π΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎ Π΄Π»Ρ Π½Π°Ρ (Π΄ΡΠΌΠ°Ρ Π΄Π΅Π»ΠΎ ΠΏΡΠΈΠ²ΡΡΠΊΠΈ, Π½ΠΎ ΡΡΠΎ ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ Π½Π΅ Β«ΡΠ΅ΠΌ ΠΏΡΡΠ΅ΠΌΒ»);
- ClearOS β Π½Π° Π½Π°ΡΠ΅ΠΌ ΠΆΠ΅Π»Π΅Π·Π΅ ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ ΠΎΡΠ΅Π½Ρ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, Π΄ΠΎ ΡΠ΅ΡΡΠ΅Π·Π½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π΅ ΡΠΌΠΎΠ³Π»ΠΈ Π΄ΠΎΠΉΡΠΈ, Π²ΠΎΡ ΠΈ Π·Π°ΡΠ΅ΠΌ ΡΠ°ΠΊΠΈΠ΅ ΡΡΠΆΠ΅Π»ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ?
- Ideco SELECTA. ΠΡΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡ Β«ΠΠΉΠ΄Π΅ΠΊΠΎΒ» ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡ, ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ, Π½ΠΎ ΠΏΠΎ ΠΏΠΎΠ»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΠΎΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌ Π½Π΅ Π΄Π»Ρ Π½Π°Ρ, Π° Π΅ΡΠ΅ Ρ ΠΎΡΠ΅ΡΡΡ Β«ΡΠΊΡΡΠΈΡΡΒ» ΠΈΡ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ Π½Π° ΡΠΎΡ ΠΆΠ΅ Π»ΠΈΠ½ΡΠΊΡ, Roundcube ΠΈ Ρ.ΠΏ. Π‘ ΡΠ΅Π³ΠΎ ΠΎΠ½ΠΈ Π²Π·ΡΠ»ΠΈ, ΡΡΠΎ Β«Π½Π°ΠΏΠΈΠ»ΠΈΠ²Β» ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π² Python ΠΈ ΠΎΡΠΎΠ±ΡΠ°Π² ΠΏΡΠ°Π²Π° ΡΡΠΏΠ΅ΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΎΠ΄Π°Π²Π°ΡΡ Π·Π°ΠΊΠΎΠ½ΡΠ΅Π½Π½ΡΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ ΡΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ ΠΈΠ· ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΡ ΠΈ Π΄ΠΎΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΠΌΡΡ ΠΏΠΎ GPL&etc.
ΠΠΎΠ½ΠΈΠΌΠ°Ρ, ΡΡΠΎ ΡΠ΅ΠΉΡΠ°Ρ Π² ΠΌΠΎΡ ΡΡΠΎΡΠΎΠ½Ρ ΠΏΠΎΡΡΠΏΡΡΡΡ Π½Π΅Π³Π°ΡΠΈΠ²Π½ΡΠ΅ Π²ΠΎΠ·Π³Π»Π°ΡΡ Ρ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌΠΈ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎ ΠΎΠ±ΠΎΡΠ½ΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΈ ΡΡΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠ΅ ΠΎΡΡΡΠ΅Π½ΠΈΡ, Π½ΠΎ Ρ
ΠΎΡΡ ΡΠΊΠ°Π·Π°ΡΡ ΡΡΠΎ ΡΡΠΎΡ ΡΠ·Π΅Π» ΡΠ΅ΡΠΈ ΡΠ°ΠΊΠΆΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ Π±Π°Π»Π°Π½ΡΠΈΡΠΎΠ²ΡΠΈΠΊΠΎΠΌ ΡΡΠ°ΡΠΈΠΊΠ° Π½Π° 4 Π²Π½Π΅ΡΠ½ΠΈΡ
ΠΊΠ°Π½Π°Π»Π° ΠΊ ΡΠ΅ΡΠΈ ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ, ΠΏΡΠΈΡΠ΅ΠΌ Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π° Π΅ΡΡΡ ΡΠ²ΠΎΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ. ΠΡΠ΅ ΠΊΡΠ°Π΅ΡΠ³ΠΎΠ»ΡΠ½ΡΠΌ ΠΊΠ°ΠΌΠ½Π΅ΠΌ ΡΡΠ°Π»Π° Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΡΠ΅ΡΠ΅Π²ΡΡ
ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² Π² ΡΠ°Π·Π½ΡΡ
Π°Π΄ΡΠ΅ΡΠ½ΡΡ
ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π°Ρ
, ΠΈ Ρ Π³ΠΎΡΠΎΠ² ΠΏΡΠΈΠ·Π½Π°ΡΡ, ΡΡΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Π²Π΅Π·Π΄Π΅ Π³Π΄Π΅ Π½Π°Π΄ΠΎ ΠΈ Π½Π΅ Π½Π°Π΄ΠΎ VLANΡ Ρ Π½Π΅ Π³ΠΎΡΠΎΠ². Π ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π΅ΡΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΠΈΠΏΠ° TP-Link TL-R480T+ β Π²Π΅Π΄ΡΡ ΡΠ΅Π±Ρ Π½Π΅ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ, Π² ΠΎΠ±ΡΠ΅ΠΌ ΡΠΎ ΡΠ²ΠΎΠΈΠΌΠΈ Π½ΡΠ°Π½ΡΠ°ΠΌΠΈ. ΠΡΡ ΡΠ°ΡΡΡ Π½Π° Linux ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ Π²ΠΌΠ΅Π½ΡΠ΅ΠΌΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΎΡ.ΡΠ°ΠΉΡΡ Ubuntu
Π Π°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΏΡΠ΅ΡΠ΅Π½Π΄ΡΠ΅Ρ Π½Π° ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΡΡΡ, Π½ΠΎ Ρ ΠΎΡΠ΅ΡΡΡ Π·Π°Π΄Π°ΡΡ Π²ΠΎΠΏΡΠΎΡ: Β«Π Π·Π°ΡΠ΅ΠΌ Π½Π° ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠΈ ΠΏΡΠΈΡΠΏΠΎΡΠ°Π±Π»ΠΈΠ²Π°ΡΡΡΡ ΠΏΠΎΠ΄ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠ΅ ΡΠΎΠΌΠ½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΡ Ρ ΡΠ΅ΡΡΠ΅Π·Π½ΡΠΌΠΈ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΌΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌΠΈ ΠΊΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ?Β».
ΠΡΠ»ΠΈ Π² Π Π€ Π΅ΡΡΡ ΡΠΏΠΈΡΠΎΠΊ Π ΠΎΡΠΊΠΎΠΌΠ½Π°Π΄Π·ΠΎΡΠ°, Π² Π£ΠΊΡΠ°ΠΈΠ½Π΅ β ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊ Π Π΅ΡΠ΅Π½ΠΈΡ Π‘ΠΎΠ²Π΅ΡΠ° ΠΠ°ΡΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ (Π½Π°ΠΏΡ.
ΠΠ±ΡΠ°ΡΡΡ Ρ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ Π½Π° Π΄ΡΡΠ³ΠΈΡ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡΡ , Π½Π° ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π·Π°ΠΏΡΠ΅ΡΠ΅Π½Ρ Π²ΡΠ΅ ΡΠ°ΠΉΡΡ ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎ Π·Π°ΠΏΡΠΎΡΡ Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ Π½Π°ΡΠ°Π»ΡΠ½ΠΈΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌΡ ΡΠ°ΠΉΡΡ, ΡΠ²Π°ΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ»ΡΠ±Π½ΡΠ²ΡΠΈΡΡ, ΠΏΠΎΠ΄ΡΠΌΠ°Π² ΠΈ Β«ΠΏΠΎΠΊΡΡΠΈΠ² Π½Π°Π΄ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉΒ» ΠΏΡΠΈΡΠ»ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΆΠΈΠ·Π½Ρ Π²ΡΠ΅-ΡΠ°ΠΊΠΈ Ρ ΠΎΡΠΎΡΠ° ΠΈ ΠΌΡ Π½Π°ΡΠ°Π»ΠΈ ΡΠ²ΠΎΠΉ ΠΏΠΎΠΈΡΠΊ.
ΠΠΌΠ΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ, ΡΡΠΎ ΠΏΠΈΡΡΡ Π² Β«ΠΊΠ½ΠΈΠ³Π°Ρ Π΄ΠΎΠΌΠΎΡ ΠΎΠ·ΡΠ΅ΠΊΒ» ΠΏΡΠΎ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΡ ΡΡΠ°ΡΠΈΠΊΠ°, Π½ΠΎ ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π½Π° ΠΊΠ°Π½Π°Π»Π°Ρ ΡΠ°Π·Π½ΡΠΌ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠΎΠ² ΠΌΡ ΠΏΠΎΠ΄ΠΌΠ΅ΡΠΈΠ»ΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ΅ΡΠ΅ΠΏΡΡ (Π»ΡΠ±ΡΠ΅ ΡΠΊΡΠΈΠ½Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅Π·Π°Π½Ρ, ΠΏΡΠΎΡΡ ΠΏΠΎΠ½ΡΡΡ ΠΏΡΠΎΡΠΈΡΡ):
ΠΡΠΎΠ²Π°ΠΉΠ΄Π΅Ρ 1
β Π½Π΅ Π·Π°ΠΌΠΎΡΠ°ΡΠΈΠ²Π°Π΅ΡΡΡ ΠΈ Π½Π°Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΠΠ‘ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΈ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΡΠΉ ΠΏΡΠΎΠΊΡΠΈ-ΡΠ΅ΡΠ²Π΅Ρ. ΠΡ ΡΡΠΎ?.. Π·Π°ΡΠΎ Ρ Π½Π°Ρ Π΅ΡΡΡ Π΄ΠΎΡΡΡΠΏ ΡΡΠ΄Π° ΠΊΡΠ΄Π° Π½Π°Π΄ΠΎ (Π΅ΡΠ»ΠΈ Π½Π°ΠΌ ΡΡΠΎ Π½Π°Π΄ΠΎ :))
ΠΡΠΎΠ²Π°ΠΉΠ΄Π΅Ρ 2
β ΡΡΠΈΡΠ°Π΅Ρ ΡΡΠΎ Π΅Π³ΠΎ Π²Π΅ΡΡ
Π½ΠΈΠΉ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ± ΡΡΠΎΠΌ Π΄ΡΠΌΠ°ΡΡ, ΡΠ΅Ρ
ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π²Π΅ΡΡ
Π½Π΅Π³ΠΎ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ° Π΄Π°ΠΆΠ΅ ΠΏΡΠΈΠ·Π½Π°Π»Π°ΡΡ ΠΏΠΎΡΠ΅ΠΌΡ Ρ Π½Π΅ ΠΌΠΎΠ³Ρ ΠΎΡΠΊΡΡΡΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠΉ ΠΌΠ½Π΅ Π½Π΅ Π·Π°ΠΏΡΠ΅ΡΠ΅Π½Π½ΡΠΉ ΡΠ°ΠΉΡ. Π― Π΄ΡΠΌΠ°Ρ ΡΡΠΎ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ° Π²Π°Ρ ΡΠ°Π·Π²Π΅ΡΠ΅Π»ΠΈΡ π
ΠΠ°ΠΊ ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ, ΠΎΠ½ΠΈ ΠΈΠΌΠ΅Π½Π° Π·Π°ΠΏΡΠ΅ΡΠ΅Π½Π½ΡΡ
ΡΠ°ΠΉΡΠΎΠ² ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΡΡ Π² Π°ΠΉΠΏΠΈ Π°Π΄ΡΠ΅ΡΠ° ΠΈ Π±Π»ΠΎΠΊΠΈΡΡΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ IP (Π½Π΅ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ ΠΈΡ
ΡΠΎ, ΡΡΠΎ Π½Π° ΡΡΠΎΠΌ IP Π°Π΄ΡΠ΅ΡΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΡΡΡΡ ΠΈ 20 ΡΠ°ΠΉΡΠΎΠ²).
ΠΡΠΎΠ²Π°ΠΉΠ΄Π΅Ρ 3
β ΠΏΡΠΎΠΏΡΡΠΊΠ°Π΅Ρ ΡΡΠ°ΡΠΈΠΊ ΡΡΠ΄Π°, Π½ΠΎ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ ΠΏΠΎ ΠΌΠ°ΡΡΡΡΡΡ Π΅Π³ΠΎ Π½Π΅ ΠΏΡΡΠΊΠ°Π΅Ρ.
ΠΡΠΎΠ²Π°ΠΉΠ΄Π΅Ρ 4
β Π·Π°ΠΏΡΠ΅ΡΠ°Π΅Ρ Π²ΡΠ΅ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΈΠΈ Ρ ΠΏΠ°ΠΊΠ΅ΡΠ°ΠΌΠΈ Π² ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ.
Π ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ Ρ ΠΠΠ (Π±ΡΠ°ΡΠ·Π΅ΡΡ Opera ΡΠ²Π°ΠΆΠ΅Π½ΠΈΠ΅) ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½Π°ΠΌΠΈ Π΄Π»Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ²? ΠΠ³ΡΠ°ΡΡΡ ΠΏΠΎ-Π½Π°ΡΠ°Π»Ρ Ρ ΡΠ·Π»ΠΎΠ²ΡΠΌ Mikrotik Ρ Π½Π°Ρ Π΄Π°ΠΆΠ΅ ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ ΡΠ΅ΡΡΡΡΠΎΠ΅ΠΌΠΊΠΈΠΉ ΡΠ΅ΡΠ΅ΠΏΡ Π½Π° L7, ΠΎΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π² ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠΈ ΠΏΡΠΈΡΠ»ΠΎΡΡ ΠΎΡΠΊΠ°Π·Π°ΡΡΡΡ (Π·Π°ΠΏΡΠ΅ΡΠ΅Π½Π½ΡΡ Π½Π°Π·Π²Π°Π½ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈ ΠΏΠΎΠ±ΠΎΠ»ΡΡΠ΅, ΠΏΠ΅ΡΠ°Π»ΡΠ½ΠΎ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΊΠΎΠ³Π΄Π° ΠΊΡΠΎΠΌΠ΅ ΡΠ²ΠΎΠΈΡ ΠΏΡΡΠΌΡΡ ΠΎΠ±ΡΠ·Π°Π½Π½ΠΎΡΡΠ΅ΠΉ ΠΏΠΎ ΠΌΠ°ΡΡΡΡΡΠ°ΠΌ, Π½Π° 3Ρ Π΄Π΅ΡΡΡΠΊΠ°Ρ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Π·Π°Π³ΡΡΠ·ΠΊΠ° ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° PPC460GT ΡΡ ΠΎΠ΄ΠΈΡ Π² 100%).
.
Π§ΡΠΎ ΡΡΠ°Π»ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΠΎ:
ΠΠΠ‘ Π½Π° 127.0.0.1 Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ Π½Π΅ ΠΏΠ°Π½Π°ΡΠ΅Ρ, ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ² ΡΠ°ΠΊΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΡΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΡΡΠ°Π±Π»Ρ. ΠΠ³ΡΠ°Π½ΠΈΡΠΈΡΡ Π²ΡΠ΅Ρ
ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΡΡΠ΅Π·Π°Π½Π½ΡΠΌΠΈ ΠΏΡΠ°Π²Π°ΠΌΠΈ Π½Π΅Π»ΡΠ·Ρ, ΠΈ Π½Π΅Π»ΡΠ·Ρ Π·Π°Π±ΡΠ²Π°ΡΡ ΠΎΠ± ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΡ
ΠΠΠ‘. ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ Π½Π΅ ΡΡΠ°ΡΠΈΡΠ΅Π½, ΠΈ ΠΊΡΠΎΠΌΠ΅ Π½ΠΎΠ²ΡΡ
ΠΠΠ‘ Π°Π΄ΡΠ΅ΡΠΎΠ², Π·Π°ΠΏΡΠ΅ΡΠ΅Π½Π½ΡΠ΅ ΡΠ°ΠΉΡΡ ΠΏΠΎΠΊΡΠΏΠ°ΡΡ Π½ΠΎΠ²ΡΠ΅ Π°Π΄ΡΠ΅ΡΠ°, ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ Π΄ΠΎΠΌΠ΅Π½Ρ Π²Π΅ΡΡ
Π½Π΅Π³ΠΎ ΡΡΠΎΠ²Π½Ρ, ΠΌΠΎΠ³ΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ/ΡΠ΄Π°Π»ΠΈΡΡ ΡΠΈΠΌΠ²ΠΎΠ» Π² ΡΠ²ΠΎΠ΅ΠΌ Π°Π΄ΡΠ΅ΡΠ΅. ΠΠΎ Π²ΡΠ΅ ΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ ΠΏΡΠ°Π²ΠΎ ΠΆΠΈΡΡ ΡΡΠΎ-ΡΠΎ ΡΠΈΠΏΠ°:
ip route add blackhole 1.2.3.4
ΠΠΏΠΎΠ»Π½Π΅ Π΄Π΅ΠΉΡΡΠ²Π΅Π½Π½ΡΠΌ Π±ΡΠ»ΠΎ Π±Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ° IP Π°Π΄ΡΠ΅ΡΠΎΠ² ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° Π·Π°ΠΏΡΠ΅ΡΠ΅Π½Π½ΡΡ ΡΠ°ΠΉΡΠΎΠ², Π½ΠΎ ΠΏΠΎ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌ Π²ΡΡΠ΅ ΡΠΎΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌ ΠΌΡ ΠΏΠ΅ΡΠ΅ΡΠ»ΠΈ ΠΊ ΡΠΎΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌ ΠΎ Iptables. Π‘ΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π» ΡΠΆΠ΅ ΠΆΠΈΠ²ΠΎΠΉ Π±Π°Π»Π°Π½ΡΠΈΡΠΎΠ²ΡΠΈΠΊ Π½Π° CentOS Linux release 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.sh, Π²ΡΠΏΠΎΠ»Π½ΡΡΡΠΈΠΉ ΡΠ°Π±ΠΎΡΡ Ρ ipables:
# ΡΡΠΈΡΡΠ²Π°Π΅ΠΌ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈΠ· ΠΏΠ΅ΡΠ΅ΡΠ½Π΅ΠΉ ΡΠ°ΠΉΠ»ΠΎΠ²
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 ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ, ΠΊΠ°ΠΊ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° Ρ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ ΠΏΡΠ΅ΡΠ΅Π½Π·ΠΈΠΈ ΠΊ Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌ :), Π½ΠΎ ΡΡΠΎ ΡΠ°ΡΡΠ½ΡΠ΅ ΡΠ»ΡΡΠ°ΠΈ, Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΠΉ ΠΊ ΠΎΡΡΡΡΡΡΠ²ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ΅ΡΡΡΡΡ Π²ΡΡ ΡΠ°ΠΊΠΈ Π½Π° Π½Π°ΡΠ΅ΠΉ ΡΡΠΎΡΠΎΠ½Π΅, ΡΠ°ΠΊ ΠΆΠ΅ ΡΡΠΏΠ΅ΡΠ½ΠΎ Π±Π»ΠΎΠΊΠΈΡΡΠ΅ΠΌ Opera VPN, ΠΏΠ»Π°Π³ΠΈΠ½Ρ ΡΠΈΠΏΠ° friGate ΠΈ ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΡ ΠΎΡ ΠΠ°ΠΉΠΊΡΠΎΡΠΎΡΡ.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com