Preskočiť na hlavný obsah

Voľby spustenia mudwfp_proxy

Proces mudwfp_proxy využíva WFP (Windows Filtering Platform) vo Windows na prenos prevádzky iba vybraných procesov cez Mudfish.

Voľby spustenia​

Dostupné sú nasledujúce voľby mudwfp_proxy.

  • -b <pattern>

    Definuje pravidlo, ktoré sa má uplatniť. Podporované sú:

    • <procname>|F

      Samostatné sprostredkovanie proxy pre určený názov procesu procname. Zvyčajne sa používa na zistenie IP adries a portov používaných procesom alebo na overenie, či proces správne funguje cez mudwfp_proxy.

    • <procname>|B|<ip>:<port>

      Presmeruje pakety prevádzky určeného procesu na cieľ ip:port. Zodpovedá základnému režimu uzlov Mudfish.

    • <procname>|A|<ip>:<port>|<ip>:<port>

      Presmeruje prevádzku určeného procesu cez 2 ciele ip:port. Zodpovedá rozšírenému režimu uzlov Mudfish.

    Ak ako procname zadáte *, mudwfp_proxy sa uplatní na všetky procesy vytvárajúce prevádzku.

  • -e <procname>

    Vylúči konkrétny proces z pôsobnosti mudwfp_proxy.

  • -E <CIDR>

    Vylúči konkrétny sieťový blok z pôsobnosti mudwfp_proxy.

  • -M <value>

    Určuje maximálne MTU. Používa sa na kontrolu veľkosti pri presmerovaní paketov UDP.

  • -r

    Určuje, či sa protokoly mudwfp_proxy vypisujú do súboru alebo na stdout.

  • -S

    Slúži na samostatné používanie mudwfp_proxy bez ostatných programov Mudfish. Neinicializuje časti určené na komunikáciu s nimi.

Príklady príkazov​

  • 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"

    Prevádzku chrome.exe presmeruje na IP 1.2.3.4, port 8085. Prevádzku firefox.exe odošle na 1.2.3.4:8085 so zapuzdrenou informáciou o 2.3.4.5:8085.

  • mudwfp_proxy.exe -b "*|F" -e "firefox.exe" -E "14.63.0.0/16"

    Filtruje prevádzku všetkých procesov, ale vylúči firefox.exe aj prevádzku smerujúcu do 14.63.0.0/16.

  • mudwfp_proxy.exe -b "firefox.exe|F

    Filtruje prevádzku firefox.exe a sám ju sprostredkuje ako proxy. Nepresmerúva ju na iný uzol.