ข้ามไปยังเนื้อหาหลัก

ตัวเลือกเรียกใช้ mudwfp_proxy

โปรเซส mudwfp_proxy ใช้ WFP (Windows Filtering Platform) ของ Windows เพื่อช่วยให้ส่งผ่าน Mudfish เฉพาะโปรเซสที่กำหนด

ตัวเลือกการเรียกใช้​

หัวข้อนี้อธิบายตัวเลือกการเรียก mudwfp_proxy ดังต่อไปนี้

  • -b <pattern>

    ใช้ตัวเลือกนี้กำหนดกฎที่จะใช้ได้ ปัจจุบันรองรับกฎต่อไปนี้

    • <procname>|F

      กฎนี้ให้โปรแกรมทำหน้าที่พร็อกซีเองสำหรับ procname หรือชื่อโปรเซสที่ระบุ มักใช้ตรวจว่าโปรเซสนั้นใช้ IP หรือพอร์ตใด หรือทำงานผ่าน mudwfp_proxy ของ Mudfish ได้ถูกต้องหรือไม่

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

      ใช้ส่งต่อแพ็กเก็ตจาก procname ที่ระบุไปยังปลายทาง ip:port เทียบได้กับโหมดพื้นฐานของเซิร์ฟเวอร์รีเลย์ Mudfish

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

      ใช้ส่งต่อทราฟฟิกจาก procname ที่ระบุผ่านปลายทาง ip:port สองแห่ง เทียบได้กับโหมดขั้นสูงของเซิร์ฟเวอร์รีเลย์ Mudfish

    หากกำหนด procname เป็น * จะใช้ mudwfp_proxy กับทุกโปรเซสที่สร้างทราฟฟิก

  • -e <procname>

    ใช้เมื่อไม่ต้องการให้ mudwfp_proxy ของ Mudfish มีผลกับบางโปรเซส

  • -E <CIDR>

    ใช้เมื่อไม่ต้องการให้ mudwfp_proxy ของ Mudfish มีผลกับบางบล็อกเครือข่าย

  • -M <value>

    กำหนด MTU สูงสุด ใช้ตรวจขนาดเมื่อส่งต่อแพ็กเก็ต UDP

  • -r

    เลือกว่าจะส่งบันทึก 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 แล้วทำหน้าที่พร็อกซีให้เอง โดยไม่ส่งต่อไปยังเซิร์ฟเวอร์รีเลย์อื่น