แแแ แซแแแฃแ แ แแกแฃแ แกแแแแ แแแแแขแแแแก แแแแแแแแแก แแฅแขแฃแแแแแ แแแแแแแแก แแฎแแแแก แแแแแกแแแแ แแแแแแแกแขแ แแขแแ แแ, แ แแแแแกแแช แจแแแซแแแแ แแคแแชแแแแฃแ แแ แแแแแแกแ แแก แแ แแแ แแแแแแแก แแ แจแแกแแแแแแกแ แแ แแแแแแแแก แแ แซแแแแแแแแก แจแแฃแกแ แฃแแแแแแแแจแ.
แ แแขแแ แฎแแแแฎแแ แแแแแแแแแแแ แแแ แแแแ, แ แแแแกแแช แแ แกแแแแแก แกแแแชแแแแแแแแฃแแ แแ แแแ แแแแแ แแ แแแกแขแ แแแฃแชแแแแ แฉแแแแ แแแแชแแแแแแกแแแแก, แแแแแแแแแ: Zeroshell, pfSense, ClearOS.
แแแแแฏแแแแขแก แแแแแ แแ แแ แจแแแแแฎแแ แแแฃแฉแแแ: แแฅแแก แแฃ แแ แ แแแแแงแแแแแฃแ แแ แแแฃแฅแขแก แฉแแแแ แกแแฎแแแแฌแแคแแก แฃแกแแคแ แแฎแแแแแก แกแแ แขแแคแแแแขแ?
แฉแแแ แแแฅแแแแ แแฃแจแแแแแก แแแแแชแแแแแแ แจแแแแแ แแแกแขแ แแแฃแชแแแแแแ:
- Zeroshell - แแแแแแแแแ แแแแ 2 แฌแแแแแ แแแชแแแแแแช แแ แแแแแกแชแแก, แแแแ แแ แแฆแแแฉแแแ, แ แแ แฉแแแแแแแก แแแแแขแแ แแกแแแฃแแ แกแแแแกแขแ แแแฃแชแแ แแแแ แแแ, แแแแแแแฃแ แแ, แแ แแขแแแฃแ แคแฃแแฅแชแแแก แแกแ แฃแแแแแ แฉแแแแแแแก;
- pfSense - แแแขแแแแกแชแแแ แแ แแแขแแแ, แแแแแ แแ แแก แแแกแแฌแงแแแ, FreeBSD firewall-แแก แแ แซแแแแแแก แฎแแแแแ แจแแแฃแแแ แแ แฉแแแแแแแก แแ แแกแแแแแ แแกแแ แแแกแแฎแแ แฎแแแแแ (แแคแแฅแ แแ, แแก แฉแแแแแก แกแแแแแฎแแ, แแแแ แแ แแฆแแแฉแแแ, แ แแ แแ แแกแฌแแ แ แแแ แแงแ);
- ClearOS - แฉแแแแก แแแแ แแขแฃแ แแแ แแฆแแแฉแแแ แซแแแแแ แแแแ, แฉแแแ แแแ แแแแแฆแฌแแแ แกแแ แแแแฃแ แขแแกแขแแ แแแแก, แแกแ แ แแ, แ แแขแแ แแ แแก แแกแแแ แแซแแแ แแแขแแ แคแแแกแแแ?
- Ideco SELECTA. Ideco-แก แแ แแแฃแฅแขแ แชแแแแ แกแแฃแแแ แแ, แกแแแแขแแ แแกแ แแ แแแฃแฅแขแแ, แแแแ แแ แแแแแขแแแฃแ แ แแแแแแแแแก แแแแ แแ แ แฉแแแแแแแก แแ แแกแแแ แแแแแ แแแ โแแแแแแแโ แแแแแ Linux-แแก, Roundcube-แแก แแแชแแแแแแก แจแแกแแฎแแ แแ แ.แจ. แกแแแแแ แแแฃแฉแแแแ แแแแ, แ แแ แแแขแแ แคแแแกแแก แแแญแ แแ Python แแ แกแฃแแแ แแแแฎแแแ แแแแแก แฃแคแแแแแแแก แฉแแแแ แแแแแแ, แแแ แจแแฃแซแแแแ แแแงแแแแ แแแ แแ แแแฃแฅแขแ, แ แแแแแแช แจแแแแแแ แจแแแฃแจแแแแแฃแแ แแ แจแแชแแแแแ แแแแฃแแแแแกแแแ แแแขแแ แแแข แกแแแแแแแแแแแกแแแ, แ แแแแแแช แแแแแฌแแแแแฃแแแ GPL& แ.แจ.
แแ แแแกแแแก, แ แแ แแฎแแ แแแแแขแแฃแ แ แซแแฎแแแแแ แแแแฆแแ แแแ แฉแแแ แแแแแ แแฃแแแแแ แฉแแแ แกแฃแแแแฅแขแฃแ แ แแ แซแแแแแแแก แแแขแแแฃแ แแ แแแกแแแฃแแแแแก แแแแฎแแแแแ, แแแแ แแ แแแแแ แแแฅแแ, แ แแ แแก แฅแกแแแแก แแแแแซแ แแกแแแ แแ แแก แขแ แแคแแแแก แแแแแแกแแ แ 4 แแแ แ แแ แฎแแกแแแแก แแแขแแ แแแขแจแ แแ แแแแแแฃแ แแ แฎแก แแฅแแก แกแแแฃแแแ แ แแแฎแแกแแแแแแแแแ. . แแแแแ แแ แแ แฅแแแแฃแแฎแแแ แแงแ แ แแแแแแแแ แฅแกแแแฃแ แ แแแขแแ แคแแแกแแก แกแแญแแ แแแแ, แ แแแแแแช แแฃแจแแแแแ แแแกแแแแ แแแแแก แกแฎแแแแแกแฎแแ แกแแแ แชแแจแ, แแ แแ แแแแ แแ แแก แแฆแแแ แแ, แ แแ VLAN-แแแแก แแแแแงแแแแแ แจแแกแแซแแแแแแแ แงแแแแแแ, แกแแแแช แกแแญแแ แแ แแ แแ แ แกแแญแแ แ แแ แแ แแก แแแแ. แแแแแแงแแแแแ แแกแแแ แแแฌแงแแแแแแแแแ, แ แแแแ แแชแแ TP-Link TL-R480T+ - แแกแแแ แแ แแฅแชแแแแแ แแแแแแฃแ แแ, แแแแแแแ, แกแแแฃแแแ แ แแแฃแแแกแแแแ. แแ แแแฌแแแแก แแแแคแแแฃแ แแชแแ Linux-แแ แจแแกแแซแแแแแแ แแแฎแแ Ubuntu-แก แแคแแชแแแแฃแ แ แแแแกแแแขแแก แฌแงแแแแแแ
แแแแกแแฎแแแแแแ แแแแแกแแแแแ แแ แแ แแก แฃแแแแแแฃแ แแแแก แแ แแขแแแแแ, แแแแ แแ แแ แแแแแ แแแแกแแ แแแแฎแแ: โแ แแขแแ แฃแแแ แแแแ แแแก แกแแฌแแ แแ แแแกแแแ แแฎแแ แแก แกแแแญแแ แแ แแแฃแฅแขแแแก แกแแ แแแแฃแแ แขแแฅแแแแแก แแแแฎแแแแแแแ, แ แแแแกแแช แจแแแซแแแแ แแแแแฎแแแแแแแแก แแแขแแ แแแขแแฃแแ แแแ แแแแขแ?
แแฃ แ แฃแกแแแแก แคแแแแ แแชแแแจแ แแ แแก แ แแกแแแแแแแแแ แแก แกแแ, แฃแแ แแแแแจแ แแ แแก แแแแแ แแ แแ แแแแฃแแ แฃแจแแจแ แแแแแก แกแแแญแแก แแแแแฌแงแแแขแแแแแแก แจแแกแแฎแแ (แแแแแแแแแ.
แกแฎแแ แกแแฌแแ แแแแแแก แแแแแแแแแแ แแแแฃแแแแแชแแแกแแก, แกแแแแช แกแขแแแแแ แขแฃแแแ แงแแแแ แกแแแขแ แแแ แซแแแฃแแแ แแ แแฎแแแแ แฃแคแ แแกแแก แแแแแ แแแแ แจแแแแซแแแแ แจแแฎแแแแแ แแแแแ แแขแฃแ แกแแแขแแ, แแแขแแแแกแชแแแแ แแฆแแแแ, แคแแฅแ แแแ แแ โแแแฌแแแ แแ แแแแแแแแโ, แแแแแแแ แแแแก แแแแแแแแแ, แ แแ แชแฎแแแ แแแ แฏแแ แแแแแ แแแ แแแ แแ แแแแแฌแงแแ แแแแ แซแแแแ.
แจแแกแแซแแแแแแแ แแแฅแแแแแก แแ แ แแฎแแแแ แแแแแแขแแแฃแ แแ แแแแฎแแ แ แแก แฌแแ แแ แแกแแแ โแแแแกแแฎแแแกแแแแก แฌแแแแแแจแโ แขแ แแคแแแแก แแแคแแแขแแ แแก แจแแกแแฎแแ, แแ แแแแ แแแแฎแแ แ แ แฎแแแแ แกแฎแแแแแกแฎแแ แแ แแแแแแแ แแก แแ แฎแแแแ, แฉแแแ แจแแแแแฉแแแแ แจแแแแแแ แ แแชแแแขแแแ (แแแแแกแแแแ แ แกแแ แแแจแแขแ แแแแแ แจแแแชแแ แแแฃแแแ, แแแฎแแแ. แแแแฎแแแกแแก แแแแแ):
แแ แแแแแแแ แ 1
โ แแ แแฌแฃแฎแแแก แแ แแฌแแกแแแก แกแแแฃแแแ DNS แกแแ แแแ แแแก แแ แแแแญแแแ แแแแ แแ แแฅแกแ แกแแ แแแ แก. แแแ แแ?.. แแแแ แแ แฉแแแ แแแแฅแแก แฌแแแแแ แแฅ, แกแแแแช แแแญแแ แแแแ (แแฃ แแแญแแ แแแแ :))
แแ แแแแแแแ แ 2
- แแแแแก, แ แแ แแแกแแ แแแแแแ แแ แแ แแแแแแแ แแ แฃแแแ แแคแแฅแ แแก แแแแแ, แขแแ แแ แแแแแแแ แแก แขแแฅแแแแฃแ แแ แแฎแแ แแแญแแ แแ แแฆแแแ แ แแแแแช, แ แแขแแ แแแ แแแแฎแกแแแ แกแแแขแ, แ แแแแแแช แแญแแ แแแแแแ, แ แแช แแ แแงแ แแแ แซแแแฃแแ. แแแแแ แกแฃแ แแแ แแแแแแฎแแแ แฃแแแแก :)
แ แแแแ แช แแแแ แแแ, แแแ แซแแแฃแแ แกแแแขแแแแก แกแแฎแแแแแก แแแ แแแแแแ IP แแแกแแแแ แแแแแ แแ แแแแแ แแแแแแแแ IP-แก (แแแ แแ แแฌแฃแฎแแแ แแก, แ แแ แแ IP แแแกแแแแ แแก แจแแฃแซแแแ 20 แกแแแขแแก แแแกแแแแซแแแแ).
แแ แแแแแแแ แ 3
โ แกแแจแฃแแแแแแก แแซแแแแก แแแซแ แแแแแก แแฅ แฌแแแแแแก, แแแแ แแ แแ แฃแจแแแแก แแแ แจแ แฃแขแแก แแแกแฌแแ แแ แฃแแแ.
แแ แแแแแแแ แ 4
- แแ แซแแแแแก แงแแแแ แแแแแแฃแแแชแแแก แแแแแขแแแแ แแแแแแแแฃแแ แแแแแ แแฃแแแแแ.
แ แ แแฃแงแแ VPN (แแแแ แแก แแ แแฃแแแ แแก แแแขแแแแกแชแแแ) แแ แแ แแฃแแแ แแก แแแแแแแขแแแก? แแแแแแแแ แแแแแ Mikrotik แแแแแซแแแ แแแแแจแแ, แฉแแแ แแแแแฆแแ แ แแกแฃแ แกแแ แแแขแแแกแแฃแ แ แ แแชแแแขแ L7-แกแแแแก, แ แแแแแก แแแขแแแแแแช แแแแแแแแแแแ แแแแแแฌแแ (แจแแแซแแแแ แแงแแก แฃแคแ แ แแแ แซแแแฃแแ แกแแฎแแแแแ, แกแแแฌแฃแฎแแ แ แฎแแแแ, แ แแแแกแแช แแแ แจแ แฃแขแแแแ แแแกแ แแแ แแแแแ แ แแแกแฃแฎแแกแแแแแแแแแก แแแ แแ, 3 แแแแฃแแแ PPC460GT แแ แแชแแกแแ แแก แแแขแแแ แแแ แแแแแก 100%-แแแ.
.
แ แ แแแฎแแ แแแแแแ:
DNS 127.0.0.1-แแ แแแกแแแฃแขแฃแ แแ แแ แแ แแก แแแแแชแแ; แแ แแฃแแแ แแแแก แแแแแแแแ แแแ แแแ แกแแแแ แแแแแ แกแแจแฃแแแแแแก แแแซแแแแ แแแแ แแแก แแแแแ แแกแแแ แแ แแแแแแแแ. แจแแฃแซแแแแแแแ แงแแแแ แแแแฎแแแ แแแแแก แจแแแฆแฃแแแ แจแแแชแแ แแแฃแแ แฃแคแแแแแแแ แแ แแ แฃแแแ แแแแแแแฌแงแแ แแแขแแ แแแขแแฃแแ DNS-แแก แแแแ แ แแแแแแแแ. แแแขแแ แแแขแ แแ แแ แแก แกแขแแขแแแฃแ แ แแ แแฎแแแ DNS แแแกแแแแ แแแแแก แแแ แแ, แแแ แซแแแฃแแ แกแแแขแแแ แงแแแฃแแแแแ แแฎแแ แแแกแแแแ แแแแก, แชแแแแแ แแแแ แแแแแก แแแแแแแแก แแ แจแแฃแซแแแแ แแแแแแแแ แแแกแแแแ แแแก แกแแแแแแแแแแก แแแแแขแแแ/แแจแแ. แแแแ แแ แแแแแช แแฅแแก แฃแคแแแแ แแชแฎแแแ แแก แแกแแแแกแ แ แแ:
ip route add blackhole 1.2.3.4
แกแแแแแแ แแคแแฅแขแฃแ แ แแฅแแแแแแ IP แแแกแแแแ แแแแแก แกแแแก แแแฆแแแ แแแ แซแแแฃแแ แกแแแขแแแแก แกแแแแแ, แแแแ แแ แแแแแ แฉแแแแแแแแแ แแแแแแแแแก แแแแ, แฉแแแ แแแแแแแแแ Iptables-แแก แจแแกแแฎแแ แแแกแแแ แแแแแแ. CentOS Linux-แแก 7.5.1804 แแแแแจแแแแแแ แฃแแแ แแงแ แชแแชแฎแแแ แแแแแแกแแ แ.
แแแแฎแแแ แแแแแก แแแขแแ แแแขแ แฃแแแ แแงแแก แกแฌแ แแคแ, แแ แแฃแแแ แแ แแ แแ แฃแแแ แแแแแแแแก แแแฎแแแแ แ แฌแฃแแ แแ แแแแกแแแแ, แ แแ แแก แแแแ แแ แแแฃแฌแแแแแแแแ. แแแแ แฎแแแก แซแแแแแก แจแแแแแ แแแแแแแ แแ แแแแแแแแแ:
แคแแแแ 1 -> /แกแแ แแแขแ/แฃแแ แงแแคแแแ_แแแกแแแแซแแแแแแ แซแแแฃแแ แกแแฎแแแแแแก แกแแ:
test.test
blablabla.bubu
torrent
porno
แคแแแแ 2 -> /แกแแ แแแขแ/แฃแแ แงแแคแแแ_แแแแแแแแแ, แแแกแแแแ แแแแแก แแแ แซแแแฃแแ แแแแแแแแแกแ แแ แแแกแแแแ แแแแแก แกแแ:
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
แกแฃแแแก แแแแแงแแแแแ แแแแแแ แแแแแฃแแแ แแแแ, แ แแ แฉแแแ แแแแฅแแก แแชแแ แ แฐแแแ WEB แแแขแแ แคแแแกแแก แกแแจแฃแแแแแแ แแแ แแแแกแแแแก, แแแแ แแ แ แแแแ แช แแกแแแ แแแแแแแก แแแแแงแแแแแแก แแแแแชแแแแแแแ แแฉแแแแ แฌแแแแฌแแแแ แแแขแ แฎแแแก แแแแแแแแแแแจแ, WEB แแ แช แแกแ แแฃแชแแแแแแแแ. แแแแฎแแ แชแแแแแแแก แจแแแแแ แแแฉแแแ แกแฃแ แแแแ, แแแแแแขแแแแแ แกแแแขแแแแก แกแแ แแแแแชแแแแ แแแแแจแ แแ แ.แจ. แแแแแแแแแ แฐแแกแขแแแแก แ แแแแแแแแ 250-แแ แแแขแแ + แแแแฃแแ แแแกแแแแ แแแก แกแแแ แชแ. แแแแแแแแแ แแ แแก แแ แแแแแแ https แแแแจแแ แแก แกแแจแฃแแแแแแ แกแแแขแแ แจแแกแแแแกแแก, แแกแแแ แ แแแแ แช แกแแกแขแแแแก แแแแแแแกแขแ แแขแแ แ, แแแฅแแก แแ แแขแแแแแ แแ แแฃแแแ แแแแ :), แแแแ แแ แแก แแแแกแแแฃแแ แแแฃแแ แจแแแแฎแแแแแแแ, แ แแกแฃแ แกแแ แฌแแแแแแก แแ แแ แกแแแแแแก แแแแแแฌแแแแ แฃแแแขแแกแแแ แแแแแ แฉแแแแก แแฎแแ แแกแแ , แฉแแแ แแกแแแ แฌแแ แแแขแแแแ แแแแแแแแแ Opera VPN แแ แแแแแแแขแแแ, แ แแแแ แแชแแ friGate แแ แขแแแแแแขแ แแ Microsoft-แแกแแแ.
แฌแงแแ แ: www.habr.com