windows代理
·
windows代理转发
这篇文章介绍了如何在 **Windows 系统**中通过 netsh interface portproxy 命令实现 **端口转发(Port Proxy)**,以便让局域网内的其他主机可以通过本机的 IP 地址和指定端口访问本地服务。以下是内容总结:
🔧 核心功能:端口转发配置
使用 Windows 自带的
netsh工具,在 IPv4 之间设置透明的 TCP 端口转发。1. 添加端口转发规则
将发往本机某个 IP 和端口的流量,转发到本地另一个服务(如 127.0.0.1 上的服务):
windows_bash
netsh interface portproxy add v4tov4 listenaddress=192.168.187.1 listenport=6700 connectaddress=127.0.0.1 connectport=33210示例:外部访问
192.168.187.1:6700→ 实际转发到127.0.0.1:332102. 查看现有规则
windows_bash
netsh interface portproxy show all用于确认当前系统中已配置的端口转发规则。
3. 删除指定规则
windows_bash
netsh interface portproxy delete v4tov4 listenaddress=192.168.187.1 listenport=6700可清除不再需要的转发规则。
🌐 应用场景:为局域网提供代理服务
- 本地运行了一个监听在
127.0.0.1:33210的服务(如 HTTP 代理、socks 转 http 网关等)。- 通过端口转发,允许 同局域网的其他设备通过访问
http://192.168.187.1:6700来间接使用该服务。- 其他主机设置环境变量启用代理:
windows_bash
export http_proxy="http://192.168.187.1:6700" export https_proxy="http://192.168.187.1:6700"
✅ 注意事项
- 需要以 管理员权限运行命令提示符 才能执行
netsh interface portproxy命令。- 确保防火墙放行
listenport(如 6700)的入站连接。listenaddress应为本机实际的局域网 IP 地址,不能是未绑定的 IP。- 仅支持 TCP,不支持 UDP。
📌 总结
本文指导用户利用 Windows 内建的端口代理功能,将本地服务暴露给局域网其他设备,适用于搭建临时代理网关、调试服务共享等场景,无需额外软件,仅需命令行操作即可完成。
更多推荐



所有评论(0)