Windows 使用 netsh 实现端口转发
netsh Windows 大约 981 字前提条件
需要以管理员权限运行。
新增端口转发
命令
netsh interface portproxy add v4tov4 listenport=本地监听端口 connectaddress=转发到的地址 connectport=转发到的端口
示例:监听本地18080
端口,将来自18080
的流量转发到127.0.0.1
的8080
端口。(可转发到远程地址)
netsh interface portproxy add v4tov4 listenport=18080 connectaddress=127.0.0.1 connectport=8080
查看所有的转发端口
netsh interface portproxy show all
输出
PS C:\> netsh interface portproxy show all
侦听 ipv4: 连接到 ipv4:
地址 端口 地址 端口
--------------- ---------- --------------- ----------
* 18080 127.0.0.1 8080
查看端口转发的设置
netsh interface portproxy dump
输出
PS C:\> netsh interface portproxy dump
#========================
# 端口代理配置
#========================
pushd interface portproxy
reset
add v4tov4 listenport=18080 connectaddress=127.0.0.1 connectport=8080
popd
# 端口代理配置结束
删除转发规则
注意:listenaddress
填写的是show all
中侦听的地址。
netsh interface portproxy delete v4tov4 listenport=18080 listenaddress=*
清空当前所有配置规则
netsh interface portproxy reset
阅读 1357 · 发布于 2022-06-28
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
Java 中识别字符串编码阅读 2086
-
Spring Boot OpenFeign 打印完整请求日志阅读 1524
-
MySQL 查看当前时间阅读 1679
-
HTTP Content-Type 为 application/x-www-form-urlencoded 时注意事项阅读 3007
-
Spring Boot 返回值额外增加了一些字段阅读 374
-
Linux uniq 命令简单使用阅读 3175
-
排序算法阅读 1050
-
面试题:HashMap 和 Hashtable 的区别阅读 2187
-
JavaScript 页面切换后更改标题阅读 1468
-
PostgreSQL 获取本月第一天时间戳等信息阅读 5117