|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
欢迎大家来到仓酷云论坛!先注释一下iptables里的参数意义:
A:增加(跟链)
-I:拔出
-p:跟协定
-s:源IP
-d:方针IP
-j:操纵举动
-t:加表
--to-source:SNAT用,暗示改成的SNAT源地点
--to-destination:DNAT用,暗示改成的DANT方针地点
ACCEPT经由过程
DROP欠亨过
- -s210.22.23.0/24暗示来历的IP地点的是:210.22.23.0到210.22.23.255这个段
复制代码 封IP段的下令是
iptables-IINPUT-s124.115.0.0/16-jDROP
iptables-IINPUT-s124.115.3.0/16-jDROP
iptables-IINPUT-s124.115.4.0/16-jDROP
#!/bin/sh
#
modprobeipt_MASQUERADE
modprobeip_conntrack_ftp
modprobeip_nat_ftp
iptables-F
iptables-tnat-F
iptables-X
iptables-tnat-X
###########################INPUT键###################################
iptables-PINPUTDROP
iptables-AINPUT-mstate--stateESTABLISHED,RELATED-jACCEPT
iptables-AINPUT-ptcp-mmultiport--dports110,80,25-jACCEPT
iptables-AINPUT-ptcp-s192.168.0.0/24--dport139-jACCEPT
#同意内网samba,smtp,pop3,毗连
iptables-AINPUT-ieth1-pudp-mmultiport--dports53-jACCEPT
#同意dns毗连
iptables-AINPUT-ptcp--dport1723-jACCEPT
iptables-AINPUT-pgre-jACCEPT
#同意外网vpn毗连
iptables-AINPUT-s192.186.0.0/24-ptcp-mstate--stateESTABLISHED,RELATED-jACCEPT
iptables-AINPUT-ippp0-ptcp--syn-mconnlimit--connlimit-above15-jDROP
#为了避免DOS太多毗连出去,那末能够同意最多15个初始毗连,凌驾的抛弃
iptables-AINPUT-s192.186.0.0/24-ptcp--syn-mconnlimit--connlimit-above15-jDROP
#为了避免DOS太多毗连出去,那末能够同意最多15个初始毗连,凌驾的抛弃
iptables-AINPUT-picmp-mlimit--limit3/s-jLOG--log-levelINFO--log-prefix"ICMPpacketIN:"
iptables-AINPUT-picmp-jDROP
#克制icmp通讯-ping欠亨
iptables-tnat-APOSTROUTING-oppp0-s192.168.0.0/24-jMASQUERADE
#内网转发
iptables-Nsyn-flood
iptables-AINPUT-ptcp--syn-jsyn-flood
iptables-Isyn-flood-ptcp-mlimit--limit3/s--limit-burst6-jRETURN
iptables-Asyn-flood-jREJECT
#避免SYN打击轻量
#######################FORWARD链###########################
iptables-PFORWARDDROP
iptables-AFORWARD-ptcp-s192.168.0.0/24-mmultiport--dports80,110,21,25,1723-jACCEPT
iptables-AFORWARD-pudp-s192.168.0.0/24--dport53-jACCEPT
iptables-AFORWARD-pgre-s192.168.0.0/24-jACCEPT
iptables-AFORWARD-picmp-s192.168.0.0/24-jACCEPT
#同意vpn客户走vpn收集毗连外网
iptables-AFORWARD-mstate--stateESTABLISHED,RELATED-jACCEPT
iptables-IFORWARD-pudp--dport53-mstring--string"tencent"-mtime--timestart8:15--timestop12:30--daysMon,Tue,Wed,Thu,Fri,Sat-jDROP
#礼拜一到礼拜六的8:00-12:30克制qq通讯
iptables-IFORWARD-pudp--dport53-mstring--string"TENCENT"-mtime--timestart8:15--timestop12:30--daysMon,Tue,Wed,Thu,Fri,Sat-jDROP
#礼拜一到礼拜六的8:00-12:30克制qq通讯
iptables-IFORWARD-pudp--dport53-mstring--string"tencent"-mtime--timestart13:30--timestop20:30--daysMon,Tue,Wed,Thu,Fri,Sat-jDROP
iptables-IFORWARD-pudp--dport53-mstring--string"TENCENT"-mtime--timestart13:30--timestop20:30--daysMon,Tue,Wed,Thu,Fri,Sat-jDROP
#礼拜一到礼拜六的13:30-20:30克制QQ通讯
iptables-IFORWARD-s192.168.0.0/24-mstring--string"qq.com"-mtime--timestart8:15--timestop12:30--daysMon,Tue,Wed,Thu,Fri,Sat-jDROP
#礼拜一到礼拜六的8:00-12:30克制qq网页
iptables-IFORWARD-s192.168.0.0/24-mstring--string"qq.com"-mtime--timestart13:00--timestop20:30--daysMon,Tue,Wed,Thu,Fri,Sat-jDROP
#礼拜一到礼拜六的13:30-20:30克制QQ网页
iptables-IFORWARD-s192.168.0.0/24-mstring--string"ay2000.net"-jDROP
iptables-IFORWARD-d192.168.0.0/24-mstring--string"宽频影院"-jDROP
iptables-IFORWARD-s192.168.0.0/24-mstring--string"色情"-jDROP
iptables-IFORWARD-ptcp--sport80-mstring--string"告白"-jDROP
#克制ay2000.net,宽频影院,色情,告白网页毗连!但中文不是很幻想
iptables-AFORWARD-mipp2p--edk--kazaa--bit-jDROP
iptables-AFORWARD-ptcp-mipp2p--ares-jDROP
iptables-AFORWARD-pudp-mipp2p--kazaa-jDROP
#克制BT毗连
iptables-AFORWARD-ptcp--syn--dport80-mconnlimit--connlimit-above15--connlimit-mask24
#######################################################################
sysctl-wnet.ipv4.ip_forward=1&>/dev/null
#翻开转发
#######################################################################
sysctl-wnet.ipv4.tcp_syncookies=1&>/dev/null
#翻开syncookie(轻量级防备DOS打击)
sysctl-wnet.ipv4.netfilter.ip_conntrack_tcp_timeout_established=3800&>/dev/null
#设置默许TCP毗连聪慧时长为3800秒(此选项能够年夜年夜下降毗连数)
sysctl-wnet.ipv4.ip_conntrack_max=300000&>/dev/null
#设置撑持最年夜毗连树为30W(这个依据你的内存和iptables版原本,每一个connection必要300多个字节)
#######################################################################
iptables-IINPUT-s192.168.0.50-jACCEPT
iptables-IFORWARD-s192.168.0.50-jACCEPT
#192.168.0.50是我的机子,全体放行!
############################完#########################################
欢迎大家来到仓酷云论坛! |
|