netsh命令操作防火墙
这里的netsh命令操作防火墙主要是在Windows 7及以上版本,以示例说明:
1、防火墙入方向添加一条规则,规则名字:RDP,协议tcp,动作为允许,端口号3389;简而言之,就是允许其他机器远程桌面连接本机:
netsh advfirewall firewall add rule name=RDP dir=in action=allow protocol=tcp localport=3389
2、承上,我们删除这条规则
netsh advfirewall firewall delete rule name=RDP dir=in
那么这里为什么不直接引用上面的添加策略的命令,把add改成delete就行了呢?如下:
netsh advfirewall firewall delete rule name=RDP dir=in action=allow protocol=tcp localport=3389
Windows防火墙策略,图上,我们可以看到2个参数可以定位到你要删除哪条规则,第一个参数就是策略名字name=RDP,第二个参数是告诉命令行这个RDP是放在进站还在放在出站方向的,因此,以图中,2个参数即可定位,如果你非要再指定protocol=tcp localport=3389,那么也行。
常用参数解释:
必备参数,指定进站方向还是出站方向
dir=in|out
必备参数,设定这个规则是允许还是阻断或者是跳过
action=allow|block|bypass
可选参数,为某应用程序设定规则
program=<program path>]
可选参数,为某系统服务设定规则
[service=<service short name>|any]
可选参数,为这个规则加一个说明描述
[description=<string>]
可选参数,指定本端IP地址
[localip=any|<IPv4 address>|<IPv6 address>|<subnet>|<range>|<list>]
可选参数,指定远端IP地址
[remoteip=any|localsubnet|dns|dhcp|wins|defaultgateway|<IPv4 address>|<IPv6 address>|<subnet>|<range>|<list>]
可选参数,指定本端端口号,默认为所有端口
[localport=0-65535|<port range>[,...]|RPC|RPC-EPMap|IPHTTPS|any (default=any)]
可选参数,指定远端端口号,默认为所有端口
[remoteport=0-65535|<port range>[,...]|any (default=any)]
可选参数,指定协议类型,默认为所有协议
[protocol=0-255|icmpv4|icmpv6|icmpv4:type,code|icmpv6:type,code|tcp|udp|any (default=any)]
可选参数,指定接口类型
[interfacetype=wireless|lan|ras|any]
可选参数,指定加密访问方式
[security=authenticate|authenc|authdynenc|authnoencap|notrequired(default=notrequired)]
根据以上参数,可以根据个人需要进行组合成为复杂的防火墙策略。
netsh命令操作防火墙相关推荐
- Linux重启命令 / 查看、重启、禁用网卡命令 / 修改IP / 操作防火墙命令
重启命令 1.reboot 2.shutdown -r now 立刻重启(root用户使用) 3.shutdown -r 10 过10分钟自动重启(root用户使用) 4.shutdown -r 20 ...
- netsh命令的具体用法
一. 配置网络接口的TCP/IP参数 1.设置网络接口(即网卡)的IP地址.子网掩码.网关 使用命令格式: netsh interface ip set address 网络接口 static 静态i ...
- netsh 获取计算机名,Windows中Netsh命令的典型应用
netsh命令已经推出很长时间,在Windows 2000/XP/2003中均带有Netsh命令.Windows Server 2008只是对netsh的参数项做了些扩展.日常工作中,很多管理员对ne ...
- netsh命令恢复网络_netsh命令解决网络切换有关问题
netsh命令解决网络切换问题 很多公司工作过程中,都涉及到多重网络问题.频繁的切换网络就会涉及到一个IP频繁配置的问题. 首先,看一下netsh命令. Netsh是一个功能非常强大的系统内置命令.如 ...
- netsh命令修改ip
当前笔记本的可移动性增强,我们需要在多个环境下接入网络开始工作,在没有路由器自动分配的情况下,就需要每次手动设置IP地址和网关等信息,相当烦琐,通过实践利用netsh命令用快捷方式实现了IP地址的快速 ...
- 使用netsh命令来管理IP安全策略(详细介绍)
本文介绍使用netsh命令来管理(包括添加.删除.修改)Windows IP安全策略.您可以使用它来批量添加安全策略,需要的朋友可以参考下 netsh是一个非常强大的.命令行的网络配置工具.它可以进行 ...
- Docker常用命令操作——1)、镜像操作;2)、容器操作
Docker常用命令&操作 1).镜像操作 https://hub.docker.com/ 操作 命令 说明 检索 docker search 关键字 eg:docker search red ...
- Zookeeper常用命令操作,javaAPI操作之Curator框架 API
浅谈:Zookeeper Zookeeper 概念 • Zookeeper 是 Apache Hadoop 项目下的一个子项目,是一个树形目录服务. • Zookeeper 翻译过来就是 动物园管理员 ...
- Linux 命令操作手册
文章目录 一.Boot项目前后台 二.进程 三.防火墙 四.查看系统版本 五.权限赋予 六.远程同步文件 七.目录 八.文件 九.解/压缩 十 .大文件分割方案 十一.查看文件中关键词出现的次数 十二 ...
最新文章
- python3网络编程中semaphore用法_python3 进程信号量semaphore
- Linux 中多终端同步 history 记录
- Vijos P1848 记数问题【进制】
- mysql 8.0创建远程连接用户
- mysql limit不要1_切记!MySQL中ORDER BY与LIMIT 不要一起用,有大坑
- a或b search vim_vim编辑器
- Scala运算符的优先级
- URAL - 1732 Ministry of Truth--kmp算法的应用(kmp模板)
- 【C++面向对象】类的大小以及虚继承
- php删除下拉框记录,删除一条数据_php删除一条记录(删除确认提示)
- 高级测试开发工程师简历模板
- 漏洞库:爬取NVD-美国国家信息安全漏洞库
- Todd's Matlab讲义第6讲:割线法
- UE4 UE4 C++ Gameplay Abilities的GameplayCue
- android 什么是有权查看使用情况的应用程序
- Spring源码解析【完整版】--【bilibili地址:https://www.bilibili.com/video/BV1oW41167AV】
- Android中百度地图基础实现,定位
- 阿里云mysql价格_阿里云超级计算mysql价格
- YY-SVGA动画框架
- LeetCode题库:并查集问题(Python语言实现)