mudwfp_proxy 执行选项
mudwfp_proxy进程是一个使用Windows的WFP(Windows Filtering Platform)功能的程序,以确保只有特定的进程通过Mudfish进行传输。
启动选项
本节介绍 mudwfp_proxy 启动选项。可以使用以下选项:
-
-b <pattern>此选项允许您定义要应用的规则。目前支持的规则如下。
-
<procname>|F在该规则的情况下,是当指定的procname(进程名)是proxy本身时可以使用的规则。通常用于查找特定进程使用的是IP还是Port,或者通过Mudfish mudwfp_proxy程序检查进程是否正常运行。
-
<procname>|B|<ip>:<port>将指定 procname(进程名)产生的流量转发到 ip:port 目标,类似于 Mudfish 中继服务器设置中的基本模式。
-
<procname>|A|<ip>:<port>|<ip>:<port>将指定 procname(进程名)产生的流量通过 2 个 ip:port 目标转发,对应 Mudfish 中继服务器设置中的高级模式。
如果将 procname 指定为
*,则 mudwfp_proxy 用于应用于所有创建流量的进程。 -
-
-e <procname>对于某些流程,当您不想应用 Mudfish mudwfp_proxy 时可以使用它。
-
-E <CIDR>对于特定网络block,当您不想应用Mudfish mudwfp_proxy时可以使用它。
-
-M <value>当指定最大值为 MTU 时使用。对于此选项,用于检查 forwarding 数据包为 UDP 时的大小。
-
-r决定是否将与 Mudfish mudwfp_proxy 相关的日志输出到文件或 stdout。
-
-S当您计划单独使用 mudwfp_proxy 而不是与其他 Mudfish 程序一起使用时,可以使用此选项。与其他 Mudfish 程序通信的部分未初始化。
命令使用示例
-
mudwfp_proxy.exe -b "chrome.exe|B|1.2.3.4:8085" -b "firefox.exe|A|1.2.3.4:8085|2.3.4.5:8085"此命令将 chrome.exe 的流量转发到 IP 1.2.3.4 的端口 8085;firefox.exe 的流量则发送到 1.2.3.4:8085,并封装 2.3.4.5:8085 的信息。
-
mudwfp_proxy.exe -b "*|F" -e "firefox.exe" -E "14.63.0.0/16"该命令将过滤所有进程的流量,但firefox.exe进程被视为例外,且目的地为14.63.0.0/16的流量也被视为例外。
-
mudwfp_proxy.exe -b "firefox.exe|F在该命令的情况下,这意味着从 firefox.exe 生成的流量被过滤,但 proxy 自己处理流量。 forwarding 不会将流量发送到其他中继服务器。