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