亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

實用的iptables規則腳本怎么寫

發布時間:2022-02-18 15:35:53 來源:億速云 閱讀:176 作者:iii 欄目:開發技術

這篇文章主要介紹“實用的iptables規則腳本怎么寫”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“實用的iptables規則腳本怎么寫”文章能幫助大家解決問題。

iptables是Linux系統自帶的防火墻,功能非常強大,可以輕量級的防護DDOS、CC、syn等,還可以做網關服務。

實用的iptables規則腳本怎么寫
#!/bin/sh  #  modprobe ipt_MASQUERADE

  modprobe ip_conntrack_ftp

  modprobe ip_nat_ftp

  iptables -F

  iptables -t nat -F

  iptables -X

  iptables -t nat -X

  ============================INPUT鍵===============================

  iptables -P INPUT DROP

  iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

  iptables -A INPUT -p tcp -m multiport --dports 110,80,25 -j ACCEPT

  iptables -A INPUT -p tcp -s 192.168.0.0/24 --dport 139 -j ACCEPT

  #允許內網samba,smtp,pop3,連接。  iptables -A INPUT -i eth2 -p udp -m multiport --dports 53 -j ACCEPT

  #允許DNS連接。  iptables -A INPUT -p tcp --dport 1723 -j ACCEPT

  iptables -A INPUT -p gre -j ACCEPT

  #允許外網***連接。  iptables -A INPUT -s 192.186.0.0/24 -p tcp -m state --state ESTABLISHED,RELATED -j ACCEPT

  iptables -A INPUT -i ppp0 -p tcp --syn -m connlimit --connlimit-above 15 -j DROP

  #為了防止DOS太多連接進來,那么可以允許最多15個初始連接,超過則丟棄。  iptables -A INPUT -s 192.186.0.0/24 -p tcp --syn -m connlimit --connlimit-above 15 -j DROP

  #為了防止DOS太多連接進來,那么可以允許最多15個初始連接,超過則丟棄。  iptables -A INPUT -p icmp -m limit --limit 3/s -j LOG --log-level INFO --log-prefix "ICMP packet IN: "  iptables -A INPUT -p icmp -j DROP

  #禁止icmp通信(ping)不通。  iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.0.0/24 -j MASQUERADE

  #內網轉發  iptables -N syn-flood

  iptables -A INPUT -p tcp --syn -j syn-flood

  iptables -I syn-flood -p tcp -m limit --limit 3/s --limit-burst 6 -j RETURN

  iptables -A syn-flood -j REJECT

  #防止SYN攻擊 輕量  ===========================FORWARD鏈==============================

  iptables -P FORWARD DROP

  iptables -A FORWARD -p tcp -s 192.168.0.0/24 -m multiport --dports 80,110,21,25,1723 -j ACCEPT

  iptables -A FORWARD -p udp -s 192.168.0.0/24 --dport 53 -j ACCEPT

  iptables -A FORWARD -p gre -s 192.168.0.0/24 -j ACCEPT

  iptables -A FORWARD -p icmp -s 192.168.0.0/24 -j ACCEPT

  #允許 ***客戶走***網絡連接外網  iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT

  iptables -I FORWARD -p udp --dport 53 -m string --string "tencent" -m time --timestart 8:15 --timestop 12:30 --days Mon,Tue,Wed,Thu,Fri,Sat -j DROP

  #星期一到星期六的8:00-12:30禁止QQ通信  iptables -I FORWARD -p udp --dport 53 -m string --string "TENCENT" -m time --timestart 8:15 --timestop 12:30 --days Mon,Tue,Wed,Thu,Fri,Sat -j DROP

  #星期一到星期六的8:00-12:30禁止QQ通信  iptables -I FORWARD -p udp --dport 53 -m string --string "tencent" -m time --timestart 13:30 --timestop 20:30 --days Mon,Tue,Wed,Thu,Fri,Sat -j DROP

  iptables -I FORWARD -p udp --dport 53 -m string --string "TENCENT" -m time --timestart 13:30 --timestop 20:30 --days Mon,Tue,Wed,Thu,Fri,Sat -j DROP

  #星期一到星期六的13:30-20:30禁止QQ通信  iptables -I FORWARD -s 192.168.0.0/24 -m string --string "qq.com" -m time --timestart 8:15 --timestop 12:30 --days Mon,Tue,Wed,Thu,Fri,Sat -j DROP

  #星期一到星期六的8:00-12:30禁止QQ網頁  iptables -I FORWARD -s 192.168.0.0/24 -m string --string "qq.com" -m time --timestart 13:00 --timestop 20:30 --days Mon,Tue,Wed,Thu,Fri,Sat -j DROP

  #星期一到星期六的13:30-20:30禁止QQ網頁  iptables -I FORWARD -s 192.168.0.0/24 -m string --string "ay2000.net" -j DROP

  iptables -I FORWARD -d 192.168.0.0/24 -m string --string "寬頻影院" -j DROP

  iptables -I FORWARD -s 192.168.0.0/24 -m string --string "***" -j DROP

  iptables -I FORWARD -p tcp --sport 80 -m string --string "廣告" -j DROP

  #禁止ay2000.net,寬頻影院,***,廣告網頁連接 !但中文 不是很理想  iptables -A FORWARD -m ipp2p --edk --kazaa --bit -j DROP

  iptables -A FORWARD -p tcp -m ipp2p --ares -j DROP

  iptables -A FORWARD -p udp -m ipp2p --kazaa -j DROP

  #禁止BT連接  iptables -A FORWARD -p tcp --syn --dport 80 -m connlimit --connlimit-above 15 --connlimit-mask 24

  sysctl -w net.ipv4.ip_forward=1 &>/dev/null

  #打開轉發  sysctl -w net.ipv4.tcp_syncookies=1 &>/dev/null

  #打開 syncookie (輕量級預防DOS 攻擊)  sysctl -w net.ipv4,netfilter.ip_conntrach_tcp_timeout_estabilshed=

  3800 &>/dev/null

  #設置默認 TCP 連接癡呆時長為3800秒(此選項可以大大降低連接數)  sysctl -w net.ipv4.ip_conntrack_max=300000 &>/dev/null

  #設置支持最大連接樹為30W(這個根據你的內存和iptables版本來,每個connection需要 300 多個字節)  iptables -I INPUT -s 192.168.0.50 -j ACCEPT

  iptables -I FORWARD -s 192.168.0.50 -j ACCEPT

  #192.168.0.50,全部放行!

關于“實用的iptables規則腳本怎么寫”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

舞阳县| 南乐县| 鄯善县| 镇沅| 贵定县| 东莞市| 巢湖市| 天门市| 巴彦淖尔市| 镇安县| 大庆市| 桂林市| 衡水市| 湖北省| 迭部县| 阿克| 东丽区| 木兰县| 上思县| 兴宁市| 玛曲县| 鹤庆县| 若尔盖县| 乌兰县| 乐都县| 钦州市| 涟水县| 庆安县| 嘉荫县| 哈巴河县| 灵川县| 佳木斯市| 冀州市| 兴宁市| 资溪县| 岗巴县| 当涂县| 剑阁县| 高雄县| 台州市| 华安县|