Үндсэн агуулга руу алгасах

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 хүрэх газар луу forward хийхэд ашиглагдана. Mudfish дамжуулах серверийн сонголтуудаас үндсэн горимтой адил гэж ойлгож болно.

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

      Заасан procname (процессийн нэр)-ээс үүссэн траффикийг 2 ip:port хүрэх газар луу forward хийхэд ашиглагдана. Mudfish дамжуулах серверийн сонголтуудаас ахисан түвшний горимд хамаарна.

    procname-ийг * гэж заасан тохиолдолд траффик үүсгэж буй бүх процесст mudwfp_proxy-г хэрэгжүүлэхэд ашиглагдана.

  • -e <procname>

    Тодорхой процесст Mudfish mudwfp_proxy-г хэрэгжүүлэхийг хүсэхгүй байгаа үед ашиглаж болно.

  • -E <CIDR>

    Тодорхой сүлжээний блок (CIDR)-ийн хувьд Mudfish mudwfp_proxy-г хэрэгжүүлэхийг хүсэхгүй байгаа үед ашиглаж болно.

  • -M <value>

    Дээд MTU-г заахад ашиглагдана. Энэ сонголт нь UDP пакетийг forward хийх үед хэмжээг шалгахад ашиглагддаг.

  • -r

    Mudfish mudwfp_proxy-тэй холбоотой логийг файлд бичих үү, эсвэл stdout руу хэвлэх үү гэдгийг шийднэ.

  • -S

    Бусад Mudfish програмуудтай хамт ашиглахгүйгээр mudwfp_proxy-г дангаар нь ашиглах үед ашиглах боломжтой сонголт юм. Бусад 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 руу forward хийж, firefox.exe-ээс үүссэн траффикийг 1.2.3.4:8085 руу дамжуулах боловч 2.3.4.5:8085 мэдээллийг багцлан (encapsulation хийж) илгээнэ.

  • 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 хийхийг илэрхийлнэ. Бусад дамжуулах сервер рүү траффикийг forward хийхгүй.