高级端口重定向 Windows 防火墙

Mar*_*arc 4 windows firewall port redirection smb

我需要在 Windows 上重定向一些端口。我想要的是测量特定端口(445、SMB)上的流量。

我的代理在同一台机器上运行。问题是我无法更改端口 445。因此我的代理可以侦听它并将其重定向到 Windows SMB 服务器。

[服务器,SMB]:445 -> [RROXY]:8445 -> [Windows 固件]:445 -> [客户端]

我的客户端必须连接到端口 445

我需要一些防火墙魔法。

  • Windows FW 将端口/接口 10.0.0.1:445 重定向到 127.0.0.1:8445(在 SMB 服务之前)
  • 我的代理监听 127.0.0.1:8445
  • 将流量重定向到 127.0.0.1:445

这可能吗?如果是,那么如何?

har*_*ymc 5

您可能正在寻找 Windows 中的端口转发。

\n\n

从 Windows XP 开始,Microsoft Windows 中就内置了设置\n网络端口转发的功能。有了它,任何到本地端口的传入 TCP 连接(IPv4 或 IPv6)都可以重定向到另一个本地端口,甚至远程计算机上的端口,而无需侦听此端口的服务。

\n\n

要进行设置,请使用\n netsh 命令

\n\n

语法是:

\n\n
\n

netsh 接口 portproxy 添加 v4tov4 监听地址=本地地址 监听端口=本地端口 连接地址=目标地址 连接端口=目标端口

\n
\n\n

在哪里

\n\n
    \n
  • listenaddress\xe2\x80\x93 是等待连接的本地 IP 地址。
  • \n
  • listenport\xe2\x80\x93 本地监听 TCP 端口(正在等待连接)。
  • \n
  • connectaddress\xe2\x80\x93 是传入连接将重定向到的本地或远程 IP 地址(或 DNS 名称)。
  • \n
  • connectport\xe2\x80\x93 是一个 TCP 端口,listenport 的连接将转发到该端口。
  • \n
\n\n

欲了解更多信息,请参阅:

\n\n\n