在防火墙(Firewall)或网络安全策略中,“入站规则”(Inbound Rules)和“出站规则”(Outbound Rules)的含义如下:

简单记忆口诀:
入站规则:别人进来我说了算(防别人攻我)
出站规则:我出去我说了算(防我被控制窃取数据)
常见系统默认设置(2025 年仍适用):
Windows 防火墙:入站默认阻止,出站默认允许
Linux iptables/nftables:视策略而定,但大多数服务器也是入站严格、出站宽松
企业级防火墙(如堡垒机、NGFW):入站、出站都会严格控制
Test-Netconnection -ComputerName localhost -Port 80
这条 PowerShell 命令用于检查本机(Localhost)的 80 端口是否处于开放并可连接的状态。
这条 PowerShell 命令用于检查本机(Localhost)的 80 端口是否处于开放并可连接的状态。
简单来说,它是在问:“我的电脑上目前有没有运行网站服务(如 IIS、Apache 或 Nginx)?”
下面是该命令各部分的详细拆解:
- 命令拆解
Test-NetConnection
这是 PowerShell 中的一个网络诊断工具。它比传统的 ping 命令更强大,不仅能测试网络通不通(ICMP),还能测试特定的 TCP 端口是否可达。
-ComputerName localhost
-ComputerName:指定要测试的目标计算机。
localhost:代表本机(即你当前正在操作的这台电脑),对应的 IP 地址通常是 127.0.0.1。
-Port 80
指定要测试的端口号。80 端口是互联网上最标准的 HTTP(网页浏览) 协议端口。如果不指定端口,该命令默认只执行类似 Ping 的操作。