我的GitHub
netsh
(网络壳)是一个非常强大的Windows命令行脚本工具,它允许你在本地或远程计算机上显示或修改网络配置。以下是netsh
的一些常见用法和示例:
1. 显示当前配置:
- 查看所有网络接口的状态:
netsh interface show interface
2. 配置IP地址:
- 设置网络接口的静态IP地址:
netsh interface ip set address "连接名称" static 192.168.1.2 255.255.255.0 192.168.1.1
- 设置网络接口的动态IP地址(DHCP):
netsh interface ip set address "连接名称" dhcp
3. 配置DNS服务器:
- 设置静态DNS服务器地址:
netsh interface ip set dns "连接名称" static 8.8.8.8
- 设置动态DNS服务器地址(DHCP):
netsh interface ip set dns "连接名称" dhcp
4. 管理防火墙规则:
- 添加防火墙规则:
netsh advfirewall firewall add rule name="新规则" dir=in action=allow protocol=TCP localport=80
- 删除防火墙规则:
netsh advfirewall firewall delete rule name="新规则"
5. 配置代理服务器:
- 查看WinHTTP的代理设置:
netsh winhttp show proxy
- 设置WinHTTP的代理服务器:
netsh winhttp set proxy proxy-server="http=代理服务器地址:端口" bypass-list="*.example.com"
6. 网络重置:
- 重置网络配置到初始状态:
netsh int ip reset
7. 导出和导入网络配置:
- 导出当前网络配置到文件:
netsh dump > netconfig.dat
- 从文件导入网络配置:
netsh exec netconfig.dat
8. 无线网络配置:
- 显示所有可用的无线网络:
netsh wlan show networks
- 连接到无线网络:
netsh wlan connect name="网络名称"
netsh
工具有很多其他用法和选项,你可以通过执行 netsh /?
命令或查看微软的官方文档来获取更多信息和示例。使用 netsh
时应谨慎,因为错误的配置可能会导致网络连接问题。