-
Windows防火墙设置出入站规则原理
2019-01-11 16:10:23Windows防火墙的规则扫描有它自己特定的顺序,其优先级为: 1、只允许安全连接 2、阻止连接 3、允许连接 4. 默认规则(如果没有设置,那就是默认阻止) As soon as a network packet matches a rule, that rule ...同一内网中别的计算机可以ping通本机:启用防火墙自带的虚拟机监控(回显请求- ICMPv4-In)s规则
Windows防火墙的规则扫描有它自己特定的顺序,其优先级为:
1、只允许安全连接
2、阻止连接
3、允许连接
4. 默认规则(如果没有设置,那就是默认阻止)
As soon as a network packet matches a rule, that rule is applied, and processing stops. For example, an arriving network packet is first compared to the authenticated bypass rules. If it matches one, that rule is applied and processing stops. The packet is not compared to the block, allow, or default profile rules. If the packet does not match an authenticated bypass rule, then it is compared to the block rules. If it matches one, the packet is blocked, and processing stops, and so on.
/*------------设置规则示例1-----------------*/
当前设置了入站规则,名称为tcp block 110,111,112,113,其属性--常规选项中
1、已启用
2、作用域设置的操作为允许连接协议和端口中
1、协议类型为TCP
2、本地端口--特定端口--110,111,112,113作用域中
1、远程IP地址--下列IP地址--添加--172,11,1,111 127,0,0,1
#2、如果选择把本机IP添加到--本地IP地址中,那么同一内网中别的计算机可以ping通本机其它选项默认
该入站规则的解释为:
1、特定端口(110,111,112,113) 只允许IP(172,11,1,111 127,0,0,1 这两个IP是本地的) 访问
2、其它IP访问不了特定端口(110,111,112,113)/*-----------设置规则示例2-------------------*/
当前设置了入站规则,名称为tcp all,其属性--常规选项中
1、已启用
2、作用域设置的操作为允许连接协议和端口中
1、协议类型为TCP
2、本地端口--所有端口作用域中
1、远程IP地址--下列IP地址--添加--172,11,1,111 127,0,0,1其它选项默认
该入站规则的解释为:
1、IP(172,11,1,111 127,0,0,1 这两个IP是本地的) 可以访问所有端口
-
C#为WindowsDefender防火墙添加出入站规则
2019-05-07 20:12:55在用C#编写程序的时候碰到添加windows系统自带防火墙出入站规则的问题,在网上查询相关资料只找到添加端口和程序例外的规则参考这里。有没有什么办法能够添加更加通用的,实用的出站规则呢? 微软提供了C/C++系统...在用C#编写程序的时候碰到添加windows系统自带防火墙出入站规则的问题,在网上查询相关资料只找到添加端口和程序例外的规则参考这里。有没有什么办法能够添加更加通用的,实用的出站规则呢?
微软提供了C/C++系统防火墙操作相关文档,参考这些文档改写成C#代码,使用到了COM引用。添加COM引用
我们需要 NetFwTypeLib 引用。
在VS右上角 引用 选项里,选择 COM 页, 找到 NetFwTypeLib , 勾选,点击确定即可。添加命名空间
using NetFwTypeLib;主要代码
添加规则
/// <summary> /// 为WindowsDefender防火墙添加一条规则 /// <summary> INetFwPolicy2 policy2 = (INetFwPolicy2)Activator.CreateInstance(Type.GetTypeFromProgID("HNetCfg.FwPolicy2")); //创建防火墙策略类的实例 INetFwRule rule = (INetFwRule)Activator.CreateInstance(Type.GetTypeFromProgID("HNetCfg.FwRule")); //创建防火墙规则类的实例 rule.Name = “myRule”; //为规则添加名称 rule.Description = "my first fwRule"; //为规则添加描述 rule.Direction = NET_FW_RULE_DIRECTION_.NET_FW_RULE_DIR_OUT; //选择入站规则还是出站规则,IN为入,OUT为出 rule.Protocol = NET_FW_IP_PROTOCOL_.NET_FW_IP_PROTOCOL_TCP //为规则添加协议类型 rule.ApplicationName = exePath; //为规则添加应用程序(注意这里是应用程序的绝对路径名) rule.LocalAddresses = "127.0.0.1"; //为规则添加本地IP地址 rule.LocalPorts = "4040"; //为规则添加本地端口 rule.RemoteAddresses = "127.0.0.1"; //为规则添加远程IP地址 rule.RemotePorts = "4040"; //为规则添加远程端口 rule.Action = NET_FW_ACTION_.NET_FW_ACTION_BLOCK; //设置规则是阻止还是允许(ALLOW=允许,BLOCK=阻止) rule.Enabled = true; //是否启用规则 try { policy2.Rules.Add(rule); //添加规则到防火墙策略 } catch(Exception e) { //do something }
删除规则
/// <summary> /// 删除WindowsDefender防火墙规则 /// <summary> INetFwPolicy2 policy2 = (INetFwPolicy2)Activator.CreateInstance(Type.GetTypeFromProgID("HNetCfg.FwPolicy2")); //创建防火墙策略类的实例 try { policy2.Rules.Remove(ruleName); //根据规则名称移除规则 } catch(Exception e) { //do something }
注意执行这部分代码需要管理员权限,编译好可执行程序,右键以管理员权限运行才不会报错
我测试的平台是Windows 10 专业版 1809,VS 2017 community
不保证所有操作系统都能运行,如果有什么问题或错误请跟我交流。 -
windows server 2012 R2 配置出入站规则
2020-11-09 10:10:45 -
Spring Boot项目发布到Windows服务器,配置出入站规则
2019-12-20 12:00:19本篇总结,如何将Spring Boot项目发布到Windows服务器,此次发布到Windows Server 2012 R2 Standard版本服务器。 1、部署环境 ...4、配置出站入站规则 4.1、打开服务器管... -
Windows下的防火墙出入站规则以及远程桌面的防火墙应用总结
2020-03-16 18:00:37最近在搞windows下的打包程序,然后将自己包中的所有的exe都添加到了入站规则和出站规则,然后对入站规则和出战规则有了进一步的理解。 之前写了一个小demo,就是一个tcp的客户端和服务器端。当然完全可以拿socket ... -
设置服务器防火墙对应的出入站规则
2020-02-23 17:43:51设置服务器防火墙对应的出入站规则 创建过程如下: 1、打开电脑或者服务器的控制面板,当然打开的方式有很多种,本文采用较简单的方式: 按win+R键,然后输入control,回车,就可以看到控制面板: 2、点击“类别... -
如何设置windows防火墙的出入规则
2021-01-30 13:52:57在防火墙高级设置界面可以看到入站和出站规则,可以直接左上角选中入站或出站然后右键新建规则,也可以右侧直接选择新建规则 然后第一步是创建规则的类型,根据需求选择,我这里以创建远程桌面(3389端口号... -
FileZilla局域网内关闭防火墙或者设置出入站规则后仍然无法访问FTP服务器
2018-12-28 01:11:40(windows系统)今天在局域网中一台机器(服务器)上用FileZilla配置了FTP服务器,在服务器本机访问一切正常,其他机器(客户机)上就是连接不上,客户机ping服务器地址也能通,防火墙全关了,或者防火墙打开,设置了... -
windows server 入站规则和出战规则.txt
2019-08-30 16:24:40一、 出站入站,是相对于请求来...当你在windows服务器上发布服务时,需要创建“出入站规则”。 三、 创建规则的步骤: 1. 开始 -》控制面板 -》Windows防火墙 -》高级设置 2. 入站规则 -》新建规则 -》端口 -》下... -
Windows 防火墙的入站和出站规则说明
2019-12-02 20:49:26Windows 高级防火墙可以分别设置入站和出站规则,原来以为出入站规则是更具消息包的进入规则来划分的,后面查了相关资料发现并不是如此。 入站规则和出站规则的本质区别,最关键是要看这个连接是由谁发起的,如果... -
ftp无法与服务器建立连接,防火墙出入站规则设置正确,但还是无法访问
2020-03-06 18:31:231、打开windows防火墙——允许应用或功能通过windows防火墙——更改设置——充许其它应用——浏览——添加C:\windows\system32\svchost.exe 2、给windows服务主进程都打上勾 ... -
windows服务器控制端口
2020-05-20 08:57:301、windows防火墙 2、出入规则 3、新建入站规则 然后后面就下一步下一步即可 -
windows2008搭建ftp服务器
2017-03-05 10:54:00控制面板 操作—〉添加角色 (web,文件服务) windows 搜索中: 添加ftp站点: ...防护墙高级设置中添加 出入站规则 允许21端口 转载于:https://www.cnblogs.com/fanxuanhui-li... -
白帽黑客技巧篇:如何通过防火墙规则和IP安全策略关闭危险端口?
2020-08-29 19:50:03一、背景介绍 大家在Linux的日常使用中都晓得如何通过命令行去配置Linux的端口开放规则,但是大家知道如何配置Windows入站出站规则吗?有哪些常见的危险端口呢?如何解决上述问题呢?...3.4 配置出入站规则, -
frp-0.26.0配置文件及windows客户端启动脚本
2019-04-15 14:48:58服务器frps端口配置,出入站规则一致 0.0.0.0/0 TCP:7000 允许 frps与frpc通信 0.0.0.0/0 UDP:7001 允许 - 0.0.0.0/0 TCP:7500 允许 frps web控制面板 0.0.0.0/0 TCP:8800 允许 http代理 0.0.0.0/0 TCP:8801 允许 ... -
windows server 打开 FTP 服务器上的文件夹时发生错误。请检查是否有权限访问该文件夹。...
2017-08-21 16:19:00打开高级安全windows防火墙,设置出入站规则。 然后,再打开windows防火墙界面,点击左上角“允许程序或功能通过windows防火墙”,勾选上设置的出入站名称和FTP服务器。 如果以上还是不能解决,请参考另一种解决... -
windows下部署RabbitMQ时,跨机无法通讯的问题
2019-10-08 16:17:37在部署RabbitMQ时,发现跨机无法通讯,系统直接报错。为了解决此问题,本人将...最后,确定为:在windows下需要给自己的服务器配置专门的“出入站规则”,具体操作如下图所示: ,一开始以为只要把出站规则和入站规则给去掉就可以了,后来试了下,发现还是不行。禁用出入站 -
windows server2016端口不通_一个老哥问了一个端口监听的问题
2021-01-26 02:25:18出入站规则我都加了。电脑上的所有端口号不都是默认开放的吗?我问:防火墙全关闭了么老哥说:关闭了,杀毒软件防火墙都关了我说:那添加出入站没影响老哥说:telnet 不通我说:netstat -an | findstr 8181 看看结果... -
腾讯云服务器(Windows系统)搭建java环境并配置Tomcat,实现多项目共用80端口(详细教程)
2019-04-12 19:19:03(要点1:配置安全组 / 要点2:windows防火墙出入站规则设定) 问题②:如何配置腾讯云服务器,让用户可以通过浏览器直接访问tomcat服务器,且不需要添加8080?(要点:修改tomcat配置文件) 问题③:如何配置... -
彻底关闭防火墙命令_windows10设置防火墙封禁端口(关掉永恒之蓝感染易感染的端口)...
2021-01-13 12:33:31为了记下自己防火墙封禁端口的笔记,封掉一些弱端口0x01 防火墙策略关闭几个端口(IP策略组)0x02 命令:在你的电脑上...打开控制面板》系统和安全》防火墙》高级设置,进入出入站规则设置0x03 设置详情命令:Inboun... -
电脑防火墙在哪里设置_windows10设置防火墙封禁端口(关掉永恒之蓝感染易感染的端口)...
2020-11-16 03:40:45为了记下自己防火墙封禁端口的笔记,封掉一些弱端口0x01 防火墙策略关闭几个端口(IP策略组)0x02 命令:在你的电脑上...打开控制面板》系统和安全》防火墙》高级设置,进入出入站规则设置0x03 设置详情命令:Inboun... -
阿里云服务器(windows版)搭建java web项目遇到的问题(一)
2020-03-05 18:15:50简述下需要进行的步骤 1.首先得自己有一个... 1)设置出入站规则: 开始的时候只开放了80端口,怎么都访问不通,所以又试了下8080,发现可以了,所以也算爬了个坑,这里注意,要开放8080端口,保证能通过... -
阿里云windows版本云服务发布asp.net网站,外网无法访问的问题
2018-05-11 10:40:52弄完以后,以为921是...开始设置防火墙我当时分不清出入站,就都设置了。分别点击后右键选择 “新建规则”。(为了省空间就只是截了我需要填写的)不断下一步。。。需要注意的是在协议和端口中,不要以中文的键盘... -
移动端网页在手机上预览
2019-11-06 19:33:09首先需要的环境 1、打开控制面板 查看是否启动了 IIs管理器 如果没有就打开 “程序和...建立出入站规则 入站配好之后,继续配出站规则 出站跟入站配法一样继续同样的步骤即可 出入站配好之后 打开 ... -
个人防火墙配置实验
2020-03-04 11:14:49简介 实验内容 利用个人防火墙防范不安全程序及端口 ...单击左侧“高级设置”,可以查看防火墙的出入站规则、连接安全规则等 单击左侧的“允许程序和功能通过Windows防火墙”,可以查看系统对程序通信是否允... -
通过防火墙快速实现非管理员用户只能访问唯一IP
2020-01-08 14:32:53控制面板-系统与安全-防火墙-高级设置-本地计算机上的高级安全windows defender防火墙(左侧目录根目录)-wndows defender 防火墙属性,三种类型的出入站全部禁止 第二步:新建出站规则 实现方法: 新建出站规则,... -
解决 Beyond Compare 4 提示错误“这个授权密钥已被吊销”问题
2020-08-25 19:18:22打开防火墙高级设置界面,在出入站规则中限制BCompare.exe访问网络(同样适用于家庭版系统): 开始→运行→control→回车→Windows Defender 防火墙→高级设置→在出站/入站规则中分别新建一条拒绝BCompare.exe -
tomcat安装好之后,不能关闭防火墙的情况下,如何启动tomcat
2020-04-11 10:35:57大型项目和政府项目都是不能关闭服务器的防火墙,那为什么不能关闭防火墙的项目呢,因为关闭防火墙的话,系统会出现很多的漏洞,在windows系统下,我们可以通过图形化的页面进行出入站规则的设置,在linux服务器下面... -
2020-11-10
2020-11-10 23:46:122020.11.10 1.windows系统在用激活码激活时,输入完成回车不是立即显成功的,需要等待一会儿。...4.防火墙出入站规则: 出站就是你访问外网,入站就是外网访问你,用户可以创建入站和出站规则,从而阻挡...
-
iCoder-Boostrap:这是我们使用boostrap的网站-源码
-
signature_pad-3.0.0-beta.3.tar
-
this.$nextTick(()=>{})是什么函数
-
Galera 高可用 MySQL 集群(PXC v5.7+Hapro)
-
354. 俄罗斯套娃信封问题
-
Galera 高可用 MySQL 集群(PXC v5.6 + Ngin
-
MySQL 多平台多模式(安装、配置和连接 详解)
-
TechHW4:在这里,我们的任务是使用引导程序及其组件以及母版页和内容页为PetMed创建UI-源码
-
python Flask+scrapy+人工智能 实现高性能搜索引擎
-
20 美丽的小兴安岭 教案.docx
-
精通编译Makefile,Nina, 从底层uboot到Android
-
pandas读取csv文件,变换文件格式,并转换成numpy数组,取出数据
-
在没有网络的ubuntu中离线安装python包:
-
【优化求解】遗传算法求解电力系统最优潮流问题【Matlab 301期】
-
具有水平集演化和蚁群优化的混合多细胞跟踪方法
-
libFuzzer视频教程
-
CCF 202012-3 带配额的文件系统 大模拟 100分
-
2021-03-04
-
软件项目管理课后题答案(5个章).zip
-
access应用的3个开发实例