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