跳至主要内容

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 不會將流量傳送到其他中繼伺服器。