查看电脑全部端口的方法可分为以下四类,涵盖命令行工具、第三方工具及系统设置:
一、Windows系统
命令行工具(netstat) - 打开命令提示符(Win+R输入cmd),输入 `netstat -ano`,回车后显示所有活动端口及PID。
- 过滤特定端口:`netstat -ano | findstr 端口号`(如8080)。
任务管理器
- 在任务管理器“详细信息”选项卡中,查看各进程的网络连接状态及使用的端口。
第三方工具
- TCPView: 直观显示所有TCP/UDP端口及进程信息。 - PortScan
二、Linux/Mac系统
命令行工具(netstat/ss) - netstat:
`netstat -tuln` 显示所有监听端口。
- ss:`ss -tuln` 更现代且性能更优。
- 过滤特定端口:`netstat -tuln | grep 端口号` 或 `ss -tuln | grep 端口号`。
lsof命令 - `lsof -i :*` 列出所有打开的端口及进程信息。
三、防火墙设置查看
Windows:
通过“控制面板-系统和安全-Windows Defender防火墙-高级设置”查看入站/出站规则。
Linux:使用 `iptables -L` 或 `ufw status` 查看防火墙规则。
四、注意事项
部分端口(如低于1024)需管理员权限,命令可能需 `sudo`。
网络扫描工具(如nmap)可检测外部开放端口,但需谨慎使用。