Windows server 2003设置IP安全策略批处理脚本[转载]
2011-01-17 02:08
260 查看
本文转载自:/article/6930571.html
常用端口
20 ftp传送端口
21 ftp控制端口
53 nds服务端口tcp/utp
80 web服务端口
161 snmp服务端口
1433 mssql
3306 mysql
3389 远程连接
#=====================脚本开始=====================
netsh ipsec static add policy name="10互联默认ip策略" description="本地可以上网,并开放常用端口."
#=====================添加策略允许双向ping=============
netsh ipsec static add filter filterlist="所有 ICMP 通讯" srcaddr=me srcmask=255.255.255.255 dstaddr=Any protocol=ICMP
netsh ipsec static add rule name="所有 ICMP 通讯" policy="10互联默认ip策略" filterlist="所有 ICMP 通讯" filteraction="许可"
#=====================添加2个动作,block和permit(拒绝和允许)==
netsh ipsec static add filteraction name=Permit action=permit
netsh ipsec static add filteraction name=Block action=block
#===开放某些IP无限制访问任何的端口(UnLimitedIP)ip为125.76.233.185可以访问服务器的任何的端口===
netsh ipsec static add filterlist name=UnLimitedIP description="开放某些IP无限制访问任何的端口"
netsh ipsec static add filter filterlist=UnLimitedIP srcaddr=125.76.233.185 dstaddr=Me
netsh ipsec static add rule name=AllowUnLimitedIP policy="10互联默认ip策略" filterlist=UnLimitedIP filteraction=Permit
#===开放某些ip可以访问某些端口(SomeIPSomePort)ip为125.76.233.185可以访问3389端口,自己可以上网用到对方的80和53端口
netsh ipsec static add filterlist name=SomeIPSomePort description="开放某些ip可以访问某些端口"
netsh ipsec static add filter filterlist=SomeIPSomePort srcaddr=Me dstaddr=Any dstport=80 protocol=TCP
netsh ipsec static add filter filterlist=SomeIPSomePort srcaddr=Me dstaddr=Any dstport=53 protocol=UDP
netsh ipsec static add filter filterlist=SomeIPSomePort srcaddr=Me dstaddr=Any dstport=53 protocol=TCP
netsh ipsec static add filter filterlist=SomeIPSomePort srcaddr=125.76.233.185 dstaddr=Me dstport=3389 protocol=TCP
netsh ipsec static add rule name=AllowSomeIPSomePort policy="10互联默认ip策略" filterlist=SomeIPSomePort filteraction=Permit
#===开放一些服务需要的端口(OpenSomePort)所有的端口可以是用网站+ftp+远程服务=====================
netsh ipsec static add filterlist name=OpenSomePort description="开放一些服务需要的端口"
netsh ipsec static add filter filterlist=OpenSomePort srcaddr=Any dstaddr=Me dstport=20 protocol=TCP
netsh ipsec static add filter filterlist=OpenSomePort srcaddr=Any dstaddr=Me dstport=21 protocol=TCP
netsh ipsec static add filter filterlist=OpenSomePort srcaddr=Any dstaddr=Me dstport=80 protocol=TCP
netsh ipsec static add filter filterlist=OpenSomePort srcaddr=Any dstaddr=Me dstport=1433 protocol=TCP
netsh ipsec static add filter filterlist=OpenSomePort srcaddr=Any dstaddr=Me dstport=3306 protocol=TCP
netsh ipsec static add filter filterlist=OpenSomePort srcaddr=Any dstaddr=Me dstport=3389 protocol=TCP
netsh ipsec static add rule name=AllowOpenSomePort policy="10互联默认ip策略" filterlist=OpenSomePort filteraction=Permit
#===禁止所有访问(AllAccess)=====================
netsh ipsec static add filterlist name=AllAccess
netsh ipsec static add filter filterlist=AllAccess srcaddr=Me dstaddr=Any
netsh ipsec static add rule name=BlockAllAccess policy="10互联默认ip策略" filterlist=AllAccess filteraction=Block
#===激活这个策略=====================
netsh ipsec static set policy name="10互联默认ip策略" assign=y
常用端口
20 ftp传送端口
21 ftp控制端口
53 nds服务端口tcp/utp
80 web服务端口
161 snmp服务端口
1433 mssql
3306 mysql
3389 远程连接
#=====================脚本开始=====================
netsh ipsec static add policy name="10互联默认ip策略" description="本地可以上网,并开放常用端口."
#=====================添加策略允许双向ping=============
netsh ipsec static add filter filterlist="所有 ICMP 通讯" srcaddr=me srcmask=255.255.255.255 dstaddr=Any protocol=ICMP
netsh ipsec static add rule name="所有 ICMP 通讯" policy="10互联默认ip策略" filterlist="所有 ICMP 通讯" filteraction="许可"
#=====================添加2个动作,block和permit(拒绝和允许)==
netsh ipsec static add filteraction name=Permit action=permit
netsh ipsec static add filteraction name=Block action=block
#===开放某些IP无限制访问任何的端口(UnLimitedIP)ip为125.76.233.185可以访问服务器的任何的端口===
netsh ipsec static add filterlist name=UnLimitedIP description="开放某些IP无限制访问任何的端口"
netsh ipsec static add filter filterlist=UnLimitedIP srcaddr=125.76.233.185 dstaddr=Me
netsh ipsec static add rule name=AllowUnLimitedIP policy="10互联默认ip策略" filterlist=UnLimitedIP filteraction=Permit
#===开放某些ip可以访问某些端口(SomeIPSomePort)ip为125.76.233.185可以访问3389端口,自己可以上网用到对方的80和53端口
netsh ipsec static add filterlist name=SomeIPSomePort description="开放某些ip可以访问某些端口"
netsh ipsec static add filter filterlist=SomeIPSomePort srcaddr=Me dstaddr=Any dstport=80 protocol=TCP
netsh ipsec static add filter filterlist=SomeIPSomePort srcaddr=Me dstaddr=Any dstport=53 protocol=UDP
netsh ipsec static add filter filterlist=SomeIPSomePort srcaddr=Me dstaddr=Any dstport=53 protocol=TCP
netsh ipsec static add filter filterlist=SomeIPSomePort srcaddr=125.76.233.185 dstaddr=Me dstport=3389 protocol=TCP
netsh ipsec static add rule name=AllowSomeIPSomePort policy="10互联默认ip策略" filterlist=SomeIPSomePort filteraction=Permit
#===开放一些服务需要的端口(OpenSomePort)所有的端口可以是用网站+ftp+远程服务=====================
netsh ipsec static add filterlist name=OpenSomePort description="开放一些服务需要的端口"
netsh ipsec static add filter filterlist=OpenSomePort srcaddr=Any dstaddr=Me dstport=20 protocol=TCP
netsh ipsec static add filter filterlist=OpenSomePort srcaddr=Any dstaddr=Me dstport=21 protocol=TCP
netsh ipsec static add filter filterlist=OpenSomePort srcaddr=Any dstaddr=Me dstport=80 protocol=TCP
netsh ipsec static add filter filterlist=OpenSomePort srcaddr=Any dstaddr=Me dstport=1433 protocol=TCP
netsh ipsec static add filter filterlist=OpenSomePort srcaddr=Any dstaddr=Me dstport=3306 protocol=TCP
netsh ipsec static add filter filterlist=OpenSomePort srcaddr=Any dstaddr=Me dstport=3389 protocol=TCP
netsh ipsec static add rule name=AllowOpenSomePort policy="10互联默认ip策略" filterlist=OpenSomePort filteraction=Permit
#===禁止所有访问(AllAccess)=====================
netsh ipsec static add filterlist name=AllAccess
netsh ipsec static add filter filterlist=AllAccess srcaddr=Me dstaddr=Any
netsh ipsec static add rule name=BlockAllAccess policy="10互联默认ip策略" filterlist=AllAccess filteraction=Block
#===激活这个策略=====================
netsh ipsec static set policy name="10互联默认ip策略" assign=y
相关文章推荐
- Windows server 2003设置IP安全策略批处理脚本
- windows server 2003 负载平衡的详细设置步骤(转载)
- windows server 2003 负载平衡的详细设置步骤【转载】
- windows server 2003的设置技巧
- 转载--Windows Server 2016 配置指南 之 IIS 设置 HTTPS HTTP/2 并跑分到 A+
- 如何在Windows server 2003上安装和设置Citrix MetaFrame XP FR3
- windows server 2003运行asp程序设置
- Windows Server 2003 服务器设置(完全版)
- Windows Server 2003的一些优化设置 (转至网络)
- 如何在Windows server 2003上安装和设置Citrix MetaFrame XP FR3
- Windows Server 2003(英文版),系统设置。
- Windows server 2003设置使用必备技巧集- -
- Windows Server 2003 防木马、权限设置、IIS服务器安全配置整理
- Windows server 2003设置使用必备技巧集(完全)
- WINDOWS SERVER 2003从入门到精通之使用证书在WEB服务器上设置SSL(上)
- WINDOWS SERVER 2003从入门到精通之使用证书在WEB服务器上设置SSL(下)
- 如何在Windows server 2003上安装和设置Citrix MetaFrame XP FR3
- 设置ADMT以执行从Windows NT 4.0到Windows Server 2003的迁移
- 在Windows Server 2003 中创建“系统策略”设置
- WINDOWS SERVER 2003设置自动登录