Windows配置端口转发

实际工作过程中我遇到了这个问题,我有一台Mac和一台Windows电脑,想要通过VPN访问服务器,但是VPN客户端只提供Windows系统,我想要Mac访问,怎么处理?

netsh端口转发

它的作用是把Windows某个IP:Port的流量转发到另一台机器的IP:Port,让Windows充当一个“跳板机/代理转发器”

如何使用?

  1. 配置端口转发规则,管理员权限打开PowerShell,执行以下命令,用以监听10022端口,然后将流量转发至47.92.241.17的10086端口

    1
    2
    3
    netsh interface portproxy add v4tov4 `
    listenport=10022 listenaddress=0.0.0.0 `
    connectport=10086 connectaddress=47.92.241.17
  2. 查看是否生效

    1
    netsh interface portproxy show all

https://blog.wangweiye.cc/file-20251210115215636.png

  1. 放行防火墙测试即可