入站与出站规则

参考 https://zhidao.baidu.com/question/397135594.html

部署一个端口号为80的web程序,结果其他机器访问不到,但是能ping通。当关闭防火墙时,即可访问,但当开启防火墙时又失败。原因在于防火墙的出站入站规则。

防火墙入站规则:别人电脑访问自己电脑的规则(允许或禁止某些ip或端口等);

防火墙出站规则:自己电脑访问别人电脑的规则(允许或禁止某些ip或端口等)。

建立规则后可配置本地和远程的ip和端口等细节(如下图)

### 关于Windows 11防火墙中的规则出站规则 #### 规则出站规则区别 在Windows 11中,防火墙的规则出站规则主要用于控制网络流量的方向以及如何处理特定类型的连接请求。具体来说: - **规则**是指定哪些类型的网络流量被允许进本地计算机的标准。如果某条规则不允许某个数据包通过,则该数据包会被丢弃或拒绝[^3]。 - **出站规则**则是定义哪些应用程序或者服务可以从本机发送数据到外部网络。这意味着即使默认情况下允许大部分出站流量,也可以通过创建严格的出站规则来进一步增强安全性。 两者的主要区别在于它们作用方向的不同——一个是针对传的数据流(),另一个是关于传出的数据流(出站)。此外,在实际应用过程中还需要注意不同规则之间可能存在冲突的情况,因此合理规划非常重要。 #### 如何配置/出站规则? ##### 使用图形化界面进行配置 可以通过“高级安全Windows防火墙”窗口来进行详细的设置操作: 1. 打开控制面板 -> 系统安全 -> Windows Defender 防火墙; 2. 在左侧菜单栏点击“高级设置”,这会打开一个新的对话框即“高级安全Windows防火墙”; 3. 右键单击相应的节点(如“Inbound Rules” 或 “Outbound Rules”)并选择新建规则选项开始向导流程; 4. 根据提示完成新规则的各项参数填写工作即可生效[^2]。 ##### 利用命令行工具`netsh` 对于更复杂的场景下批量管理需求而言,采用脚本来自动化部署可能更加高效便捷。下面给出了一些基本语法实例供参考: 增加一条新的规则允许指定端口上的tcp连接: ```batch netsh advfirewall firewall add rule name="Allow TCP Port" dir=in action=allow protocol=TCP localport=<your_port_number> ``` 同样地,我们也能轻松添加类似的出站规则: ```batch netsh advfirewall firewall add rule name="Allow Outgoing TCP Connection" dir=out action=allow program="<path_to_executable>" enable=yes profile=any ``` 上述例子展示了怎样利用简单的几行批处理语句快速实现常见功能的需求[^1]。 值得注意的是,当遇到某些特殊状况比如虽然能够成功执行ping测试却无法正常浏览网页的现象时,可能是由于缺少必要的tcp支持所引起的问题[^4]。此时应该仔细检查现有的策略列表是否存在相互矛盾之处,并作出相应调整直至恢复正常为止。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值