บันทึกการเปลี่ยนแปลง (Mudfish Cloud VPN)
เคล็ดลับ
หาไฟล์ติดตั้งรุ่นก่อนหน้าได้ที่ รายการไฟล์เผยแพร่
6.6.0 (2026-10-20)
- mudfish
- แก้ไขให้กฎยกเว้นทราฟฟิกแบบกำหนดเองที่ระบุเฉพาะ CIDR โดยไม่ระบุพอร์ต มีผลกับทุกพอร์ต TCP/UDP ในช่วงเครือข่ายนั้น
- Linux: แก้ปัญหาทราฟฟิกที่ถูกยกเว้นยังถูกส่งผ่านเส้นทาง VPN เมื่อใช้โหมด Full VPN และโหมดไอเท็ม WFP ร่วมกันบน TUN
- แก้ให้ทราฟฟิกวัด RTT ของเซิร์ฟเวอร์รีเลย์ไม่ผ่านอุโมงค์ VPN แม้อยู่ในโหมดไอเท็มปกติ
- Windows, macOS: แก้ปัญหาบางเส้นทางไม่ถูกนำออกตอนปิดโปรแกรม เมื่อมีเส้นทางที่ต้องล้างเกิน 1,024 รายการ
- Linux: เพิ่มสถานะซ็อกเก็ต จำนวนครั้งที่ส่งซ้ำ ขนาดคิวส่ง และเวลาที่ใช้ในการส่ง ลงในบันทึกการวินิจฉัย เมื่อส่ง TCP ไปยังเซิร์ฟเวอร์รีเลย์ไม่สำเร็จ
- mudflow
- แก้ปัญหาที่ถือว่าการเชื่อมต่อ TCP ล้มเหลวเป็นผลการวัด RTT ที่ถูกต้อง และบันทึกเป้าหมายที่ล้มเหลวพร้อมรหัสข้อผิดพลาดไว้ในบันทึก
MUDEC_01747
- แก้ปัญหาที่ถือว่าการเชื่อมต่อ TCP ล้มเหลวเป็นผลการวัด RTT ที่ถูกต้อง และบันทึกเป้าหมายที่ล้มเหลวพร้อมรหัสข้อผิดพลาดไว้ในบันทึก
- mudrun
- Linux: แก้ไขการตั้งค่าโหมดไอเท็ม WFP ให้มีผลเมื่อ Mudfish core เริ่มทำงาน
- แก้ปัญหาที่ถือว่าการเชื่อมต่อ TCP ล้มเหลวเป็นผลการวัด RTT ที่ถูกต้อง และบันทึกเป้าหมายที่ล้มเหลวพร้อมรหัสข้อผิดพลาดไว้ในบันทึก
MUDEC_01748 - UI: ส่งหมวดหมู่ที่เลือกไปพร้อมกับรายงานปัญหา คืนข้อผิดพลาด
MUDEC_01734หากรูปแบบรายงานไม่ถูกต้อง และเพิ่มลิงก์ “โพสต์ของฉัน” - UI: แก้ปัญหาการสร้างเครื่องหมายจุลภาคผิดพลาดในคำตอบ JSON เมื่อประวัติสถิติ ping วนกลับมาเริ่มต้นใหม่
- UI: แก้ปัญหาหน้าต่างดูเส้นทางของวันนี้ปิดลงเมื่อดึงผลลัพธ์อีกครั้งขณะที่หน้าต่างเปิดอยู่แล้ว
- UI: แก้ปัญหาไม่ให้หน้าและสคริปต์ของภาษาก่อนหน้าถูกนำกลับมาใช้จากแคชเมื่อเปลี่ยนภาษา
- Windows: เพิ่มรหัสข้อผิดพลาดในข้อความการเชื่อมต่อล้มเหลวและหมดเวลาของการวินิจฉัยการเชื่อมต่อ TCP
- Linux, macOS: เพิ่มรหัสข้อผิดพลาดในข้อความระหว่างการวินิจฉัย เมื่อเปิดไฟล์บันทึกไม่สำเร็จ เชื่อมต่อ TCP ไม่สำเร็จ หมดเวลา TCP/UDP หรือเกิดข้อผิดพลาดในการรับข้อมูล UDP
- mudwfp_proxy
- แก้ไขให้กฎยกเว้นทราฟฟิกแบบกำหนดเองที่ระบุเฉพาะ CIDR โดยไม่ระบุพอร์ต มีผลกับทุกพอร์ต TCP/UDP ในช่วงเครือข่ายนั้น
- muddiag
- Linux: เพิ่มข้อมูลโดยละเอียดของซ็อกเก็ต TCP ตารางเส้นทางทั้งหมด และกฎการกำหนดเส้นทางแบบ policy routing ลงในข้อมูลการวินิจฉัย พร้อมบันทึกข้อผิดพลาดมาตรฐาน เวลาที่เริ่มทำงาน ระยะเวลาที่ใช้ และสถานะเมื่อจบการทำงานของคำสั่งวินิจฉัย
- โปรแกรมติดตั้ง
- macOS: เปลี่ยนการออกแบบและตำแหน่งไอคอนบนหน้าจอติดตั้ง DMG และใช้ภาพพื้นหลังความละเอียดสูงสำหรับจอ Retina
6.5.6 (2026-10-13)
- mudfish
- แก้ไขให้กฎยกเว้นทราฟฟิกแบบกำหนดเองที่ระบุเฉพาะ CIDR โดยไม่ระบุพอร์ต มีผลกับทุกพอร์ต TCP/UDP ในช่วงเครือข่ายนั้น
- mudrun
- UI: ส่งหมวดหมู่ที่เลือกไปพร้อมกับรายงานปัญหา คืนข้อผิดพลาด
MUDEC_01734หากรูปแบบรายงานไม่ถูกต้อง และเพิ่มลิงก์ “โพสต์ของฉัน” - Windows: เพิ่มรหัสข้อผิดพลาดในข้อความการเชื่อมต่อล้มเหลวและหมดเวลาของการวินิจฉัยการเชื่อมต่อ TCP
- Linux, macOS: เพิ่มรหัสข้อผิดพลาดในข้อความระหว่างการวินิจฉัย เมื่อเปิดไฟล์บันทึกไม่สำเร็จ เชื่อมต่อ TCP ไม่สำเร็จ หมดเวลา TCP/UDP หรือเกิดข้อผิดพลาดในการรับข้อมูล UDP
- UI: ส่งหมวดหมู่ที่เลือกไปพร้อมกับรายงานปัญหา คืนข้อผิดพลาด
- mudwfp_proxy
- แก้ไขให้กฎยกเว้นทราฟฟิกแบบกำหนดเองที่ระบุเฉพาะ CIDR โดยไม่ระบุพอร์ต มีผลกับทุกพอร์ต TCP/UDP ในช่วงเครือข่ายนั้น
- โปรแกรมติดตั้ง
- macOS: เปลี่ยนการออกแบบและตำแหน่งไอคอนบนหน้าจอติดตั้ง DMG และใช้ภาพพื้นหลังความละเอียดสูงสำหรับจอ Retina
6.5.5 (2026-09-28)
- mudfish
- หากอ่านข้อมูลเซิร์ฟเวอร์รีเลย์แบบคงที่ตอนเริ่มต้นไม่สำเร็จ จะลองใหม่สูงสุดสองครั้ง
- แก้ปัญหาการปล่อยข้อมูลเส้นทางก่อนประมวลผลข้อความ routing socket เสร็จ ซึ่งอาจทำให้โปรแกรมหยุดผิดปกติ
- macOS: แก้ปัญหาการนำค่า DNS ของ Full VPN ไปใช้ขณะเปิดโหมดไอเท็ม WFP ร่วมด้วย
- ลบตัวเลือกบรรทัดคำสั่งไคลเอนต์และเซิร์ฟเวอร์ ADN ที่เลิกใช้แล้วในโปรเซส Core ได้แก่
-aและ-A
- mudflow
- จัดการสถานะการส่งและจำนวนครั้งที่ล้มเหลวอย่างถูกต้องเมื่อลองส่งคำขอตั้งค่าเซิร์ฟเวอร์รีเลย์ใหม่หลังซ็อกเก็ตผิดพลาด
- แก้ปัญหาที่อาจเกิด deadlock ขณะล้างคำขอที่ถึงจำนวนครั้งลองใหม่สูงสุด
- จัดกลุ่มข้อผิดพลาด MUDEC_01696 ตามคู่ไอเท็มและเซิร์ฟเวอร์รีเลย์ เพื่อลดข้อความซ้ำและแยกการตั้งค่าที่ล้มเหลวได้ง่ายขึ้น
- mudrun
- แก้ปัญหาโปรแกรมหยุดผิดปกติระหว่างเข้าสู่ระบบ เมื่อค่าโหมดผู้เชี่ยวชาญหรือ alias ในคำตอบยืนยันตัวตนเป็นบูลีน
- แก้ปัญหาโปรแกรมหยุดผิดปกติเมื่อคำขอวัด TCP RTT ไม่มี IP หรือพอร์ต และให้คืนข้อผิดพลาดแทน
- Linux: ค้นหาเทอร์มินัลที่ใช้ได้ เช่น Konsole, GNOME Terminal, Xfce Terminal หรือ xterm เพื่อเรียก
mudnetmonและmudmtrพร้อมจัดการชื่อผู้ใช้ที่มีอักขระพิเศษอย่างถูกต้อง - Windows: แก้ปัญหาที่อาจหยุดผิดปกติขณะโหลดรายการโปรเซสเมื่อ GameGuard ทำงานอยู่
- Windows: ปรับปรุงรายงานการหยุดผิดปกติให้จัดการข้อผิดพลาดที่เกิดพร้อมกัน และป้องกันการบันทึกวนซ้ำเมื่อเธรดรายงานเองเกิดข้อผิดพลาด
- UI
- ร้องขอเส้นทางที่ผ่านเซิร์ฟเวอร์รีเลย์สองเครื่องอย่างชัดเจนในแผนที่ RTT ของโหมดขั้นสูงและ Multi Path
- เพิ่มรายการเกมและโปรแกรมในการค้นหาบนแดชบอร์ด
- mudwfp_proxy
- macOS: เพิ่มตัวระบุโปรแกรมในส่วนหัวพร็อกซี TCP/UDP และขยายบัฟเฟอร์ชื่อ เพื่อให้โปรแกรมที่มีตัวระบุยาวแสดงในบันทึกและสถิติทราฟฟิกได้ถูกต้อง
- macOS: ใช้นาฬิกาแบบ monotonic สำหรับตัวจับเวลาพร็อกซี เพื่อจัดการเวลาหมดอย่างสม่ำเสมอ
- Windows: เพิ่มคำอธิบายข้อผิดพลาดของระบบในข้อความเริ่มไดรเวอร์ WFP ไม่สำเร็จ (MUDEC_00514)
6.5.4 (2026-09-06)
- muddiag
- เพิ่ม
mudwfp_proxy_stdout.txtในรายงานปัญหาของ Linux และ macOS
- เพิ่ม
- mudfish-exclude
- Linux: เพิ่มเครื่องมือบรรทัดคำสั่งสำหรับเรียกโปรแกรมที่เลือกโดยไม่ผ่าน Mudfish และใช้การเชื่อมต่อ IPv4 เดิม ต้องมีสิทธิ์ root, cgroup v2,
ipและiptables
- Linux: เพิ่มเครื่องมือบรรทัดคำสั่งสำหรับเรียกโปรแกรมที่เลือกโดยไม่ผ่าน Mudfish และใช้การเชื่อมต่อ IPv4 เดิม ต้องมีสิทธิ์ root, cgroup v2,
- mudnetmon
- เพิ่มตัวเลือก
-r/--readเพื่อโหลดรายงานทราฟฟิก JSON มาตรวจสอบออฟไลน์หรือส่งออก
- เพิ่มตัวเลือก
- mudrun
- macOS: แก้ปัญหาการปิดโปรแกรม mudwfp_proxy
- Windows: ปิดการผูก IPv6 ของ TAP-Win32 Adapter V9 ในเบื้องหลังเมื่อเริ่มโปรแกรม
- เพิ่มการแจ้งเตือนแดชบอร์ดยกเว้นระดับข้อมูลในรายงานข้อผิดพลาดอัตโนมัติ และไม่รวมการแจ้งแพ็กเก็ตสูญหาย MUDEC_00238 ที่เกิดตามปกติ
6.5.3 (2026-05-25)
- mudfish
- บันทึกคำขอที่ผ่าน DHCP relay agent อย่างถูกต้อง และส่งคำตอบกลับไปยัง relay agent ด้วย
- Windows: หากเปลี่ยน MTU ไม่สำเร็จ ให้บันทึกคำสั่งที่ล้มเหลวแล้วทำงานต่อ แทนการปิดโปรเซส
- mudrun
- แก้ปัญหาการตั้งค่าไม่ถูกใช้เมื่อมีกฎยกเว้น Full VPN มากเกินไป
- หากเรียก Launcher ซ้ำ ให้เปิดแดชบอร์ดที่ทำงานอยู่แล้ว แทนการจบด้วยข้อผิดพลาด
- หากใช้
.ipportไม่ได้ ให้เปิดแดชบอร์ดด้วยที่อยู่ bind และพอร์ตที่กำหนดไว้ - การเลือกอัตโนมัติตาม RTT จะขอและใช้เส้นทางที่ตรงกับโหมดเซิร์ฟเวอร์รีเลย์ปัจจุบัน เช่น โหมดพื้นฐานหรือ Multi Path
- รักษาลำดับการเรียงเส้นทางยกเว้น Full VPN ให้คงที่ และขยายหน้าต่างแก้ไข
- ใช้เอนด์พอยต์
/prog/launcher/confโดยเฉพาะสำหรับบันทึกการตั้งค่า Launcher
- mudwfp_proxy
- เพิ่มตัวเลือก
-Gบน Windows, macOS และ Linux เพื่อใช้ระดับการบันทึกตามที่ตั้งใน Mudfish Launcher
- เพิ่มตัวเลือก
6.5.2 (2026-05-06)
- mudfish
- ปรับความแม่นยำการวัด RTT โดยล้างข้อมูลค้างในซ็อกเก็ต สุ่มการส่งแพ็กเก็ตวัด และตรวจสอบคำตอบ
- แก้การใช้ซ็อกเก็ตวัด RTT ซ้ำและการจัดการหมดเวลา
- แก้การตรวจสอบการเชื่อมต่อ TCP รีเลย์ และเพิ่มการตรวจขอบเขต FD_SETSIZE
- ปรับลำดับปิดการเชื่อมต่อเพื่อให้ปิดได้ตามปกติ
- mudrun
- ทำรูปแบบข้อผิดพลาด HTTP API ให้สอดคล้องกัน และแก้รหัสตอบกลับสำเร็จที่ไม่ถูกต้อง
- เพิ่มเอนด์พอยต์ดีบักสำหรับบันทึกระดับ trace
- เปลี่ยนชื่อไฟล์ JavaScript ของ UI เพื่อให้แคชอัปเดต
6.5.1 (2026-05-02)
- mudflow
- เพิ่มรหัส MUDEC_01697 และ MUDEC_01698 เพื่อวินิจฉัยปัญหาการจัดการ session ID (SID) ของระบบเบื้องหลัง
- API เลือกอัตโนมัติภายในคืนค่าเวอร์ชันปัจจุบันอย่างถูกต้อง
- mudrun
- เพิ่มโหมด Blacklist ให้ Web Inspect จัดการโดเมนที่จะส่งผ่าน Mudfish ได้ทั้งแบบ Whitelist และ Blacklist
- แยกการตั้งค่าโดเมนแบบกำหนดเองเป็น Whitelist และ Blacklist
- ปรับเว็บแดชบอร์ดให้รองรับการตั้งค่า Web Inspect แบบใหม่
- mudwfp_proxy
- ปรับปรุงการจัดการสัญญาณบน Linux และ macOS พร้อมจัดระเบียบโค้ด
6.5.0 (2026-04-21)
- mudflow
- ปรับลำดับเริ่มต้นให้จัดการ SID ที่รออยู่ได้ เมื่อยังใช้ snode ของระบบเบื้องหลังไม่ได้ทันที
- ปรับตรรกะวัด RTT ให้ดึงข้อมูลเซิร์ฟเวอร์รีเลย์แบบคงที่ใหม่อัตโนมัติหากการเริ่มต้นยังไม่เสร็จ
- ลดระดับข้อความการเชื่อมต่อบางรายการ เช่น MUDEC_00414, MUDEC_00415 และ MUDEC_00771 จากข้อผิดพลาดเป็นคำเตือน
- เพิ่มข้อความข้อผิดพลาดของระบบในบันทึกวินิจฉัยการเชื่อมต่อล้มเหลว
- mudrun
- macOS: เพิ่ม Transparent Proxy ที่ใช้
NETransparentProxyProvider(Network Extension) จัดการทราฟฟิก TCP/UDP แยกตามโปรแกรมบน macOS 11.5 ขึ้นไป และรองรับโหมดไอเท็ม WFP สำหรับ macOS - macOS: เปลี่ยนเวอร์ชันขั้นต่ำเป็น 11.5 และปรับปรุงสิทธิ์ app-proxy
- ปรับ API รายการโปรเซสและระบบเบื้องหลังเว็บแดชบอร์ดให้รองรับตัวระบุโปรแกรม
- ปรับระดับรายละเอียดบันทึกตรวจการเชื่อมต่อ IPv6
- macOS: เพิ่ม Transparent Proxy ที่ใช้
6.4.4 (2026-04-04)
- mudnetmon
- เพิ่มการเก็บทราฟฟิกเครือข่ายด้วย API
NetworkStatisticsของ macOS - เรียกเครื่องมือตรวจสอบเครือข่าย
mudnetmonในหน้าต่างเทอร์มินัลใหม่ได้จากเมนูแดชบอร์ด macOS
- เพิ่มการเก็บทราฟฟิกเครือข่ายด้วย API
- mudrun
- แสดงเมนู "Network Monitoring" บน macOS ด้วย
- แก้ภาพเสียในหน้าต่างสถานะ โดยรอรับ session ID ของเซิร์ฟเวอร์รีเลย์ (
sidstr) ครบก่อนโหลดกราฟ
6.4.3 (2026-03-29)
- muddiag
- แก้ IP และการทดสอบที่ไม่ถูกต้อง
- mudmtr
- เขียนฟังก์ชันส่งรายงานใหม่ให้ใช้เอนด์พอยต์ HTTP ใหม่
- แสดงลิงก์กระทู้เมื่อส่งรายงาน MTR และสร้างกระทู้ฟอรัมสำเร็จ
- mudnetmon
- รองรับ Linux ด้วย eBPF
- เพิ่มการล็อก PID เพื่อป้องกันหลายอินสแตนซ์ทำงานพร้อมกัน
- mudrun
- ส่งชื่อผู้ใช้เป็นอาร์กิวเมนต์เมื่อเรียก
mudmtrและmudnetmon - เพิ่ม IP ปลายทาง พอร์ต และข้อความข้อผิดพลาดใน MUDEC_01443
- เพิ่มรหัสที่ขาด ได้แก่ MUDEC_01657, MUDEC_01658, MUDEC_01659, MUDEC_01662 และ MUDEC_01663 พร้อมปรับปรุงข้อความ เช่น MUDEC_00927
- ลดระดับรายละเอียดบันทึกการทำงานของแคช
- Linux: แก้ให้
mudnetmonทำงานได้ถูกต้องในเทอร์มินัลอีมูเลเตอร์
- ส่งชื่อผู้ใช้เป็นอาร์กิวเมนต์เมื่อเรียก
6.4.2 (2026-03-20)
- mudmtr
- เขียนฟังก์ชัน Matt's traceroute ใหม่สำหรับ Linux, macOS และ Windows
- mudrun
- เพิ่มปุ่มเรียก
mudnetmon.exeและmudmtr.exeในแท็บขั้นสูง - นำฟังก์ชัน Matt's traceroute เดิมออก
- UI: อัปเดตภาษาของระบบเบื้องหลังเมื่อผู้ใช้เปลี่ยนภาษา
- เพิ่มปุ่มเรียก
6.4.1 (2026-03-18)
- mudnetmon
- เพิ่มเครื่องมือ
mudnetmon.exeสำหรับดูทราฟฟิกของระบบแยกตามโปรเซสบน Windows
- เพิ่มเครื่องมือ
- mudrun
- แก้ assertion failure ระหว่างยืนยันตัวตน
- mudwfp_proxy
- ใช้ส่วนหัวใหม่ในการสื่อสาร UDP กับเซิร์ฟเวอร์รีเลย์
6.4.0 (2026-02-12)
- mudfish
- นำโปรโตคอลส่วนหัวพร็อกซีใหม่ v2 มาใช้กับ TCP และ UDP
- แก้ลำดับกำหนดตารางเส้นทางในการเชื่อมต่อโบรกเกอร์ เพื่อให้ล้างข้อมูลได้ถูกต้องเมื่อเกิดข้อผิดพลาด
- เปลี่ยนข้อความ MUDEC_01172 และ MUDEC_01173 จากระดับคำเตือนเป็นข้อมูล
- เพิ่มรหัสข้อผิดพลาดในข้อความ Wintun (MUDEC_00902)
- แก้ปัญหาการแสดงปริมาณการใช้เครือข่ายของการเชื่อมต่อโดยตรง
- mudrun
- เพิ่มสถิตินับการแจ้งเตือนแยกตามระดับ warning, error, critical และ fatal
- ลบวิธีเลี่ยง MUDEC_00044 บน Windows 7 ที่ใช้เรียก Task Manager
- ย้อนการเปลี่ยนแปลงที่ให้ Windows ใช้เบราว์เซอร์ในตัว
6.3.3 (2026-02-03)
- mudfish
- ลบฟังก์ชัน pfctl และ pf ออกจากโปรเซส Core
- mudrun
- ลบโหมด NAT Open แต่ยังไม่ได้ประกาศเลิกใช้ (deprecated) อย่างเป็นทางการ
6.3.2 (2026-01-25)
- mudfish
- ไม่บันทึกข้อผิดพลาด EPIPE ในโหมด FastConnect อีกต่อไป
- mudrun
- วัด RTT ของไอเท็มเกมสามครั้งก่อนแสดงให้ผู้ใช้
- หากไฟร์วอลล์ส่วนตัวหรือแอนติไวรัสบน Windows บล็อกการค้นหา DNS ของ
ui.mudfish.netให้เปิด UI ด้วยเบราว์เซอร์เริ่มต้น - UI: ปรับการขึ้นบรรทัดใหม่ของข้อความบางรายการ
6.3.1 (2026-01-15)
- muddiag
- เพิ่ม manifest ความเข้ากันได้กับ Windows 10 และ 11
- mudrun
- ปรับระดับการบันทึกของข้อความบางรายการ
- UI
- ปรับสีหน้าต่างป๊อปอัปในโหมดมืด
- ปรับปรุงหน้าจอและเมนูไอเท็มแบบกำหนดเอง
- แก้การแสดงไอคอนเลือกเซิร์ฟเวอร์รีเลย์อัตโนมัติของไอเท็มแบบกำหนดเอง
- แสดงเมนูไอเท็มแบบกำหนดเองแม้ปิดโหมดผู้เชี่ยวชาญ
6.3.0 (2026-01-12)
- mudrun
- Windows: เรียก
mudrun_tauri.exeแทนเบราว์เซอร์เริ่มต้นหากทำได้ - Windows: เพิ่มโหมดความเข้ากันได้กับ Windows 10 และ 11 ให้
mudrun.exe.manifest
- Windows: เรียก
- mudfish
- บันทึกข้อความ MUDEC_00139, MUDEC_00314, MUDEC_00049 และ MUDEC_001643 เพียงครั้งเดียว
6.2.2 (2026-01-02)
- mudfish
- แก้ข้อผิดพลาดใน Multi Path เมื่อไม่มีอินเทอร์เฟซที่ใช้ได้
- mudrun
- เมื่อพบการหยุดผิดปกติบน Linux ให้รายงานข้อมูลที่เกี่ยวข้องไปยังเซิร์ฟเวอร์ Mudfish
- ปรับระดับการบันทึกของข้อความบางรายการ
- แก้ assertion failure ระหว่างประมวลผลส่วนหัวคำขอ HTTP
- macOS
- ไม่กำหนดที่อยู่เซิร์ฟเวอร์ DNS ให้การเชื่อมต่อ Mudfish VPN
- บันทึกข้อผิดพลาดและคำเตือนลงไฟล์บันทึก Mudfish Cloud VPN อย่างถูกต้อง
- UI
- เมื่อรีเซ็ตการตั้งค่า Launcher ใน "ตั้งค่า → โปรแกรม" ให้รีเซ็ตตัวเลือก tun/tap ด้วย
- ลบเมนู WPAD ที่ยุติการรองรับแล้ว
- แสดงไอคอนโหมดไอเท็ม WFP บนแดชบอร์ดอย่างถูกต้อง
- mudwfp_proxy
- แสดงข้อความผิดพลาดแยกเมื่อไม่พบชื่อโปรเซสของเซสชัน UDP
6.2.1 (2025-12-20)
- mudflow
- เพิ่มตัวแปรปรับแต่งเพื่อควบคุมระดับการบันทึก
- mudrun
- จัดการระดับการบันทึกระหว่างโปรเซสอย่างถูกต้อง
- UI
- แก้ปัญหาใช้ CPU สูงระหว่างกำหนดค่าอัตโนมัติบนแดชบอร์ด
- แก้ปัญหาการจัดการค่าจำนวนจริงในหน้า "สถานะ → เซิร์ฟเวอร์รีเลย์"
- แสดงแท็บบันทึกพร็อกซี WFP ใน "สถานะ → โปรเซส" อย่างถูกต้อง
- แก้การกำหนดค่าอัตโนมัติค้างที่ 50% เมื่อใช้ Full VPN ร่วมกับโหมดไอเท็ม WFP
6.2.0 (2025-12-17)
- mudfish
- แก้ปัญหาคอมไพล์ taskqueue
- แสดงข้อมูลข้อผิดพลาดชัดเจนเมื่อ
open("/dev/net/tun", O_RDWR)ล้มเหลว - จัดการกรณีส่ง file descriptor ให้
select()มากเกินไป - ปรับโค้ดให้รองรับโหมดไอเท็ม WFP สำหรับ Linux
- mudflow
- ปรับโค้ดให้รองรับโหมดไอเท็ม WFP สำหรับ Linux
- mudrun
- ปรับรูปแบบบันทึกเริ่มต้น
- ปรับโค้ดให้รองรับโหมดไอเท็ม WFP สำหรับ Linux
- แก้ปัญหาตรวจสอบโปรเซส
mudrun_headlessได้ไม่ถูกต้อง - UI: เปลี่ยนการจัดวางหน้าจอบน Linux เมื่อเปิดโหมดไอเท็ม WFP
- mudwfp_proxy
- แก้ assertion failure เมื่อหน่วยความจำไม่พอ (OOM)
6.1.3 (2025-11-12)
- mudrun
- แก้ปัญหาไม่พบเบราว์เซอร์เริ่มต้นเมื่อเรียกด้วยบัญชีระบบบน Windows 11
- แก้ปัญหาลิงก์รหัสข้อผิดพลาดในเมนู "สถานะ → บันทึก"
- mudfish
- แก้การหยุดผิดปกติเมื่อ
CreateEvent()คืนข้อผิดพลาด - แก้การหยุดผิดปกติเมื่อเปิด Web Inspect และใช้ซ็อกเก็ตตรวจทราฟฟิกมากเกินไป
- แก้ปัญหาแสดงคำเตือนมากเกินไปเมื่อซ็อกเก็ตคืน EPIPE
- แก้การหยุดผิดปกติเมื่อ
6.1.2 (2025-11-03)
- mudrun
- แก้ assertion failure เมื่อหน่วยความจำไม่พอประมวลผลเนื้อหาคำขอ
- mudfish
- แก้ปัญหาเมื่อการเรียก
setsockopt()เพื่อป้องกัน IP fragmentation ล้มเหลว - ย้อนการเปลี่ยนแปลง
struct sockaddr_unเพื่อแก้ปัญหาตารางเส้นทาง - เพิ่ม FD_SETSIZE บน Windows จาก 64 เป็น 4096 และเพิ่มการตรวจสอบ file descriptor
- แสดงคำเตือนเมื่อ
select()ใช้ file descriptor มากเกินไป
- แก้ปัญหาเมื่อการเรียก
6.1.1 (2025-10-11)
- mudrun
- UI: แสดงคำเตือนชัดเจนเมื่อติดตั้งไอเท็มที่มีปัญหา CDN / Cloud
- mudfish
- tcprelay_direct: แก้การหยุดผิดปกติเมื่อค่า magic ของเซสชันไม่ถูกต้อง
- tcprelay_direct: ลองพอร์ตอื่นหาก bind ซ็อกเก็ตไม่สำเร็จบน Linux
6.1.0 (2025-09-29)
- muddiag
- เพิ่มบันทึกปริมาณทราฟฟิกในรายงานปัญหา
- mudrun
- เพิ่มการบันทึกภายในเครื่องในโหมด FastConnect หรือ Direct
- mudfish
- แก้ปัญหาการค้นหาข้อมูลเซิร์ฟเวอร์รีเลย์ไม่จบอย่างถูกต้องแม้เกิดข้อผิดพลาด
- Windows: หาก bind ซ็อกเก็ตแล้วได้ ENOBUFS ให้ลองใหม่ด้วยหมายเลขพอร์ตคงที่
6.0.0 (2025-09-20)
- mudrun
- เพิ่ม Web Inspect สำหรับตรวจทราฟฟิกเว็บ เลือกโดเมนที่จะตรวจได้ตามตัวเลือก
- เพิ่มฟังก์ชัน "ข้ามเวอร์ชันนี้" สำหรับผู้ใช้ที่ไม่ต้องการอัปเดต
- mudwfp_proxy
- แก้การหยุดผิดปกติจาก assertion failure
- mudfish
- แก้หน่วยความจำรั่วระหว่างจัดการ mbuf
- ปรับปรุงโค้ดให้รองรับ Web Inspect
- แสดงคำเตือนหากไม่พบเกตเวย์เริ่มต้น
- แก้การหยุดผิดปกติระหว่างปิดโปรเซส
- บันทึกปริมาณทราฟฟิกในโหมด FastConnect หรือ Direct
- แก้การหยุดผิดปกติเมื่อปิดเซสชันในโหมด Direct
5.17.19 (2025-09-01)
- mudrun
- แก้ปัญหาค้นหาเบราว์เซอร์เริ่มต้นบน Windows 11
5.17.18 (2025-08-24)
- mudflow
- แก้การหยุดผิดปกติเพิ่มเติมเมื่อติดตั้งไอเท็มมากเกินไป
- ส่งเวอร์ชันและชนิดพีซีในคำขอ mudshortd
5.17.17 (2025-08-19)
- mudflow
- แก้การหยุดผิดปกติเมื่อติดตั้งไอเท็มมากเกินไป
- mudfish
- แก้การหยุดผิดปกติจากการล็อกไม่ถูกต้องเมื่อใช้กฎยกเว้นทราฟฟิกเว็บ
5.17.16 (2025-08-02)
- mudfish
- แก้ปัญหา
recvfrom()คืน WSAEFAULT เป็นครั้งคราว
- แก้ปัญหา
5.17.15 (2025-07-23)
- mudfish
- แก้อาร์กิวเมนต์ไม่ถูกต้องที่ทำให้
recvfrom()คืน WSAEFAULT และบันทึกข้อความมากเกินไป
- แก้อาร์กิวเมนต์ไม่ถูกต้องที่ทำให้
- mudrun
- แก้ปัญหายอดเครดิตที่คาดว่าจะใช้ไม่อัปเดตถูกต้องเมื่อใช้ไดรเวอร์ tun
5.17.14 (2025-07-15)
- mudflow
- แก้หน่วยความจำรั่วระหว่างใช้เธรด
- mudrun
- แก้หน่วยความจำรั่วระหว่างจัดการคำขอ HTTP บน macOS และ Linux
5.17.13 (2025-07-05)
- mudfish
- แก้โปรเซส Core หยุดผิดปกติเมื่อพื้นที่สำหรับจัดการซ็อกเก็ตภายในไม่พอ
- เปลี่ยนเวลาหมดอายุเซสชัน Direct Relay จาก 6 ชั่วโมงเป็น 1 ชั่วโมง
- หาก
TOL_select()จัดการซ็อกเก็ตไม่ได้ ให้ปิดการเชื่อมต่อและแสดงคำเตือน
5.17.12 (2025-06-30)
- mudfish
- แก้ข้อผิดพลาดระหว่างปิดการเชื่อมต่อใน FastConnect
- ปิดการเชื่อมต่อ Direct Relay อย่างถูกต้อง
5.17.11 (2025-06-28)
- mudfish
- แก้ปัญหาเหตุการณ์ ucallout บน Windows ทำงานไม่ถูกต้องจนเซสชันหมดอายุเร็วเกินไป
- เพิ่มเวลาหมดอายุเซสชัน FastConnect
5.17.10 (2025-06-25)
- mudfish
- แก้การหยุดผิดปกติเมื่อ FastConnect ไม่พบเซิร์ฟเวอร์รีเลย์
5.17.9 (2025-06-22)
- mudfish
- แก้การหยุดผิดปกติระหว่างจัดการโหมด FastConnect และ Direct Relay
5.17.8 (2025-06-17)
- mudwfp_proxy
- เลิกใช้
__declspec(thread)สำหรับที่เก็บข้อมูลเฉพาะเธรด เพื่อแก้อาการค้างระหว่างทำงาน
- เลิกใช้
- mudfish
- แก้ฟังก์ชันยกเว้นทราฟฟิกเว็บทำงานไม่ถูกต้องเมื่อเรียก system call
connect()
- แก้ฟังก์ชันยกเว้นทราฟฟิกเว็บทำงานไม่ถูกต้องเมื่อเรียก system call
5.17.7 (2025-06-14)
- mudrun
- UI: แก้การเปิดหรือปิดไอเท็มทำงานไม่ถูกต้องเมื่อรีเฟรชแดชบอร์ด
- mudwfp_proxy
- หากไม่พบชื่อโปรเซสในรายการกรอง ให้เชื่อมต่อปลายทางโดยตรงด้วย FastConnect แบบแยกเดี่ยว แทนใช้ระบบเบื้องหลังตัวแรก
- หากชื่อโปรเซสยาวเกินไป ให้เปรียบเทียบสูงสุด 30 อักขระ
5.17.6 (2025-06-09)
- mudfish
- เขียน Direct Relay ใหม่โดยใช้ซ็อกเก็ตแบบไม่บล็อก ซึ่งอาจมีผลต่อฟังก์ชันกฎยกเว้น
- mudrun
- UI: ย้ายกฎยกเว้นเป็นเมนูแยกภายใต้ตั้งค่า
5.17.5 (2025-06-04)
- mudfish
- แก้ปัญหาที่อาจหยุดผิดปกติเมื่อ FastConnect เชื่อมต่อเซิร์ฟเวอร์รีเลย์ไม่สำเร็จ
5.17.4 (2025-06-03)
- mudfish
- แก้โปรเซส Core หยุดผิดปกติเมื่อปิด
INVARIANTS - แก้ assertion failure เมื่อสร้างเธรดไม่สำเร็จ
- แก้เวลาที่เรียกใช้รูทีน callout ฝั่งผู้ใช้ไม่แม่นยำ
- เขียน FastConnect ใหม่โดยเปลี่ยนจากซ็อกเก็ตแบบบล็อกเป็นแบบไม่บล็อก
- แก้โปรเซส Core หยุดผิดปกติเมื่อปิด
5.17.3 (2025-05-20)
- mudwfp_proxy
- เพิ่มตัวเลือกเฉพาะโปรเซส
Tเพื่อกำหนดช่วงเวลาของการเชื่อมต่อช้า - แก้ปัญหาที่อาจหยุดผิดปกติจากชื่อโปรเซสไม่ถูกต้อง
- แก้ฟังก์ชันแสดงที่อยู่ IP บางส่วนที่ไม่ปลอดภัยต่อการใช้หลายเธรด
- ระบุตัวเลือกโปรเซสหลายบรรทัดได้เมื่อสร้างไอเท็มแบบกำหนดเอง
- เพิ่มตัวเลือกเฉพาะโปรเซส
- mudfish
- แก้การตรวจติดตามตารางเส้นทางใน Multi Path ทำงานไม่ถูกต้อง
5.17.2 (2025-04-29)
- mudfish
- แสดงข้อความที่อยู่ IP ในบันทึกอย่างถูกต้อง
- หากกำหนดรายการเส้นทางด้วย MSDN API ไม่สำเร็จ ให้ลองใหม่ด้วยเครื่องมือบรรทัดคำสั่ง
route
- mudflow
- เพิ่มรหัสข้อผิดพลาดโดยละเอียดใน MUDEC_01442 และ MUDEC_01443
- mudrun
- UI: แก้หน้าจอแสดงเสียจากขนาดหน้าต่างไม่ถูกต้อง
- mudwfp_proxy
- แก้แฟล็กตัวเลือกโปรเซส
Sที่ลดความเร็วการเชื่อมต่อบางพอร์ตอย่างมาก
- แก้แฟล็กตัวเลือกโปรเซส
5.17.1 (2025-03-17)
- mudrun
- ปรับระดับการบันทึก และเพิ่มแท็กในข้อความคำเตือนกับข้อผิดพลาด
- แก้ข้อมูล RTT ไม่ซิงก์เมื่อโลแคลระบบเป็นภาษาตุรกี
- ลดการใช้ CPU ระหว่างคำนวณข้อมูล RTT
- UI
- ปรับปรุงคำแปลทุกภาษาที่ Launcher รองรับ
- แก้ปัญหาอัตราแพ็กเก็ตสูญหายแสดงเป็น NaN
- ปรับการแสดงข้อความแจ้งเตือน
- เพิ่มลิงก์ในข้อความ MUDEC_XXXXX
5.17.0 (2025-02-15)
คำเตือน
ตั้งแต่เวอร์ชันนี้ จะไม่แจกจ่ายแพ็กเกจ macOS สำหรับ CPU Intel
- muddiag
- แก้การทดสอบ IP ที่ไม่ตอบสนอง
- ซ่อนชื่อเมนูด้านบนเมื่อหน้าต่างแคบกว่า 992px
- mudflow
- เปลี่ยนวิธีทดสอบระบบเบื้องหลังเพื่อไม่ให้ใช้เธรดมากเกินไป
- mudrun
- UI: รองรับโหมดมืด
5.16.2 (2024-11-03)
- mudrun
- จัดการบันทึก mudwfp_proxy ในดัมพ์โปรเซส
- mudwfp_proxy
- รองรับสัญญาณให้แสดงสถิติพร็อกซี TCP/UDP และใช้ในดัมพ์โปรเซส
5.16.1 (2024-10-31)
- mudrun
- UI
- เปลี่ยนลิงก์เอกสารเป็นที่อยู่ Docusaurus ใหม่
- เปลี่ยนชื่อปลายทางให้ตรงกับหมวดไอเท็ม
- ไม่แสดงไอคอนไอเท็มขัดแย้งเมื่อเปิดฟังก์ชันยกเว้นทราฟฟิกเว็บ
- แสดงอันดับในเส้นทางแนะนำประจำวัน
- เปลี่ยนโหมดเริ่มต้นเมื่อเลือกเส้นทางผ่านเซิร์ฟเวอร์รีเลย์สองเครื่องจากโหมดขั้นสูงเป็น Multi Path
- UI
5.16.0 (2024-10-15)
- mudfish
- แก้การกรองช่วง IP ไม่ถูกต้องเมื่อไวยากรณ์ CIDR ของ Direct Relay ผิด
- mudflow
- เปลี่ยนวิธีทำงานของการเลือกเซิร์ฟเวอร์รีเลย์อัตโนมัติในโหมดพื้นฐาน
- เลือกเซิร์ฟเวอร์รีเลย์ได้เร็วขึ้นในโหมดขั้นสูงและ Multi Path
- ใช้นโยบาย Blacklist/Whitelist ของเซิร์ฟเวอร์รีเลย์กับการเลือกอัตโนมัติในโหมดขั้นสูงและ Multi Path
- mudrun
- UI
- ไม่แสดงคำเตือนปัญหา CDN / Cloud บนแดชบอร์ดและหน้าสถานะไอเท็มเมื่อใช้โหมดไอเท็ม WFP
- แสดงคำเตือนปัญหา Cloud ในหน้าซื้อไอเท็ม
- แสดงปลายทางไอเท็มในข้อความ MUDEC_01159
- แสดงคำแนะนำให้เริ่ม Core ใหม่เมื่อเปลี่ยนนโยบายเซิร์ฟเวอร์รีเลย์
- UI
- mudwfp_proxy
- แก้กฎยกเว้นไม่มีผลอย่างถูกต้อง
- เพิ่มรูปแบบรวมและยกเว้นช่วง IP ตาม CIDR สองแบบในตัวเลือกโปรเซส
5.15.0 (2024-10-01)
- mudrun
- เพิ่มสแนปช็อตเพื่อบันทึกและกู้คืนการตั้งค่าไอเท็มและโปรแกรม
- แก้ปัญหาลบแคชบนดิสก์เมื่อออกจากระบบ
- แก้การแสดงรายการเซิร์ฟเวอร์รีเลย์ในเมนู Full VPN
5.14.3 (2024-09-28)
- UI
- เพิ่มไอคอนเลือกเซิร์ฟเวอร์รีเลย์อัตโนมัติตาม RTT ของผู้ใช้
- แก้รายการเซิร์ฟเวอร์รีเลย์ยุบไม่ถูกต้องเมื่อใช้แคชในแดชบอร์ดแบบย่อ
- แก้ข้อผิดพลาดรายการเซิร์ฟเวอร์รีเลย์ในแดชบอร์ดแบบย่อ
5.14.2 (2024-09-26)
- UI
- แก้เวลาซิงก์ RTT ล่าสุดแสดงเป็น NaN ในแดชบอร์ดแบบย่อ
- แก้ข้อผิดพลาดเมนูเมื่อไอเท็มแบบกำหนดเองไม่ได้ระบุปลายทาง
5.14.1 (2024-09-20)
- mudrun
- แก้ UI แสดงเสียเนื่องจาก
mudfish.jsที่แคชในเบราว์เซอร์
- แก้ UI แสดงเสียเนื่องจาก
5.14.0 (2024-09-18)
- mudfish
- เพิ่ม Direct Relay เพื่อยกเว้นทราฟฟิกบางส่วนตามกฎ
- ใช้โหมดประหยัดเครดิตกับการส่งข้อมูล (TX) ด้วย
- เปลี่ยนขีดจำกัดความเร็วโหมดประหยัดเครดิตจาก burst 4 Mbps / ปกติ 1 Mbps เป็น burst 2 Mbps / ปกติ 0.5 Mbps
- เปลี่ยนเวลาหมดอายุเซสชัน UDP ของ FastConnect จาก 60 เป็น 600 วินาที
- mudrun
- เพิ่มแคชคำขอ GraphQL เพื่อให้ UI ตอบสนองเร็วขึ้น
- แก้ปุ่มรีเซ็ตการตั้งค่าโปรแกรมทำงานไม่ถูกต้อง
5.13.2 (2024-09-10)
- mudrun
- แก้บาง URL เสียหรือเข้าถึงไม่ได้เมื่อใช้ฟังก์ชันหลีกเลี่ยงข้อจำกัดเครือข่าย
5.13.1 (2024-09-06)
- mudrun
- ใช้โดเมนใหม่สำหรับฟังก์ชันหลีกเลี่ยงข้อจำกัดเครือข่าย
- แก้การหยุดผิดปกติจากข้อมูลโทเคนไม่ถูกต้อง
- mudfish
- แก้ข้อผิดพลาดดัมพ์แพ็กเก็ตบน macOS
5.13.0 (2024-08-16)
- mudflow
- แก้การลบตารางเส้นทางทำงานไม่ถูกต้องเมื่อรูปแบบ CIDR ผิด
- mudrun
- ใช้โทเคน v3 ใหม่สำหรับเข้าสู่ระบบอัตโนมัติ
- แก้ซ็อกเก็ตรั่วระหว่างวัดปิง ICMP
- แก้ assertion failure เมื่อ
SSL_new()ล้มเหลว - UI
- เพิ่มข้อความแนะนำในช่องป้อนข้อมูล
- เพิ่มตัวแสดงความคืบหน้าระหว่างโหลดทรัพยากร
5.12.0 (2024-07-06)
- mudrun
- ต่ออายุใบรับรอง
ui.mudfish.netที่ใช้เชื่อมต่อ SSL - ปรับระดับการบันทึกของข้อความบางรายการ
- Linux: แก้การหยุดผิดปกติจากรูปแบบเวลาไม่ถูกต้องในสภาพแวดล้อม Xorg บางแบบ
- UI
- เพิ่มการแจ้งเตือนที่นำไปยัง URL ที่กำหนด
- เพิ่มหน้าจอกำลังโหลดในบางหน้าที่ใช้เวลาแสดงนาน
- แก้กฎกรอง MUDEC_XXXX ไม่มีผลกับข้อความบางรายการ
- แสดงลิงก์ RTT ของแต่ละไอเท็มในเมนู Full VPN
- แสดงการแจ้งเตือนหากโหลดรายการเซิร์ฟเวอร์รีเลย์นาน
- เพิ่มตัวเลือกเลือกเซิร์ฟเวอร์อัตโนมัติสำหรับ Whitelist/Blacklist ใน "ตั้งค่า → เซิร์ฟเวอร์รีเลย์"
- ต่ออายุใบรับรอง
5.11.1 (2024-05-21)
- mudrun
- macOS: แก้ปัญหา "configuration is stale" เมื่อเปลี่ยนการตั้งค่าโปรไฟล์ Mudfish VPN
- แก้การหยุดผิดปกติจากข้อมูลป้อนไม่ถูกต้อง
- mudfish
- เมื่อเขียนข้อมูล TCP ได้เพียงบางส่วน ให้เขียนส่วนที่เหลือซ้ำ
- แก้ Multi Path ทำงานไม่ถูกต้องในการตั้งค่าซับซ้อน
5.11.0 (2024-04-26)
- mudrun
- macOS: บันทึกข้อความส่วนขยาย VPN ในไฟล์บันทึกหลัก
- การวินิจฉัย: เปลี่ยนเซิร์ฟเวอร์ทดสอบเริ่มต้นจาก KT02 เป็น KT03
- การวินิจฉัย: เพิ่มการทดสอบเส้นทาง
- ไอเท็มแบบกำหนดเอง: เพิ่มตัวเลือก TCP สำหรับกำหนดปลายทาง RTT
- แสดงตัวเลือกเส้นทางยกเว้นแม้ปิดโหมดผู้เชี่ยวชาญ
- ใช้ API
/api/signin_ngเพื่อป้องกันความพยายามเข้าสู่ระบบที่มีเจตนาร้าย - เพิ่มการวินิจฉัยด้วยตนเองในเมนูด้านบน
- mudfish
- Windows: หากเพิ่มรายการเส้นทางไม่สำเร็จ ให้ลองใหม่ด้วย metric -1
5.10.4 (2024-04-04)
- mudrun
- แก้การแสดงปุ่มรายการโปรเซสในหน้าไอเท็มแบบกำหนดเอง
- เปลี่ยนไอคอนเริ่มต้นในถาดระบบ Linux
- แสดงรหัสข้อผิดพลาดอย่างถูกต้องเมื่อโปรไฟล์ VPN หรือส่วนขยายระบบบน macOS ทำงานไม่ถูกต้อง
5.10.3 (2024-04-02)
- mudrun
- แก้ปัญหาโลแคล zh_Hant
5.10.2 (2024-04-02)
- mudrun
- UI
- ปรับการจัดวางหน้า Matt's traceroute
- แก้ปัญหาเวลาโหลด UI แบบย่อของแดชบอร์ด การตั้งค่าไอเท็ม และการตั้งค่าโปรแกรม
- เพิ่มช่องค้นหาเมนู ใช้ปุ่มลัด
q - เพิ่มเมนูรายการโปรเซสในหน้าไอเท็มแบบกำหนดเอง
- UI
- mudfish
- จำกัดความเร็วพอร์ต UDP 443 ด้วยเมื่อเปิดโหมดประหยัดเครดิต
5.10.1 (2024-03-26)
- mudrun
- เพิ่มตัวเลือกเบราว์เซอร์ที่ใช้แสดง UI ค่าเริ่มต้นคือเบราว์เซอร์เริ่มต้นของระบบ
5.10.0 (2024-03-23)
- mudflow
- เพิ่มตัวเลือก
-Cเพื่อจัดการตัวเลือกของโปรเซส Mudfish Flow
- เพิ่มตัวเลือก
- mudrun
- เพิ่มตัวเลือก
-Cเพื่อจัดการตัวเลือกของโปรเซส Mudfish Launcher - เพิ่มการตั้งค่าจำนวนเธรดตรวจ RTT สูงสุด ค่าเริ่มต้นคือ 2
- เพิ่มตัวเลือก
- mudrun_tauri
- เพิ่มหน้าต่าง UI Launcher ใหม่ที่ใช้โครงการ Tauri
5.9.2 (2024-02-29)
- mudrun
- ไม่ปิด Launcher แม้ได้รับเหตุการณ์ PBT_APMRESUMEAUTOMATIC หรือ PBT_APMRESUMESUSPEND
- mudrun_service
- แก้ Launcher หยุดผิดปกติเมื่อล็อกหน้าจอ
5.9.1 (2024-02-18)
- mudfish
- รักษาหมายเลขพอร์ตไคลเอนต์ใน FastConnect ให้ได้มากที่สุด
- mudflow
- เพิ่ม NAT Open เพื่อเปลี่ยนชนิด NAT ของผู้ใช้เป็น Open หรือ Full Cone
- mudrun
- UI: รองรับ NAT Open
5.8.8 (2024-02-07)
- mudrun
- เพิ่มฟังก์ชันเรียกอัตโนมัติเมื่อเริ่ม Windows
- UI: ไม่แสดงตัวเลือกต่ออายุให้ผู้ใช้แบบจ่ายตามปริมาณการใช้งาน
- ปรับระดับการบันทึกของข้อความบางรายการ
5.8.8 (2024-01-15)
- mudrun
- UI: ไม่แสดงจำนวนวันคงเหลือของไอเท็มให้ผู้ใช้แบบจ่ายตามปริมาณการใช้งาน
- mudflow
- แก้การกำหนดค่าอัตโนมัติค้างที่ 50% เมื่อเริ่มและหยุดซ้ำ ๆ
5.8.7 (2024-01-01)
- mudrun
- เพิ่มฟังก์ชันเซิร์ฟเวอร์รีเลย์ที่ใช้ล่าสุด
- แสดงการแจ้งเตือนผู้ใช้ที่ส่งจากเซิร์ฟเวอร์ Mudfish
5.8.6 (2023-12-18)
- mudrun
- เปลี่ยนช่วงซิงก์ RTT จาก 10 เป็น 30 นาทีเพื่อลดภาระเซิร์ฟเวอร์
- แก้ปัญหาไอคอน Launcher บน Linux ที่ใช้ KDE
- เพิ่มแท็กรหัสข้อผิดพลาดในรูทีน VHTTPS
- แก้ข้อผิดพลาดหมดเวลาของการเชื่อมต่อ VHTTPS
- UI: แก้ข้อผิดพลาดเมื่อเพิ่มชื่อโปรเซสยกเว้นใน Full VPN
5.8.5 (2023-12-01)
- mudfish
- เพิ่มโหมด SimpleFEC
- mudrun
- ซิงก์ข้อมูล RTT แม้ปิดเบราว์เซอร์แล้ว
5.8.4 (2023-11-03)
- mudrun
- จำกัดเวลาสูงสุดในการวัด RTT ด้วย ICMP
- ปรับระดับบันทึกบางรายการที่ไม่เหมาะสม
- mudfish
- แก้กราฟ RTT เรียลไทม์ไม่อัปเดตใน FastConnect
5.8.3 (2023-10-24)
- mudrun
- UI
- แสดงกราฟ RTT เรียลไทม์ใน Full VPN ด้วย
- เพิ่มลิงก์หน้าต่าง RTT ของแต่ละไอเท็มในเมนู Full VPN
- อัปเดตข้อมูลไอเท็มที่ใช้งานด้วยเมื่อเปิด Full VPN
- UI
- mudflow
- ปรับโค้ดให้รองรับกราฟ RTT เรียลไทม์บนแดชบอร์ด
- mudfish
- ปรับโค้ดให้รองรับกราฟ RTT เรียลไทม์บนแดชบอร์ด
5.8.2 (2023-10-24)
- mudflow
- แก้ปัญหาการแยกวิเคราะห์เมื่อเปิด Full VPN ร่วมกับโหมดไอเท็ม WFP
- mudrun
- แก้การเข้าถึงหน่วยความจำ heap ที่ไม่ถูกต้องของ
struct hostent - แก้การหยุดผิดปกติเมื่อปิดทันเนล VPN บน macOS
- แก้การเข้าถึงหน่วยความจำ heap ที่ไม่ถูกต้องของ
5.8.1 (2023-10-23)
- mudflow
- รองรับตัวเลือกโปรเซสในโหมดไอเท็ม WFP เพื่อรวมหรือยกเว้นพอร์ตที่จะผ่าน Mudfish
- mudrun
- แก้การประมวลผลการตั้งค่าไม่ถูกต้องตามสถานะ stack
- UI
- เพิ่มการตรวจปลายทาง ICMP/TCP ของไอเท็มและแจ้งเมื่อเข้าถึงไม่ได้
- ซิงก์โหมดเซิร์ฟเวอร์รีเลย์และข้อมูลเซิร์ฟเวอร์บนแดชบอร์ด UI แบบย่อ
- เรียงปลายทางโดยแยกเซิร์ฟเวอร์เกมทางการกับเซิร์ฟเวอร์ส่วนตัว
- ปรับขอบหน้าจอบางส่วน
- mudwfp_proxy
- รองรับตัวเลือกโปรเซสของโหมดไอเท็ม WFP
5.8.0 (2023-10-04)
- mudrun
- เมื่อระบบเข้าสู่โหมดพัก ให้ปิด Launcher เป็นพฤติกรรมเริ่มต้น
- UI: เพิ่มโปรโตคอลการเชื่อมต่อ UDP 443
- mudfish
- แก้การหยุดผิดปกติเมื่อใช้โปรโตคอล FEC
- รองรับ WSL (Windows Subsystem for Linux)
5.7.6 (2023-08-25)
- muddiag
- ระบุโดเมนในชื่อโฮสต์ได้
- เพิ่มการทดสอบไฟร์วอลล์สำหรับโดเมน
mudfish.us
- mudrun
- เพิ่มตัวเลือกจำกัดความเร็วเครือข่ายสำหรับผู้ใช้แบบจ่ายตามปริมาณการใช้งาน
- ปรับระดับบันทึกข้อผิดพลาด DNS poisoning
- แสดงคำแนะนำให้เริ่ม VPN ใหม่อย่างถูกต้องเมื่อเปลี่ยนตัวเลือกที่จำเป็นต้องเริ่มใหม่
- UI: แสดงช่องเข้าสู่ระบบก่อนตรวจการเข้าสู่ระบบอัตโนมัติ
5.7.5 (2023-07-14)
- muddiag
- เพิ่มตัวเลือก
-oเพื่อเก็บไดเรกทอรีผลลัพธ์ไว้แทนการส่งรายงานปัญหา
- เพิ่มตัวเลือก
- mudwfp_proxy
- แก้ข้อผิดพลาดเมื่อรายการโปรเซสยกเว้นมีขนาดใหญ่ ในกรณีใช้ Full VPN ร่วมกับโหมดไอเท็ม WFP
- mudfish
- เรียก
WintunCloseAdapter()ตอนจบเพื่อปิดอะแดปเตอร์ Wintun อย่างถูกต้อง - ตรวจค่าตัวเลือก
-Gอย่างถูกต้อง
- เรียก
5.7.4 (2023-07-08)
- mudflow
- เพิ่มตัวเลือก
-G <logging_level>เพื่อกำหนดระดับการบันทึก - ไม่ส่งคำขอหากเชื่อมต่อ daemon ค้นหาเส้นทางสั้นที่สุดไม่ได้
- เพิ่มตัวเลือก
- mudwfp_proxy
- แก้ข้อผิดพลาดการเชื่อมต่อพร็อกซี TCP ที่รอคำตอบจากระบบเบื้องหลังก่อน
- UI
- เพิ่มเมนูเปลี่ยนระดับการบันทึก
- เพิ่มเมนูซ่อนรหัสข้อผิดพลาด MUDEC_XXXXX ที่ไม่ต้องการ
- แสดงคำเตือนในเมนูดัมพ์แพ็กเก็ต
5.7.3 (2023-05-19)
- mudrun
- แก้โลแคล zh_Hant แสดงไม่ถูกต้อง
5.7.2 (2023-05-09)
- mudrun
- เพิ่มตัวเลือกจำกัดจำนวนเซิร์ฟเวอร์รีเลย์สูงสุดใน Multi Path
- เขียนดัมพ์โปรเซสใหม่ให้ใช้ Full VPN และโหมดไอเท็ม WFP
- ลบฟังก์ชันดัมพ์เกม
- แสดงไอคอนที่มีในรายการชื่อโปรเซส
- ใช้การตั้งค่าเบราว์เซอร์เริ่มต้นอย่างถูกต้องเมื่อเปิดหน้าเข้าสู่ระบบบน macOS
5.7.1 (2023-04-01)
- muddiag
- เพิ่มผล
scutil --dnsเพื่อบันทึกการตั้งค่า DNS
- เพิ่มผล
- mudfish
- ฝังไลบรารี OpenSSL ในไฟล์เรียกใช้สำหรับเชื่อมต่อ TLS กับระบบเบื้องหลัง
- mudflow
- ฝังไลบรารี OpenSSL ในไฟล์เรียกใช้สำหรับเชื่อมต่อ TLS กับระบบเบื้องหลัง
- ลบตัวเลือก
-Oและ-Xแล้วแทนด้วย-t - รองรับการหลีกเลี่ยงไฟร์วอลล์ผ่าน CDN เมื่อเปิด
-tจะใช้ TCP 443 และ SSL รวมถึงโดเมนแยกผ่าน CloudFlare - แก้การส่งรายการเส้นทางเร็วเกินไปในโหมดขั้นสูงหรือ Multi Path
- mudrun
- ลบตัวเลือก
-Oและ-Xแล้วแทนด้วย-t - รองรับการหลีกเลี่ยงไฟร์วอลล์ผ่าน CDN
- เพิ่มปุ่มเปิดและปิดการหลีกเลี่ยงไฟร์วอลล์ในหน้าเข้าสู่ระบบ
- แก้การหยุดผิดปกติระหว่างจัดการรายการหน่วยความจำร่วมสำหรับสถิติ
- ลบตัวเลือก
5.6.2 (2023-03-08)
- muddiag
- เขียนการทำงานใหม่ โดยระบุคำสั่งที่จะเรียกและไฟล์ที่จะเก็บผ่านการตั้งค่า JSON ได้
- mudfish
- แก้ข้อผิดพลาด re(4) ในการจัดการโบรกเกอร์เชื่อมต่อของ Multi Path
- แก้การหยุดผิดปกติสองกรณีขณะเปิดไดรเวอร์ tun/tap
- mudflow
- ปรับระดับการบันทึกจาก TRACE เป็น DEBUG
- mudrun
- แก้ข้อผิดพลาดการรองรับตัวเลือก
-P - แก้การตรวจจับโลแคลผิดในบางสถานการณ์
- แก้การหยุดผิดปกติเมื่อไฟล์แมปหน่วยความจำร่วมเสียหาย
- เปลี่ยนชนิดมินิดัมพ์จาก Normal เป็น IndirectlyReferencedMemory
- แก้ข้อผิดพลาดการรองรับตัวเลือก
- mudwfp_proxy
- แก้ปัญหาใช้พอร์ตรับของพร็อกซี TCP ซ้ำได้ไม่ถูกต้อง
- เปลี่ยนระดับบันทึก MUDEC_00496 จากข้อผิดพลาดเป็นคำเตือน
5.6.1 (2023-01-29)
- mudrun
- ตรวจว่าระบบเปิด IPv6 หรือไม่และแสดงคำเตือน
- แก้การหยุดผิดปกติเมื่อใช้ FastConnect
- mudfish
- แก้ข้อผิดพลาดการวนโปรโตคอลของ Multi Path และแพ็กเก็ตวนเมื่อไม่มีเส้นทางคงที่ไปยังเซิร์ฟเวอร์รีเลย์
- แก้ปัญหาใช้ตัวเลือก
-Iร่วมกับ Full VPN บน Linux ไม่ได้ - แก้การลบเส้นทางบน Linux ล้มเหลวเป็นครั้งคราว
- หากค้นหาปลายทางใน FastConnect ไม่สำเร็จ ให้เลือกเซิร์ฟเวอร์รีเลย์ที่ใช้ได้ตัวแรก
5.5.10 (2022-11-27)
- เพิ่ม TIC-80 เพื่อให้เล่นเกมเล็ก ๆ ระหว่างรอกำหนดค่าอัตโนมัติได้
- UI
- เพิ่มตัวเลือกไดรเวอร์ tap หรือ tun
5.5.9 (2022-11-18)
- รองรับ Steam Deck อย่างเป็นทางการ โดยเพิ่มไฟล์เรียกใช้ mudrun-headless ในรุ่น Linux
- แก้การหยุดผิดปกติบน Linux ระหว่างจัดการข้อความหลายไบต์ที่ครอบด้วยเครื่องหมายอัญประกาศ
- แก้การหยุดผิดปกติระหว่างตรวจภาษาของเบราว์เซอร์
- แก้การหยุดผิดปกติเมื่อข้อความบันทึก Wintun เกิน 1024 ไบต์
- UI
- แสดงขนาดดัมพ์ระหว่างเก็บแพ็กเก็ต
- แสดงข้อมูลเซิร์ฟเวอร์รีเลย์ที่เลือกใน UI แบบย่อ
5.5.8 (2022-11-01)
- รองรับไดรเวอร์ Wintun Layer 3 TUN สำหรับ Windows เป็นทางเลือกเมื่อ tap(4) ไม่ทำงาน
- หากผู้ใช้ไม่ได้ตั้งภาษา ให้ตรวจข้อมูลภาษาเบราว์เซอร์แล้วแสดงภาษาที่เหมาะสมที่สุด
- เพิ่มการตรวจจับตารางเส้นทางเปลี่ยนแปลงเพื่อป้องกันแพ็กเก็ตวน
- UI
- ลบโหมด XP ของ Full VPN
5.5.7 (2022-09-02)
- mudflow
- ปรับปรุงการเลือกเซิร์ฟเวอร์รีเลย์อัตโนมัติ
- mudrun
- Linux: ใช้ NetworkManager เป็นค่าเริ่มต้นหากมี เพื่อแก้ปัญหา DHCP lease บน Manjaro
- ล้างแคช DNS ก่อนเริ่มดัมพ์แพ็กเก็ตบน Windows
- รองรับไอคอนถาดระบบ Linux
- UI
- เพิ่มแผนภาพเส้นทางการเชื่อมต่อในการตั้งค่าเซิร์ฟเวอร์รีเลย์ของไอเท็มเกม
- ลองใหม่หากค้นข้อมูล RTT ไม่สำเร็จเพราะข้อผิดพลาดเครือข่าย
- แก้ปัญหาเซิร์ฟเวอร์รีเลย์ถูกเปิดใช้งานแม้เครดิตไม่พอ
- แสดงคำเตือนหากมีเซิร์ฟเวอร์รีเลย์น้อยกว่าสองเครื่อง
5.5.6 (2022-07-27)
- muddiag
- รวมผลคำสั่งบางรายการสำหรับวินิจฉัยปัญหา
- ลบบันทึกเก่าที่เกี่ยวข้องกับ mudlan
- mudflow
- ลดการใช้ซ็อกเก็ต UDP ให้น้อยที่สุด เพื่อลดปัญหาเราเตอร์บางรุ่นค้างจากดาตาแกรม UDP จำนวนมาก
- mudrun
- ลบโค้ดเก่าที่เกี่ยวข้องกับ mudlan
- ปรับปรุงข้อความบันทึก
- ลดการใช้ซ็อกเก็ต UDP ในการตรวจ RTT ด้วย
5.5.5 (2022-05-20)
- mudfish
- บันทึกรายละเอียดเกี่ยวกับตัวเลือก
- mudrun
- UI
- แก้การเปลี่ยนเซิร์ฟเวอร์รีเลย์ Full VPN บนแดชบอร์ดทำงานไม่ถูกต้อง
- เพิ่มตัวแสดงการเปิดโหมดไอเท็ม WFP บนแดชบอร์ด
- อัปเดตข้อมูลลิขสิทธิ์
- UI
- mudwfp_proxy
- รีเซ็ตเซสชัน TCP/UDP ทั้งหมดเมื่อเปลี่ยนเซิร์ฟเวอร์รีเลย์ Full VPN
5.5.4 (2022-05-10)
- mudflow
- ปรับปรุงการจัดการกฎยกเว้น Full VPN และโหมดไอเท็ม WFP
- เพิ่มแท็ก MUDEC_XXXXX ในข้อความคำเตือนและข้อผิดพลาด
- mudrun
- ปรับปรุงกฎยกเว้น Full VPN
- แก้ตัวจัดการหน่วยความจำร่วมปิดไม่ถูกต้องในบางสถานการณ์
- แก้กฎยกเว้น Full VPN หายไปโดยไม่มีการแจ้งเตือน
- นำกฎยกเว้นไปใช้ได้โดยไม่ต้องเริ่มโปรเซส Core ใหม่
- UI
- แสดงทราฟฟิกเรียลไทม์ของ Full VPN แยกตามโปรเซสเมื่อใช้โหมดไอเท็ม WFP
- ปิดการแจ้งเตือนที่เกี่ยวข้องเมื่อกำหนดค่าอัตโนมัติเสร็จ
- mudwfp_proxy
- แก้ไดรเวอร์เคอร์เนลกรองดาตาแกรม UDP ได้ไม่ถูกต้อง
- ปรับปรุงให้รองรับปริมาณทราฟฟิกเรียลไทม์แยกตามโปรเซส
- mudfish
- แก้ปัญหาค่า metric สูงสุดอาจเกิน 65535
- ลบเกตเวย์เริ่มต้นของอะแดปเตอร์ TAP-Win32 ที่ไม่ได้ใช้หากมีอยู่
- รองรับการใช้ Full VPN ร่วมกับโหมดไอเท็ม WFP
5.5.3 (2022-03-29)
- mudfish
- แสดงข้อผิดพลาดเมื่อเกินปริมาณทราฟฟิกรายเดือนที่สิทธิ์แบบเหมาจ่ายอนุญาต
- mudflow
- รายงานข้อผิดพลาด MUDEC_00446 เพียงครั้งเดียว
- จัดระเบียบโค้ดและลบส่วนที่ไม่ได้ใช้
- mudrun
- จัดการกรณีค้นชื่ออินเทอร์เฟซ utun(4) ไม่สำเร็จ
- แก้ปัญหากราฟทราฟฟิกเรียลไทม์บน macOS
- แก้การหยุดผิดปกติระหว่างจัดการไฟล์
.tar - แก้ผลปิงของโหมดขั้นสูงหรือ Multi Path แสดง "undefined"
- ปรับระดับบันทึกข้อผิดพลาดบางรายการของ Multi Path
5.5.2 (2022-01-23)
- mudfish
- แก้การหยุดผิดปกติระหว่างตรวจที่อยู่ IP
- จัดการกรณี re(4) ยังไม่พร้อมกำหนดรายการ Multi Path
- แก้หน่วยความจำรั่วหนึ่งจุด
- mudflow
- จัดการรายการเส้นทางหลังรับข้อมูล RTT สำเร็จ
- mudwfp_proxy
- หากไม่มีระบบเบื้องหลังที่ตรงกับชื่อโปรเซส ให้ใช้รายการแรกเป็นค่าเริ่มต้น
5.5.1 (2022-01-17)
- mudflow
- แก้การหยุดผิดปกติระหว่างจัดการรายการเส้นทาง Multi Path
- mudrun
- แก้การตั้งรายการแรกของ Multi Path ใน UI พื้นฐานไม่ได้
5.5.0 (2022-01-15)
- muddiag
- แสดงรายการโปรเซสของ Mac OS X
- รวมรายการไดรเวอร์ที่โหลดในเคอร์เนลบน Windows
- mudflow
- จัดระเบียบโค้ด Multi Path เก่า
- mudrun
- เพิ่มเมนูดัมพ์เกมที่เก็บทั้งดัมพ์แพ็กเก็ตและดัมพ์โปรเซสพร้อมกัน
- แสดงรายละเอียดไอเท็มที่มีปัญหา CDN / Cloud
- แสดงว่ารองรับโหมดไอเท็ม WFP หรือไม่
- แสดงรายละเอียดสิทธิ์ใช้งานแบบเหมาจ่าย
- จัดระเบียบ UI สถานะไอเท็ม
- mudfish
- แก้ re(4) หยุดผิดปกติเมื่อไม่มีการตั้งค่าที่ใช้งานอยู่
- แก้การหยุดผิดปกติเมื่อข้อมูลตอบกลับเสียหาย
5.4.9 (2021-11-11)
- muddiag
- เพิ่มผล
ip addrเพื่อตรวจสอบข้อมูลที่อยู่
- เพิ่มผล
- mudrun
- แสดงเวลาที่ผ่านไปในดัมพ์โปรเซส
- รองรับโลแคล zh_Hant
- mudwfp
- รองรับ ioctl สำหรับแสดงสถิติการจัดสรรหน่วยความจำ
- แก้ข้อผิดพลาดการปล่อย MDL และ nonpaged memory pool
- mudwfp_proxy
- แก้เวลาหมดอายุเซสชันสำหรับการเขียนที่มากเกินไป
- แสดงสถิติการจัดสรรหน่วยความจำของไดรเวอร์เคอร์เนล
- แก้ปัญหาปล่อย file descriptor
- mudfish
- จัดการกรณีคำสั่ง
ipและrouteอยู่คนละไดเรกทอรีบน Linux บางดิสทริบิวชัน - แก้การหยุดผิดปกติเมื่อไม่มีชื่อผู้ใช้หรือรหัสผ่าน
- จัดการกรณีคำสั่ง
5.4.8 (2021-10-02)
- mudflow
- ปรับให้จัดการรูปแบบ CIDR ที่ไม่ถูกต้องโดยไม่แสดงข้อความ
- เปลี่ยนระดับบันทึก MUDEC_00424 จากข้อผิดพลาดเป็นคำเตือน
- ลดภาระ api.mudfish.net เมื่อคำนวณเส้นทางสั้นที่สุดของไอเท็ม
- mudrun
- แก้การแสดงเครดิตติดลบ
- แก้ค่าคำนวณติดลบเมื่อข้อมูล RTT ของผู้ใช้ไม่เพียงพอ
- ปรับคำแนะนำปลายทางของไอเท็มแบบกำหนดเอง
- mudwfp_proxy
- บันทึกรหัสข้อผิดพลาดเพื่อตรวจสอบปัญหาการเรียกเชลล์
- เปลี่ยน FD_SETSIZE จาก 64 เป็น 1024
- จัดการกรณีจำนวนซ็อกเก็ตที่รอเกิน FD_SETSIZE
- mudfish
- ตรวจสถานะเปิด DHCP ของ TAP-Win32 Adapter V9 และแสดงคำเตือน
5.4.7 (2021-08-24)
- muddiag
- รายงานสถานะ SIP
- รวม IP สาธารณะปัจจุบันเพื่อใช้ดีบัก
- จัดระเบียบและอัปเดตการทดสอบ MTU
- mudfish
- แก้โปรแกรมค้างเมื่อเซิร์ฟเวอร์ Mudfish เริ่มใหม่
- mudrun
- macOS
- เปลี่ยนไดรเวอร์หากมีรุ่นอัปเดต
- แก้การหยุดผิดปกติเมื่อตัวควบคุมคำสั่งพบข้อผิดพลาด
- ลดบันทึกข้อผิดพลาด
unlink() - ลดข้อความผิดพลาดและคำเตือนเมื่อตรวจ RTT ไม่สำเร็จขณะที่ Core ไม่ได้ทำงาน
- แก้ปัญหาปล่อยการอ้างอิงไฟล์ใน mudflow และ mudfish
- UI: แสดงชนิดสิทธิ์ใช้งานด้วยชื่อที่อ่านง่ายแทนหมายเลข 1, 2, 3, 4
- macOS
- mudwfp_proxy
- ลบข้อความผิดพลาด MUDEC_00504 และแสดงเป็นสถิติแทน
- ลดบันทึกเมื่อไม่มีเซสชันที่ตรงกับการเชื่อมต่อ
5.4.6 (2021-07-02)
- mudfish
- แก้การเชื่อมต่อค้างหลังเซิร์ฟเวอร์รีเลย์เริ่มใหม่
- จัดการกรณี interface metric ของการ์ดเครือข่ายเกิน 9999
- mudflow
- แก้การกำหนดค่าอัตโนมัติไม่เสร็จในโหมดไอเท็ม WFP
- mudrun
- แก้ปัญหาลบไฟล์
.vsm - ปรับระดับการบันทึกบางส่วน
- UI
- แสดงคำเตือนหากใช้แผนแบบเหมาจ่ายแต่ไม่มีสิทธิ์ใช้งาน
- แก้การเปลี่ยนเซิร์ฟเวอร์รีเลย์ล้มเหลวเมื่อใช้ UI ไอเท็มแบบย่อบน Apple M1
- แก้ปัญหาลบไฟล์
5.4.5 (2021-06-14)
- mudfish
- เขียน Multi Path ใหม่ให้ใช้หลายเซิร์ฟเวอร์รีเลย์พร้อมกัน คาดว่าจะเสถียรขึ้น โดยทราฟฟิกเพิ่มตามจำนวนเซิร์ฟเวอร์ที่ใช้
- mudflow
- แก้การกำหนดค่าอัตโนมัติไม่เสร็จเมื่อเลือกเซิร์ฟเวอร์รีเลย์อัตโนมัติให้ไอเท็มแบบกำหนดเอง
- ลดจำนวนรอบที่ต้องใช้ในการเลือกอัตโนมัติจาก 3 เหลือ 1
- mudrun
- เพิ่มตัวเลือกอัตโนมัติสำหรับโปรโตคอลการเชื่อมต่อ
- รองรับการแจ้งประกาศ
- ลบพื้นที่ว่างที่ไม่จำเป็นบนแดชบอร์ดเมื่อใช้ Full VPN
- mudwfp_proxy
- เขียน Multi Path ใหม่
5.4.4 (2021-05-11)
- mudfish
- เพิ่มการเลือกโปรโตคอลการเชื่อมต่อ re(4) อัตโนมัติ
- mudrun
- เพิ่มไอคอนค้นหาในการตั้งค่าเซิร์ฟเวอร์รีเลย์ของโหมดไอเท็มแบบย่อ
- เปลี่ยนไอคอนบาร์โค้ดเป็นไอคอนสัญญาณเพื่อสื่อว่าเป็นเมนูข้อมูล RTT
- แก้การตั้งค่าโหมดพื้นฐานแสดงไม่ถูกต้องเมื่อเลือกเซิร์ฟเวอร์รีเลย์
- mudwfp_proxy
- เปลี่ยนเวลารอรับข้อมูลเริ่มต้นของการเชื่อมต่อใหม่ เพื่อรองรับเกมที่สร้างการเชื่อมต่อว่างไว้ล่วงหน้าแล้วใช้ภายหลัง
5.4.3 (2021-04-19)
- mudfish
- แก้ตารางเส้นทางไม่ถูกล้างเมื่อตัดการเชื่อมต่อ
- จัดการกรณี TAP-Win32 Adapter V9 คืนรหัสข้อผิดพลาด 433
- แก้ interface metric ไม่ถูกต้องที่ทำให้
CreateIpForwardEntry()คืน ERROR_BAD_ARGUMENTS
- mudflow
- จัดการข้อผิดพลาด WSAEHOSTUNREACH จากเซิร์ฟเวอร์รีเลย์ที่กำลังตั้งค่า
- mudrun
- เพิ่มฟังก์ชันดัมพ์โปรเซส
- เพิ่มโหมดตั้งค่าไอเท็มและโหมดตั้งค่าแบบย่อ
5.4.2 (2021-04-09)
- mudrun
- เพิ่มโหมดไอเท็ม WFP ที่เลือกใช้ไดรเวอร์ Windows Filtering Platform ก่อน โดยเปลี่ยนเส้นทางทราฟฟิกแยกตามโปรเซสบน Windows แทนตารางเส้นทาง
- แก้การหยุดผิดปกติเมื่อใช้ Mudfish LAN
- แสดงความแออัดของเซิร์ฟเวอร์เพื่อช่วยเลือกเซิร์ฟเวอร์รีเลย์
- mudfish
- แก้การวนเส้นทางที่ทำให้ใช้เซิร์ฟเวอร์รีเลย์ Amazon EC2 บางแห่งไม่ได้
5.4.1 (2021-03-29)
- mudfish
- แก้การหยุดผิดปกติเมื่อใช้โปรโตคอล FEC
- แก้การหยุดผิดปกติเมื่อ
TOL_select(3)คืนข้อผิดพลาดใน FastConnect - แก้คำสั่ง
connectใน CLI แสดงข้อความผิดพลาดไม่ถูกต้อง
- mudrun
- วัด RTT เมื่อเริ่มโปรแกรมโดยค่าเริ่มต้น และเปลี่ยนวิธีตรวจเริ่มต้นจาก ICMP เป็น UDP
- ลบตัวเลือก
-2ที่ยุติการรองรับแล้ว - เพิ่มฟังก์ชันรีเซ็ตสถิติกราฟ RTT เรียลไทม์
- แก้การหยุดผิดปกติเมื่อเข้าเพจ Mudfish LAN จากเบราว์เซอร์
- แสดงคำเตือนหากไอคอนไอเท็มแบบกำหนดเองมีขนาดเกิน 512 KB
- แก้ลิงก์วิธีใช้โหมดประหยัดเครดิต
5.4.0 (2021-03-05)
- mudfish
- แก้
dhclientไม่จบการทำงานเมื่อ Core ปิดบน Linux
- แก้
- mudflow
- แก้กราฟ RTT เรียลไทม์แสดง "unknown" หลังเปลี่ยนไอเท็มแบบกำหนดเอง
- mudlan
- เพิ่ม Mudfish LAN เพื่อเล่นเกม LAN กับเพื่อนผ่านเซิร์ฟเวอร์รีเลย์
- รองรับ Windows และ Linux ขณะนั้นยังไม่มีแผนรองรับ macOS เพราะระบบรองรับอย่างเป็นทางการเฉพาะ tun(4)
- mudrun
- เพิ่มโค้ดรองรับ Mudfish LAN
- ปรับระดับข้อความผิดพลาด
- แก้การหยุดผิดปกติเมื่อใช้ MTR
5.3.3 (2021-02-21)
- mudfish
- รองรับรุ่น macOS arm64 สำหรับ Apple M1
- เปลี่ยน macOS ขั้นต่ำที่รองรับเป็น 10.9 (Mavericks)
- แก้การหยุดผิดปกติเมื่อ
writev()เขียนได้เพียงบางส่วน - ปรับระดับการบันทึก
- กำหนดเกตเวย์เริ่มต้นภายในเพื่อจัดการคำขอ DNS ตามการเปลี่ยนพฤติกรรม NetworkExtension ของ Big Sur
- แก้ปัญหา "connect(2) failed" ระหว่างวัด RTT
- mudwfp_proxy
- จัดการอย่างถูกต้องเมื่อ
WSAIoctl()คืน WSA_IO_PENDING
- จัดการอย่างถูกต้องเมื่อ
5.3.2 (2021-01-20)
- mudflow
- รองรับกราฟ RTT เรียลไทม์ใน FastConnect
- แก้การหยุดผิดปกติจากหน่วยความจำไม่พอ
- mudrun
- เปลี่ยน UI เพื่อแสดง RTT เรียลไทม์
- แก้ไอคอนไอเท็มแบบกำหนดเองใน "ไอเท็ม → จัดการไอเท็ม"
- เพิ่มการนำเข้าและส่งออกไอเท็มแบบกำหนดเอง
- แก้การหยุดผิดปกติเมื่อสร้างเธรดไม่สำเร็จ
- เปลี่ยน mudrun รุ่น x64 เป็นไฟล์เรียกใช้ x64 เพื่อให้ดูรายการโปรเซส x64 ได้ที่ "สถานะ → หน่วยความจำ"
- เปลี่ยน OpenSSL บน Windows เป็นรุ่นที่ใช้ 1.1.1d
- mudwfp_proxy
- เพิ่ม FastConnect แบบแยกเดี่ยว
- แสดงสถิติพร็อกซี TCP/UDP อย่างละเอียด
5.3.1 (2020-12-22)
- mudwfp_proxy
- ใช้หลาย IRP เพื่อเพิ่มประสิทธิภาพการจัดการแพ็กเก็ต UDP
- แก้ลำดับแพ็กเก็ต UDP ไม่ถูกต้อง
5.3.0 (2020-12-16)
- muddiag
- ใช้
systemextensionsctl listตรวจสถานะการติดตั้งส่วนขยายระบบ Mudfish
- ใช้
- mudfish
- แก้การหยุดผิดปกติจาก assertion บางรายการ
- เพิ่มจำนวนซ็อกเก็ตสูงสุดจาก 1000 เป็น 4096
- ลดรายงานข้อผิดพลาดซ้ำ
- แก้ข้อผิดพลาดเก่าในตัวจับเวลาช่วง 10 ms ของรูทีน callout
- เปลี่ยนพร็อกซี TCP/UDP ภายในจาก SOCKSv5 เป็นโปรโตคอลของตนเอง เพื่อรองรับโหมดขั้นสูงร่วมกับ FastConnect และลด RTT
- mudflow
- ตรวจจับ exception และสร้างมินิดัมพ์เพื่อรายงานข้อผิดพลาดหากทำได้
- ไม่ส่งรายการเส้นทางสำหรับปรับ PF อีกต่อไป เพราะ FastConnect ไม่พึ่ง PF (Packet Filter) แล้ว
- ลดรายงาน MUDEC_00418 ซ้ำ
- ปรับระดับข้อผิดพลาดบางรายการที่อาจแสดงมากเกินไป
- mudrun
- แก้ mudovpn ปิดไม่ถูกต้อง
- แก้การใช้เซิร์ฟเวอร์รีเลย์สาธารณะฟรีบน macOS ไม่ได้
- ใช้ FastConnect ร่วมกับโหมดขั้นสูงได้
- แก้การแสดงไอคอนแบบกำหนดเอง
- mudwfp_proxy
- รองรับ Multi Path และโหมดขั้นสูงอย่างถูกต้อง
- แก้ปัญหาโหมดพื้นฐานทำงานแต่โหมดขั้นสูงไม่ทำงาน
- ตรวจจับ exception และสร้างมินิดัมพ์เพื่อรายงานข้อผิดพลาดหากทำได้
- mudovpn
- แก้การทำงานไม่ถูกต้องบน macOS
5.2.7 (2020-11-04)
รุ่นแก้ไขเร่งด่วนสำหรับโปรเซส Core หยุดผิดปกติ
- mudfish
- แก้การหยุดผิดปกติเมื่อใช้เซิร์ฟเวอร์รีเลย์สาธารณะฟรีใน Full VPN
5.2.6 (2020-10-31)
- mudfish
- แก้ปัญหาสำคัญเกี่ยวกับการเรียกคำสั่ง CLI บน Mac OS X
- mudflow
- ตรวจการทำงานของการวัด RTT และเตือนหากมีปัญหา
- mudrun
- ใช้ NetworkExtension สร้างการเชื่อมต่อ VPN บน Mac OS X แทนการใช้ utun(4) โดยตรง
- เพิ่มโหมดประหยัดเครดิตที่จำกัดความเร็วพอร์ต TCP 80/443
- ตรวจ SIGTERM บน Linux และปิดตามขั้นตอนปกติหากทำได้
- เพิ่มการวิเคราะห์บันทึกในเมนูวินิจฉัยด้วยตนเองบนหน้าเข้าสู่ระบบ
- mudwfp_proxy
- จัดการลายเซ็นไดรเวอร์ WFP สำหรับแจกจ่ายอย่างถูกต้อง
5.2.5 (2020-09-23)
- muddiag
- แก้การทำงานไม่ถูกต้องบน Mac OS X
- รวมผล
sw_vers -productVersionบน Mac OS X - เปลี่ยนที่อยู่ IP เก่าในการทดสอบภายใน
- mudflow
- แก้การเลือกเซิร์ฟเวอร์ไม่เสร็จเมื่อใช้การเลือกอัตโนมัติในโหมดขั้นสูงและ Multi Path
- mudrun
- เพิ่มไฟล์
.manifestสำหรับเรียกด้วยสิทธิ์ผู้ดูแลระบบ - เพิ่มการตรวจ DNS poisoning แบบง่ายเมื่อใช้
-X - แสดงข้อผิดพลาดแทนหยุดผิดปกติเมื่อสร้างบริบท SSL ฝั่งเซิร์ฟเวอร์ไม่สำเร็จ
- แก้ปัญหาเมื่อรายการเส้นทางเกิน 256 รายการ
- แก้การหยุดผิดปกติเมื่อไม่มีอ็อบเจ็กต์ JSON ที่จำเป็นต่อการยืนยันตัวตน
- แก้ assertion failure เมื่อหน่วยความจำไม่พอ
- เพิ่มไฟล์
- mudwfp_proxy
- เพิ่มแท็กข้อผิดพลาดในข้อความ WARN/ERROR
5.2.4 (2020-07-30)
- mudflow
- แก้ assertion failure เมื่อ
select(3)คืนข้อผิดพลาด - แสดง MUDEC_00470 เพียงครั้งเดียวเพื่อไม่ให้ข้อความเต็มหน้าจอ
- แก้ assertion failure เมื่อ
- mudrun
- ตรวจติดตามบันทึกของ mudwfp_proxy
- รายงานมินิดัมพ์เมื่อ mudwfp_proxy หยุดผิดปกติ
- แก้ assertion failure เมื่อมาโครยาวผิดปกติ
- เรียก
NET STOP MUDWFPก่อนเริ่ม mudwfp_proxy - แก้ assertion failure เมื่อ
sendto(3)ล้มเหลว
- mudwfp_proxy
- ปรับระดับเริ่มต้นเป็น INFO เพื่อไม่ให้บันทึกมากเกินไป
- เพิ่มตัวเลือก
-Mเพื่อกำหนด MTU ที่ Core ใช้ - รายงานสถิติทุกครั้งที่การเชื่อมต่อ TCP หรือ UDP จบลง
5.2.3 (2020-07-08)
- muddiag
- หากทำได้ ให้แสดงหน้าต่างแจ้ง URL ฟอรัมหลังส่งรายงานปัญหา
- mudfish
- ปรับปรุงคำสั่ง CLI สำหรับสถิติเครือข่ายและเพิ่ม
vmstat - ป้องกันการหยุดผิดปกติบางกรณีระหว่างค้นโดเมนหรือ IP ใน CLI
- จัดการลายเซ็นโค้ดของไดรเวอร์เคอร์เนล MUDWFP อย่างถูกต้อง
- ปรับปรุงคำสั่ง CLI สำหรับสถิติเครือข่ายและเพิ่ม
- mudflow
- แก้การหยุดผิดปกติเมื่อชื่อโฮสต์มี IP ผูกอยู่มากเกินไป
- ปรับระดับบันทึก
- แสดงรหัสข้อผิดพลาด MUDEC_XXXXX
- ติดตามจำนวนแพ็กเก็ตที่ถูกแบ่งส่วนและรายงานปัญหาหากเพิ่มขึ้น
- mudrun
- เปลี่ยนไอคอน Windows
- ปรับปรุง HTTP Proxy สำหรับหลีกเลี่ยงไฟร์วอลล์เครือข่ายเมื่อเข้าสู่ระบบไม่สำเร็จ
- แก้ assertion failure เมื่อดึงการตั้งค่าไม่สำเร็จ
- แก้ assertion failure เมื่อป้อน URL ยาวเกินไป
- ต่ออายุใบรับรอง SSL ของ ui.mudfish.net
- สร้างทางลัดบนเดสก์ท็อป Windows
- UI
- ไม่แสดงปริมาณทราฟฟิกคงเหลือให้ผู้ใช้แบบเหมาจ่าย
- แสดงป๊อปอัปเมื่อส่งรายงานปัญหาเสร็จ
5.2.2 (2020-03-25)
- muddiag
- แก้ IP และพอร์ตสำหรับทดสอบที่ไม่ถูกต้อง
- mudfish
- เปลี่ยนช่วงเครือข่ายภายในจาก
10.224.0.0/255.224.0.0เป็น10.192.0.0/255.192.0.0เพื่อรองรับเซิร์ฟเวอร์รีเลย์เพิ่มขึ้น - ดูสถิติ network stack ด้วย
netstat -s -f inetใน CLI ได้
- เปลี่ยนช่วงเครือข่ายภายในจาก
- mudflow
- แก้ SID ถูกตั้งเป็น 0 อย่างไม่ถูกต้องเมื่อเลือกเซิร์ฟเวอร์รีเลย์
- บันทึกคำเตือนอย่างละเอียด
- ปรับระดับข้อผิดพลาดบางส่วนเพื่อลดข้อความที่แสดงใน UI
- mudrun
- ลงลายเซ็นโค้ดและทำ notarization ให้ไฟล์เรียกใช้และตัวติดตั้ง Mac OS X
- ปรับระดับข้อผิดพลาดบางส่วนเพื่อลดข้อความที่แสดงใน UI
5.2.1 (2020-02-18)
- mudrun
- เปลี่ยน MTU เริ่มต้นจาก 1300 เป็น 1400 เพื่อหลีกเลี่ยงแพ็กเก็ตสูญหายในบางเกม เช่น Dota 2
- UI/UX
- แก้ปัญหา Internet Explorer จากการแยกวิเคราะห์ ECMA ผิดพลาด
- เปลี่ยนที่อยู่เซิร์ฟเวอร์ API ตามตัวเลือก
-Xเพื่อเพิ่มความเสถียรการเชื่อมต่อ
5.2.0 (2020-02-06)
- mudfish
- รองรับ HTTP Proxy ผ่านตัวเลือก
-X
- รองรับ HTTP Proxy ผ่านตัวเลือก
- mudflow
- แก้การตรวจผิดพลาดเมื่อ raw socket บน Mac OS X มีคำตอบ ICMP ซ้ำ
- แก้การเพิ่มรายการเส้นทางก่อนค้นชื่อโฮสต์เสร็จ
- รองรับ HTTP Proxy ผ่านตัวเลือก
-X
- mudrun
- แก้การหยุดผิดปกติจาก noty แจ้งเตือนเร็วเกินไป
- กำหนด IP และพอร์ต HTTP Proxy ด้วย
-Xเพื่อหลีกเลี่ยงไฟร์วอลล์เครือข่ายได้ - UI/UX
- เพิ่มปุ่มทดสอบ RTT ปลายทางในไอเท็มแบบกำหนดเอง
- แก้การคำนวณเปอร์เซ็นต์กำหนดค่าอัตโนมัติ
- เพิ่มปุ่มอัปเดตข้อมูล RTT บนแดชบอร์ด
- แสดง "Unknown" แทน "แพ็กเก็ตสูญหาย 50%" เมื่อไม่มีข้อมูล RTT
5.1.2 (2020-01-14)
- mudflow
- เตือนหากส่วนเบี่ยงเบนมาตรฐาน RTT ของเซิร์ฟเวอร์รีเลย์ใกล้เคียงเกิน 15% ของค่าเฉลี่ย
- mudrun
- แก้ขนาดเรคคอร์ดทำให้ตั้งโทเคน JWT ใน mudflow ไม่ถูกต้อง
- แก้การตั้งค่าไคลเอนต์ OpenVPN เมื่อใช้ DHCP
- ไม่แสดงข้อความแพ็กเก็ตสูญหายของเซิร์ฟเวอร์รีเลย์ที่ไม่ได้ใช้
- UI/UX
- แก้การแสดงไอเท็มที่ปิดใช้งานใน UI
- ไม่แสดง "กำลังคำนวณ" สำหรับไอเท็มที่ปิดใช้งาน
- เตือนเมื่อเปิด FastConnect ร่วมกับ Full VPN ที่ใช้เซิร์ฟเวอร์สาธารณะฟรี
5.1.1 (2020-01-12)
- mudflow
- แก้การหยุดผิดปกติเมื่อโดเมนยาวเกิน 64 ไบต์
- แก้การตั้งเส้นทางผิดระหว่างค้นโดเมนสำหรับ Multi Path
- แก้การหยุดผิดปกติเมื่อเหตุการณ์ซ็อกเก็ตมาถึงก่อนค้นโดเมนเสร็จ
5.1.0 (2020-01-10)
- mudflow
- แก้การตรวจผิดพลาดจากคำตอบ ICMP ซ้ำ
- รองรับ Multi Path และปรับปรุงโค้ดเลือกเซิร์ฟเวอร์ที่เหมาะสมที่สุดในโหมดพื้นฐานและขั้นสูง
- ปรับระดับบันทึก
- mudrun
- ปรับระดับบันทึก
- แสดงข้อความสถานะระหว่างกำหนดค่าอัตโนมัติ
- เพิ่มโค้ดรองรับ Multi Path
- UI/UX
- อัปเดตข้อมูลเซิร์ฟเวอร์รีเลย์ที่เลือกอัตโนมัติอย่างถูกต้อง
- อัปเดตไฟล์ภาษา po/mo
- ไม่วาดหรืออัปเดต RTT เรียลไทม์เมื่อใช้ Full VPN หรือ FastConnect
- อัปเดต IP สาธารณะปัจจุบันอย่างถูกต้องเมื่อใช้ Full VPN
- เพิ่มโค้ดรองรับ Multi Path
- เปลี่ยนการจัดวางไอเท็มที่ติดตั้งบนแดชบอร์ดเพื่อแสดงข้อมูลพื้นฐาน
- แสดงระดับบันทึกอย่างชัดเจนแทนอักขระ
##--
- mudfish
- เปลี่ยน MTU เริ่มต้นจาก 1450 เป็น 1300 ไบต์เพื่อรองรับโหมดขั้นสูงและ Multi Path
- แก้คำเตือนคอมไพล์บน Mac OS X
- แก้การหยุดผิดปกติเมื่อรูปแบบ IP ของรายการเส้นทางที่จะลบไม่ถูกต้อง
5.0.9 (2019-12-23)
- mudrun
- แก้ปัญหาการเชื่อมต่อจากประเทศจีน
- mudfish
- แก้ปัญหาการเชื่อมต่อจากประเทศจีน
- mudflow
- แก้ปัญหาการเชื่อมต่อจากประเทศจีน
5.0.8 (2019-12-20)
- muddiag
- แก้ข้อผิดพลาดการทดสอบ TCP กับเครือข่ายภายใน
- mudfish
- ปรับปรุงการจัดการรหัสข้อผิดพลาดของ
DeleteIpForwardEntry()
- ปรับปรุงการจัดการรหัสข้อผิดพลาดของ
- mudflow
- เมื่อเกิดข้อผิดพลาด ให้แสดงข้อความระดับข้อผิดพลาดใน UI โดยค่าเริ่มต้น
- แสดงข้อผิดพลาดโดยละเอียดใน UI เมื่อตั้งค่า ADN ของเซิร์ฟเวอร์รีเลย์ไม่สำเร็จ
- เปลี่ยนเวลารอเริ่มต้นในการตั้งค่า ADN จาก 30 เป็น 3 วินาที
- จำกัดรายการเกตเวย์เริ่มต้นที่เป็นไปได้สูงสุด 5 รายการ
- mudrun
- บังคับปิด mudfish.exe หลังออกจากระบบ 3 วินาที
- UI/UX
- เพิ่มภาษา de_DE, es_ES, pt_PT, ru_RU และ vi
- แสดงเวอร์ชัน Mudfish ที่ส่วนล่างเสมอ
5.0.7 (2019-11-27)
- mudfish
- แก้การหยุดผิดปกติบน Linux เมื่อมีหลายคำสั่งในคิวเดียวกันและระบบตอบสนองช้า
- ล้างเส้นทางเมื่อปิดโปรแกรม
- mudrun
- รองรับเส้นทางยกเว้น Full VPN ในโหมดผู้เชี่ยวชาญ
- รองรับเบราว์เซอร์ Naver Whale
- mudwfp_proxy
- เพิ่มเวลารอเชื่อมต่อจาก 3 เป็น 30 วินาที
- UI/UX
- แสดง URL กระทู้ฟอรัมที่สร้างเมื่ออัปโหลดดัมพ์แพ็กเก็ตเสร็จ
- ไม่แสดงเส้นกราฟ RTT เรียลไทม์ของไอเท็มที่ปิดใช้งาน
- เพิ่มปุ่มปิด Full VPN
5.0.6 (2019-11-12)
- mudflow
- แก้ปัญหาช่องว่างในชื่อโปรเซสของไอเท็มแบบกำหนดเองที่ใช้คำนำหน้า
P: - แก้การหยุดผิดปกติเมื่อผล MTR เกินขนาดบัฟเฟอร์สูงสุด
- แก้ปัญหาช่องว่างในชื่อโปรเซสของไอเท็มแบบกำหนดเองที่ใช้คำนำหน้า
- mudrun
- รองรับฟังก์ชันภาพพื้นหลังเพื่อให้ผู้ใช้เปลี่ยนภาพได้
- รีเซ็ตการตั้งค่า Launcher ด้วยเมื่อรีเซ็ตโปรแกรม
- mudwfp_proxy
- รองรับชื่อโปรเซส Unicode (UTF-8) อย่างถูกต้อง
- แก้ปัญหาช่องว่างในชื่อโปรเซส
- UI/UX
- แก้ข้อผิดพลาด 404 Not Found เมื่อซื้อไอเท็มเกม
- เลือกรายการแรกที่ใช้ได้เมื่อตั้งปลายทาง RTT ของไอเท็มแบบกำหนดเอง
- แก้ไอเท็มแบบกำหนดเองไม่มีผลหลังเปลี่ยนเกม
- เปลี่ยน UI ปุ่มรีเซ็ตโปรแกรมเพื่อป้องกันการกดโดยไม่ตั้งใจ
5.0.5 (2019-11-04)
- mudrun
- แก้ URL decoding จัดการอักขระในรหัสผ่าน เช่น
%และ+ไม่ถูกต้อง
- แก้ URL decoding จัดการอักขระในรหัสผ่าน เช่น
- UI/UX
- เตือนเมื่อเซิร์ฟเวอร์รีเลย์ Full VPN ไม่ตอบสนอง
- แสดงคำเตือนชัดเจนหากแดชบอร์ดโหลดไม่สำเร็จจาก JavaScript exception
- แก้ข้อผิดพลาด
v-ifที่ใช้ร่วมกับ JavaScriptfilter() - แก้การโฟกัสอัตโนมัติบนหน้าเข้าสู่ระบบ
- เพิ่มปุ่มเรียงลำดับใน "สถานะ → เซิร์ฟเวอร์รีเลย์"
- แก้ลิงก์ URL ที่ไม่ถูกต้อง
5.0.4 (2019-10-28)
- mudrun
- ไม่เรียกโปรเซส Core อัตโนมัติโดยค่าเริ่มต้น เปิดพฤติกรรมเดิมได้ที่ "ตั้งค่า → โปรแกรม → Launcher"
- แก้การแสดงทูลทิปกราฟ RTT เรียลไทม์
- UI/UX
- แสดง "OpenVPN: connected!" เมื่อเชื่อมต่อเซิร์ฟเวอร์สาธารณะฟรี
- แสดงปริมาณทราฟฟิกเรียลไทม์บน Mac OS X
- แก้ปัญหาชื่อไอเท็มเมื่อเปลี่ยนภาษา
- แสดง IP สาธารณะที่เชื่อมต่อบนแดชบอร์ดเมื่อใช้ Full VPN
- แก้ลิงก์แผนค่าบริการบนแดชบอร์ด
- แสดงจำนวนวันคงเหลือของไอเท็มเกมเมื่อใช้แผนแบบจ่ายตามปริมาณการใช้งาน
- รายการ OpenVPN ใน "สถานะ → โปรเซส" จะแสดงเฉพาะเมื่อ Full VPN ใช้เซิร์ฟเวอร์สาธารณะฟรี
5.0.3 (2019-10-21)
- mudfish
- ไม่สร้างโปรไฟล์เครือข่ายบน Windows อีกต่อไป
- mudrun
- แก้การหยุดผิดปกติเมื่อรับ JSON ไม่ถูกต้อง
- เพิ่มปุ่มอัปเดต RTT และเส้นทางแนะนำประจำวันด้วยตนเอง
- แก้ปัญหา UI หลายรายการ
5.0.2 (2019-10-14)
- mudrun
- แสดงเครดิตที่ใช้ในกราฟทราฟฟิกเรียลไทม์เฉพาะแผนแบบจ่ายตามปริมาณการใช้งาน
- แก้ปัญหา ES2015 บน Internet Explorer และเบราว์เซอร์เก่า
5.0.1 (2019-10-10)
- mudrun
- รองรับการเชื่อมต่ออัตโนมัติเมื่อเข้าสู่ระบบ และเพิ่มตัวเลือก Launcher ใน "ตั้งค่า → โปรแกรม"
- แก้การแสดงชื่อไอเท็มในกราฟ RTT เรียลไทม์
- ซ่อนหน้าต่างกำหนดค่าอัตโนมัติได้
- ลบปุ่มยืนยันเมื่อเริ่มหรือหยุดโปรเซส Core
- ปิด SSL เริ่มต้นของ UI เนื่องจากบางพีซีสร้างบริบท SSL ไม่สำเร็จ
5.0.0 (2019-10-02)
- mudrun
- เขียน UI/UX ใหม่ด้วย VueJS และ GraphQL
- ใช้ SSL เป็นค่าเริ่มต้นสำหรับ UI Launcher ที่ ui.mudfish.net
4.6.1 (2019-07-12)
- mudflow
- ลดภาระคำนวณ RTT เมื่อไม่ได้ใช้เซิร์ฟเวอร์สาธารณะฟรี
- mudrun
- ลดภาระ CPU เมื่อ Core ไม่ได้ทำงาน
- แก้การหยุดผิดปกติจากการจัดการคำสั่งระบบ
- ละเว้นข้อผิดพลาด "MBC_GetFd() failed."
- ไม่แสดงข้อความผิดพลาดที่ไม่ถูกต้องระหว่างวิเคราะห์การเชื่อมต่อ
4.6.0 (2019-07-08)
- muddiag
- รวมไฟล์บันทึก mudovpn
- mudflow
- รองรับเซิร์ฟเวอร์ OpenVPN และปรับพฤติกรรมตามตัวเลือก
- เพิ่มตัวเลือก
-gเพื่อระบุ ID เซิร์ฟเวอร์ OpenVPN - จัดระเบียบโค้ด
- mudfish
- bwn: เพิ่มไดรเวอร์จัดการการสื่อสาร UDP ระหว่าง mudfish กับ mudovpn
- เพิ่มตัวเลือก
-gเพื่อระบุ ID เซิร์ฟเวอร์ OpenVPN
- mudrun
- เปลี่ยน UI ให้รองรับเซิร์ฟเวอร์ OpenVPN
- ใช้ BSD Packet Filter สำหรับ NAT
4.5.5 (2019-06-25)
- mudfish
- re: ปรับการตอบสนองการส่งแพ็กเก็ตเมื่อไม่ได้ใช้ FEC
- re: เพิ่มบันทึกละเอียดและ assertion เมื่อตัวถอดรหัส FEC ล้มเหลว
- fec: แก้การหยุดผิดปกติจากการกำหนดค่าเริ่มต้นตัวแปรผิด
4.5.4 (2019-06-04)
- mudfish
- แก้ปัญหา
time_tเมื่อเรียก Core บน ARMv7 - แก้การหยุดผิดปกติเมื่อใช้ UDP 10012 (FEC)
- แก้ assertion failure เมื่อรูปแบบข้อมูลเซิร์ฟเวอร์รีเลย์แบบคงที่เสียหาย
- แก้ปัญหา
- mudrun
- เพิ่มตัวเลือก
-aเพื่อกำหนดที่อยู่รับการเชื่อมต่อ - เพิ่มตัวเลือก
-Iเพื่อตั้ง IP ของ tap(4) โดยไม่ใช้ไคลเอนต์ DHCP บน Linux และ Mac - แก้ปัญหาดีบักบางส่วน
- เพิ่มตัวเลือก
4.5.3 (2019-05-25)
- mudfish
- msk(4): ใช้รูทีน if_start ที่อาศัย taskqueue เพื่อเพิ่มประสิทธิภาพ
- re(4): รองรับ FEC (Forward Error Correction) บน UDP 10012 เพื่อให้การเชื่อมต่อเสถียร
- ตรวจว่า mudflow ทำงานอยู่ก่อนแมปหน่วยความจำ
- อ่านใหม่หากโครงสร้างแมปหน่วยความจำผิดพลาด
- mudflow
- ตรวจว่าโปรเซสที่เกี่ยวข้องทำงานอยู่ก่อนแมปหน่วยความจำ
- mudrun
- รองรับพอร์ต UDP 10012
- เพิ่ม
https://ui.mudfish.net:8282เพื่อเข้าถึง UI ผ่าน SSL และเพิ่มตัวเลือก-sสำหรับเปิดใช้งาน
- mudwfp_proxy
- หยุดไดรเวอร์ WFP เมื่อติดตั้งรุ่นใหม่
- อื่น ๆ
- รองรับ ARMv7l สำหรับ Odroid
4.5.2 (2019-05-07)
- muddiag
- เก็บรายละเอียดระบบด้วย
SYSTEMINFOเมื่อรายงานปัญหา
- เก็บรายละเอียดระบบด้วย
- mudfish
- ใช้การลิงก์แบบสแตติกในแพ็กเกจ Linux
- mudflow
- ใช้การลิงก์แบบสแตติกในแพ็กเกจ Linux
- mudrun
- ปรับระดับบันทึก HTTP reverse proxy และแสดงข้อผิดพลาดในพื้นที่แจ้งเตือน
- ใช้การลิงก์แบบสแตติกในแพ็กเกจ Linux
- mudwfp_proxy
- ใช้ spin lock แทน guarded mutex ใน UDP flow association เพื่อป้องกัน kernel panic
- ไม่เรียกโค้ด UDP flow association หากไม่จำเป็น
4.5.1 (2019-03-27)
- mudflow
- เพิ่มโค้ดรองรับไดรเวอร์ WFP
- ทำโค้ดจัดการข้อมูลเส้นทางของระบบเบื้องหลังให้ง่ายขึ้น
- mudrun
- เพิ่มไดรเวอร์ WFP เพื่อเปลี่ยนเส้นทางทราฟฟิกแยกตามโปรเซสบน Windows
- เพิ่มโค้ดรองรับพร็อกซี WFP หรือ mudwfp_proxy.exe
- mudwfp.sys และ mudwfp_proxy.exe
- ใช้ไดรเวอร์ callout ที่อาศัย WFP เพื่อเปลี่ยนเส้นทางทราฟฟิกแยกตามโปรเซส รองรับสองวิธีคือแบบตารางเส้นทางและแบบโปรเซส
4.5.0 (2019-02-16)
- mudflow
- รองรับ Blacklist/Whitelist ของเซิร์ฟเวอร์รีเลย์เพื่อลดรอบตรวจ RTT ที่ไม่จำเป็น
- แก้ข้อผิดพลาดอัปเดตรายการเซิร์ฟเวอร์รีเลย์
- mudrun
- รายงานข้อผิดพลาดละเอียดเมื่ออัปโหลดดัมพ์แพ็กเก็ตไม่สำเร็จ
- จัดการอักขระพิเศษอย่างถูกต้องเมื่อเรียกบน Linux
- ตรวจหลายคู่ IP และพอร์ตเมื่อเชื่อมต่อเซิร์ฟเวอร์กลางไม่สำเร็จ
- แก้การคำนวณ RT ในการกำหนดค่าอัตโนมัติ
- เรียก Task Manager ของ Windows อัตโนมัติเมื่อเกิด MUDEC_00044 เพื่อเลี่ยงปัญหา
- แก้การค้นหาพาธเบราว์เซอร์เริ่มต้นของ Windows
4.4.7 (2018-12-10)
- mudfish
- แก้จำนวนเต็มล้นใน ID ไอเท็มเพื่อรองรับไอเท็มมากขึ้น
14.63.198.203ไม่อยู่ในรายการ IP เว็บเซิร์ฟเวอร์ Mudfish อีกต่อไป- แก้การลองใหม่หลังเชื่อมต่อเซิร์ฟเวอร์ยืนยันตัวตนไม่สำเร็จ
- mudrun
- แก้ปัญหาอัปโหลดดัมพ์แพ็กเก็ตไปยังเซิร์ฟเวอร์กลาง
- แสดงปริมาณทราฟฟิกเรียลไทม์ขณะ Launcher ทำงาน
- แก้การค้นหาเบราว์เซอร์เริ่มต้นของ Windows 10
- บันทึกข้อผิดพลาดเชื่อมต่อ SSL อย่างละเอียด
4.4.6 (2017-09-28)
- mudfish
- ลดหน่วยความจำของอินเทอร์เฟซ re(4) เมื่อเชื่อมต่อหลายเซิร์ฟเวอร์รีเลย์
- เพิ่ม IP เซิร์ฟเวอร์กลางใหม่ที่เข้าถึงโดยตรงได้แม้ใช้ Full VPN
- mudflow
- แก้การหยุดผิดปกติระหว่างตรวจ RTT
- mudrun
- ใช้การค้นหา DNS ของ mudfish.net เพื่อกระจายแบบ round robin
4.4.5 (2017-07-13)
- mudflow
- ปิดไลบรารีดีบัก Windows เพื่อไม่ให้ file descriptor ที่ไม่ถูกต้องของ
write(2)ทำให้เกิด assertion failure
- ปิดไลบรารีดีบัก Windows เพื่อไม่ให้ file descriptor ที่ไม่ถูกต้องของ
- mudfish
- ดึงข้อมูลเมื่อเข้าถึงเซิร์ฟเวอร์รีเลย์ที่ต้องการ แทนการรับข้อมูล IP ทั้งหมดตอนเข้าสู่ระบบ
- ป้องกัน assertion เมื่อตั้งค่า SIO_UDP_CONNRESET ของซ็อกเก็ตไม่สำเร็จ
- จัดการ ERROR_OPERATION_ABORTED อย่างถูกต้อง
- จัดการการล้มเหลวของ
sysctlbyname()อย่างถูกต้อง - เปลี่ยนระดับบันทึกข้อผิดพลาดบางรายการ
- mudrun
- เพิ่มการอัปโหลดดัมพ์แพ็กเก็ตบน Linux
- บันทึกตัวเลือกที่เปิดเมื่อเริ่มโปรแกรมอย่างละเอียด
- เตือนเมื่อทราฟฟิกของผู้ใช้แบบเหมาจ่ายถึงขีดจำกัดความเร็ว
4.4.4 (2017-02-19)
- mudflow
- ทำเครื่องหมายเซิร์ฟเวอร์รีเลย์ที่ผู้ใช้สนใจ และใช้เฉพาะเซิร์ฟเวอร์เหล่านั้นเป็นตัวเลือกในการเลือกอัตโนมัติ
- ลดความถี่ตรวจ RTT ระหว่างพีซีผู้ใช้กับเซิร์ฟเวอร์รีเลย์
- แก้ race condition ในการจำกัดจำนวนการคำนวณ RTT สูงสุด
- แก้การหยุดผิดปกติเมื่อสร้างซ็อกเก็ตแบบไม่บล็อกไม่สำเร็จ
- mudfish
- Mac OS X: ลองอินเทอร์เฟซอื่นหาก utun(4) ถูกใช้อยู่
- หากการเชื่อมต่อระบบเบื้องหลังของ FastConnect ถูกตัดด้วย RST ให้ส่ง RST ไปยังไคลเอนต์ด้วย
- แก้การหยุดผิดปกติระหว่างค้นโดเมนใน CLI
- ตั้ง TCPNoDelay และ TcpAckFrequency ของ TAP-Win32 อย่างถูกต้อง
- แก้การค้นรายการเมื่อเซิร์ฟเวอร์รีเลย์เกิน 256 เครื่อง
- mudrun
- เพิ่มตัวเลือก
-Pสำหรับระบุพอร์ตรับการเชื่อมต่อ
- เพิ่มตัวเลือก
4.4.3 (2016-11-25)
- mudfish
- บันทึกข้อมูล MUDEC_00043 อย่างละเอียด
- mudflow
- เพิ่ม Matt's traceroute เพื่อวิเคราะห์อัตราแพ็กเก็ตสูญหายและสถานะแต่ละ hop
- แก้การหยุดผิดปกติเมื่อจำนวนที่อยู่ DNS ถึงขีดจำกัด
- ปรับความเร็วการตรวจ RTT
- mudrun
- รายงานอัตราแพ็กเก็ตสูญหายระหว่างเซิร์ฟเวอร์รีเลย์กับพีซีผู้ใช้ไปยังเซิร์ฟเวอร์กลาง
4.4.2 (2016-10-17)
- mudfish
- แสดงข้อผิดพลาด MUDEC_00314 อย่างถูกต้อง
- แก้การตั้งข้อมูล Proxy ARP
- จัดการกรณี
TOL_socket(2)จัดสรรซ็อกเก็ตไม่ได้เพราะหน่วยความจำไม่พอ
- mudflow
- แก้การเพิ่ม SID ผิดเมื่อใช้ชื่อโฮสต์
- จัดการลบตารางเส้นทางอย่างถูกต้อง
- mudrun
- เพิ่มตัวเลือก
-tบน Mac OS X - แสดงข้อผิดพลาด MUDEC_00255 อย่างถูกต้องบน Windows
- เพิ่มตัวเลือก
4.4.1 (2016-09-05)
- mudrun
- แก้ปัญหาการพึ่งพา OpenSSL บน El Capitan
- แก้การแสดงกราฟทราฟฟิกเรียลไทม์บน Mac OS X
- เริ่มต้นโปรแกรมใหม่เมื่อเข้าสู่ระบบอีกครั้งแล้วเริ่มโปรเซส Core
- mudfish
- แก้การหยุดผิดปกติจาก
setsockopt(2)ล้มเหลว - จัดการระดับข้อผิดพลาด MUDEC_00314 อย่างถูกต้อง
- แก้การหยุดผิดปกติจาก
4.4.0 (2016-08-03)
- muddiag
- อัปเดต IP ภายในสำหรับทดสอบ
- mudfish
- บันทึกรายละเอียดเมื่อเชื่อมต่อเซิร์ฟเวอร์รีเลย์ใหม่
- จำกัดเวลารอสูงสุดก่อนลองเชื่อมต่อใหม่เป็น 10 วินาที
- แก้ assertion ที่เกี่ยวกับการถือ mutex lock
- Linux: จบการทำงานเมื่อโปรเซสแม่จบ
- จัดการ EMSGSIZE บน Linux
- จัดการ EADDRNOTAVAIL และ ENETDOWN บน Mac OS X
- แก้ข้อผิดพลาดอัปโหลดไฟล์ดัมพ์แพ็กเก็ต
- mudflow
- Linux: จบการทำงานเมื่อโปรเซสแม่จบ
- บันทึกรายละเอียดการหมดเวลาของ
select(3)
- mudrun
- แก้การแสดงเซิร์ฟเวอร์รีเลย์ที่เลือกสำหรับไอเท็มแบบเลือกอัตโนมัติ
- บันทึกข้อมูลกำหนดค่าอัตโนมัติอย่างละเอียด
- Linux: จบการทำงานเมื่อโปรเซสแม่จบ
4.3.19 (2016-04-27)
- mudflow
- แก้การเพิ่มและลบรายการเส้นทางตามชื่อโฮสต์
- แก้ปัญหาลำดับล็อกกลับด้าน
- ไม่เรียก
getaddrinfo(3)ขณะถือล็อกตารางเส้นทาง
- mudfish
- เพิ่ม UDP 500 และ TCP 1723 ในโปรโตคอลเชื่อมต่อเซิร์ฟเวอร์รีเลย์
- แก้การหยุดผิดปกติของ
rtexpunge() - ย้อนการเปลี่ยนแปลงฟังก์ชันเลี่ยงเส้นทาง ICMP ของ FastConnect
- แก้ปัญหา
strlcat()บน Mac OS X
- mudrun
- แก้การนับรายการเส้นทางที่ส่งผลต่อเปอร์เซ็นต์กำหนดค่าอัตโนมัติ
4.3.18 (2016-04-05)
- muddiag
- รองรับการส่งรายงานปัญหาบน Linux และ Mac OS X
- mudfish
- ปรับปรุง CLI
ifconfigและแก้ข้อผิดพลาดหลายรายการ - แก้การหยุดผิดปกติเมื่อได้รับแพ็กเก็ต ICMP redirect จากระหว่างทาง
- แก้ re(4) ไม่เชื่อมต่อเซิร์ฟเวอร์รีเลย์ใหม่เมื่อไม่มีแพ็กเก็ตรับเข้า
- เมื่อใช้ FastConnect ให้โปรโตคอลอื่นนอกเหนือจาก TCP/UDP ไม่ผ่าน Mudfish
- แก้ assertion เมื่อตั้งเกตเวย์เริ่มต้นไม่สำเร็จ
- Linux: ใช้ iproute2 แทน net-utils
- Mac OS X: แก้ข้อผิดพลาดการกำหนดและลบรายการเส้นทาง
- ปรับปรุง CLI
- mudrun
- แก้การกำหนดค่าอัตโนมัติไม่เสร็จจากไอเท็มที่ใช้ชื่อโฮสต์
- แก้ปัญหาพยายามเปิด Edge เป็นครั้งคราวบน Windows 7/8
4.3.17 (2016-03-30)
- mudflow
- แก้การตั้งค่า ADN เมื่อมีหลายเส้นทาง เพื่อลดเวลาตั้งโหมดขั้นสูงของแต่ละไอเท็ม
- mudfish
- ไม่ลองใหม่เมื่อค้นข้อมูลเซิร์ฟเวอร์รีเลย์แบบคงที่ไม่สำเร็จ เพื่อป้องกัน IP ชนกัน
- เปลี่ยนระดับบันทึกข้อผิดพลาดบางรายการ
- ใช้ utun(4) โดยค่าเริ่มต้น จึงไม่ต้องติดตั้งไดรเวอร์ tuntap แยก
- mudrun
- ค้นการตั้งค่าเบราว์เซอร์เริ่มต้นของ Windows 10 อย่างถูกต้อง
4.3.16 (2016-03-19)
- muddiag
- ปรับการทดสอบเครือข่ายภายใน เพราะไม่ใช่ทุกเซิร์ฟเวอร์รีเลย์จะอยู่ในสถานะใช้งาน
- mudflow
- ลดจำนวนการตรวจ RTT ที่ต้องใช้เพื่อเลือกเซิร์ฟเวอร์รีเลย์อัตโนมัติให้เสร็จ
- ไม่ตรวจ RTT เรียลไทม์ของไอเท็มเมื่อเปิด FastConnect
- mudrun
- แก้ข้อความมาโครถูกตัด
- mudfish
- แก้การเรียกคำสั่งเมื่อมีหลายบรรทัดพร้อมอยู่ใน pipe
- เตือนเมื่อส่งคำสั่งได้เพียงบางส่วน
- เมื่อใช้ Full VPN ให้ตั้งเส้นทางเลี่ยงไปยังเซิร์ฟเวอร์รีเลย์ทั้งหมดโดยค่าเริ่มต้น
- ลดบันทึกเมื่อ
TOL_accept(2)คืน ECONNABORTED
4.3.15 (2016-03-01)
- mudfish
- รองรับโหมด HA (High Availability) ซึ่งปิดโดยค่าเริ่มต้น
- เพิ่มแท็กในข้อความคำเตือนและข้อผิดพลาด
- เชื่อมต่อเฉพาะเซิร์ฟเวอร์ที่ผู้ใช้ระบุว่าใช้ แทนเชื่อมต่อล่วงหน้ากับทุกเซิร์ฟเวอร์รีเลย์
- แก้ปัญหาการใช้ FastConnect ร่วมกับ ADN หรือโหมดต่อเซิร์ฟเวอร์เป็นสาย
- mudflow
- วัด RTT ของไอเท็มที่ติดตั้งทุก 10 วินาที
- แก้การหยุดผิดปกติจาก assertion เมื่อ
socket(2)ล้มเหลว - รองรับโหมด HA ซึ่งปิดโดยค่าเริ่มต้น
- แก้คำเตือนเส้นทางผิดเมื่อผลค้นชื่อโฮสต์ของไอเท็มมี IP ซ้ำ
- mudrun
- รองรับ HA โดยเปิดด้วย
-Hค่าเริ่มต้นปิดอยู่ - แก้ assertion failure ของ
CloseHandle() - เพิ่ม hook สำหรับเปิดการผูกเซิร์ฟเวอร์รีเลย์ที่ปิดอยู่โดยค่าเริ่มต้น
- เพิ่ม hook สำหรับแสดงกราฟ RTT ปัจจุบันของไอเท็มที่ติดตั้ง
- รองรับ HA โดยเปิดด้วย
4.3.14 (2016-01-07)
- mudfish
- re(4): จำกัดจำนวนครั้งที่บันทึกหากมี ENOENT มากเกินไป
- re(4): ไม่เชื่อมต่อใหม่หากเป็นปัญหาแพ็กเก็ตถูกแบ่งส่วน
- re(4): รอ 1 วินาทีก่อนลองเชื่อมต่อใหม่แต่ละครั้ง
- แก้การหยุดผิดปกติจากแพ็กเก็ตนอกแถบ (out-of-band)
- เปลี่ยนระดับข้อผิดพลาดเริ่มต้นของ MUDEC_000279
- ลบไฟล์บันทึก mudfish_stderr.txt
- ขยายช่วง IP ภายในจาก
10.248.0.0/13เป็น10.240.0.0/12ตามจำนวนเซิร์ฟเวอร์รีเลย์ที่เพิ่มขึ้น - จำกัดความถี่แสดงข้อผิดพลาด MUDEC_00086
- ปิด Core อย่างชัดเจนหาก heartbeat ล้มเหลวมากเกินไปหรือเว้นช่วงนานเกินไป
- บันทึกรหัสข้อผิดพลาดหลายรายการอย่างละเอียด
- mudflow
- ลบไฟล์บันทึก mudflow_stderr.txt
- ดึงข้อมูลเซิร์ฟเวอร์รีเลย์แบบคงที่ใหม่เมื่อมีคำขอชัดเจน
- mudrun
- แสดงข้อผิดพลาด
connect(2)และสาเหตุการเชื่อมต่อล้มเหลว - ลบไฟล์บันทึก mudrun_stderr.txt
- แก้รูปแบบข้อความผิดพลาดบางรายการ
- แสดงหมายเลขรหัสข้อผิดพลาดของ
CloseHandle()
- แสดงข้อผิดพลาด
4.3.13 (2015-12-08)
- mudfish
- เพิ่มการตั้ง IP และ DNS ด้วย IP Helper บน Windows
- รองรับขั้นตอนปิดโปรแกรมตามปกติ
- เมื่อเกิด EMSGSIZE ให้อนุญาต IP fragmentation ไปยังเซิร์ฟเวอร์รีเลย์ พร้อมแสดงข้อผิดพลาดชัดเจน
- mudflow
- ส่งหรือลบเฉพาะรายการเส้นทางที่เคยส่งแล้วหรือเพิ่งเพิ่มใหม่
4.3.12 (2015-12-01)
- ทั่วไป
- ไม่แสดงข้อผิดพลาด TASKKILL ในบันทึกคอนโซล
- แก้การคำนวณผลต่างเวลาบน Windows
- Mac OS X
- เพิ่มภาพพื้นหลังในไฟล์ dmg
- mudfish
- ลดบันทึกข้อผิดพลาด msk(4)
- แสดงเวลาในแต่ละบันทึก
- ระบุชัดเจนเมื่อเปิด Full VPN
- ลอง IP และพอร์ตอื่นด้วยเมื่อส่ง heartbeat ไปยังเซิร์ฟเวอร์กลาง
- ปรับระดับบันทึก MUDEC_00179
- ตั้ง IP_DONTFRAGMENT ให้ re(4) เพื่อรับข้อผิดพลาด MTU ที่แคชในระบบปฏิบัติการอย่างชัดเจน
- mudflow
- แก้การส่งคำสั่งลบเส้นทางที่ไม่เคยส่งให้ Core
- แก้การจัดการเหตุการณ์หน่วยความจำร่วม
- mudrun
- บันทึกข้อผิดพลาดอย่างละเอียดและกำหนด ID เฉพาะ
- แสดงระดับข้อผิดพลาดและ ID ที่เหมาะสมในข้อความอัตราแพ็กเก็ตสูญหาย
- ลองใช้ Internet Explorer หากรายการรีจิสทรี Windows ต่างจากที่คาดไว้
4.3.11 (2015-11-23)
- mudfish
- ใช้พอร์ต SSL แม้เปิด
-fเพื่อหลีกเลี่ยงไฟร์วอลล์เครือข่าย - ไม่ตั้งเกตเวย์เริ่มต้นเมื่อปิด
-fและทิ้งแพ็กเก็ตที่ไม่มีเส้นทางโดยค่าเริ่มต้น - รองรับไอเท็มแบบกำหนดเองที่ใช้โดเมน
- ใช้พอร์ต SSL แม้เปิด
- mudflow
- เปลี่ยนเวลารอตรวจ RTT เริ่มต้นจาก 3 เป็น 1 วินาที
- ลดโค้ดและภาระที่ไม่จำเป็น
- ไม่ตรวจที่อยู่ IP แบบไดนามิกที่โปรแกรมติดตามอยู่
- ดึงรายการเซิร์ฟเวอร์รีเลย์เพียงครั้งเดียว
- ลดบันทึกและเพิ่มเวลาในแต่ละรายการ
- รายงานอัตราแพ็กเก็ตสูญหายของเซิร์ฟเวอร์รีเลย์ที่ใช้
- mudrun
- แก้รายการตารางเส้นทางไม่ถูกล้างเมื่อออกจากระบบ
- รองรับคำตอบ JSON สำหรับ RTT เซิร์ฟเวอร์รีเลย์และข้อมูลอุปกรณ์เสมือน
- รองรับการเข้าถึง CLI ผ่าน UI
4.3.10 (2015-11-13)
- mudadm
- ปรับการจัดการหมดเวลาการเชื่อมต่อ ทำให้ไม่ต้องหน่วง 1 วินาทีเมื่อเสร็จ
- muddiag
- เพิ่มการตรวจพอร์ตของเซิร์ฟเวอร์ยืนยันตัวตน
- mudfish
- แก้ข้อผิดพลาดเก่าที่ไม่รีเซ็ต getopt สำหรับคำสั่ง CLI ถัดไป
- ปรับเวลาเตรียมโปรโตคอล TCP
- เปลี่ยนลำดับตั้งค่า Proxy ARP
- mudflow
- แก้ assertion จากปัญหาปิด file descriptor
- mudrun
- เปลี่ยน IPv4 และพอร์ตเริ่มต้นสำหรับยืนยันตัวตนเพื่อหลีกเลี่ยงการบล็อกของไฟร์วอลล์เครือข่าย
- ตรวจสอบโปรเซส Mudfish ระหว่างวินิจฉัยให้ชัดเจนขึ้น
4.3.9 (2015-11-02)
- muddiag
- เพิ่มการทดสอบไฟร์วอลล์พอร์ต 80 และ 443
- mudfish
- msk(4): แสดง MUDEC_00138 หากความยาวแพ็กเก็ตมากกว่า 0
- ทิ้งแพ็กเก็ต ICMP redirect โดยค่าเริ่มต้น
- เปลี่ยน DHCP lease จากหนึ่งวันเป็นหนึ่งเดือน
- เปิด OpenBSD PF โดยค่าเริ่มต้นเพื่อให้ตั้งกฎไฟร์วอลล์ผ่าน CLI ได้
- mudrun
- เพิ่มการวินิจฉัยการกำหนดค่าด้วยตนเอง
4.3.7 (2015-10-05)
- Mudfish สำหรับ Android
- แก้หน้าหลักแสดงไม่ถูกต้องเมื่อเข้าสู่ระบบหลังแอปถูกผู้ใช้หรือระบบปิด
- muddiag
- แสดงผล
tasklist
- แสดงผล
- mudfish
- เปิด IFF_BPF หากมีการกำหนดแท็กหน่วยความจำร่วม
- mudrun
- รองรับดัมพ์แพ็กเก็ต
- แสดงรายการโปรเซส
4.3.6 (2015-09-28)
- Mudfish สำหรับ Android
- แก้พาธติดตั้งกลายเป็นพาธสัมพัทธ์บนบางอุปกรณ์
- จัดการกรณีอุปกรณ์ที่ใช้ API Android 5.x บางรุ่นไม่ได้เปิด PIE
- เปิดการเปลี่ยนปลายทางบันทึก
- ยกเว้นช่วง IP ส่วนตัวอย่างชัดเจน
- เพิ่มการส่งรายงานปัญหา
- mudfish
- ลดบันทึกเมื่อ TCP รีเลย์เข้าถึงระบบเบื้องหลังไม่ได้
- muddiag
- แก้ข้อผิดพลาดเมื่อใช้ตัวเลือก
-o
- แก้ข้อผิดพลาดเมื่อใช้ตัวเลือก
- mudrun
- รายงานระดับข้อผิดพลาด 0 ของ mudrun เอง
- รองรับส่วนขยายเบราว์เซอร์ Chrome และ Firefox
4.3.2 (2015-08-18)
- mudfish
- บันทึก re(4) อย่างละเอียด
- ลบการตรวจ assertion ของล็อก Giant ในลูป ithread
- รายงานข้อผิดพลาดเมื่อเข้าถึงหลายเซิร์ฟเวอร์รีเลย์ไม่ได้
- ลบ MUDEC_00087 เพื่อลดการแจ้งเตือนผิด
- แก้ assertion failure เมื่อดึงข้อมูล panel จากรีจิสทรี Windows ไม่ได้
4.3.1 (2015-08-15)
- muddiag
- รองรับ Windows 8.1, Windows Server 2012 R2 และ Windows 10
- mudfish
- แสดงข้อผิดพลาดและคำเตือนเฉพาะ re(4) ที่ใช้อยู่จริง
- mudrun
- ปรับปรุงไอคอนแอปสำหรับจอ Retina
- แก้ assertion failure เมื่อบัฟเฟอร์รับไม่พอ
- แก้ปัญหาชื่อผู้ใช้และรหัสผ่านยาวเกินไป
4.3.0 (2015-08-03)
- รองรับ Windows 10
4.2.9 (2015-07-15)
- UI
- รองรับ WPAD ใน v4
- muddiag
- บันทึกเวลาที่เรียกการวินิจฉัยอย่างละเอียด
- mudflow
- แก้ปัญหาตัวชี้ระบบเบื้องหลังอาจถูกปล่อยระหว่างตรวจ RTT
- ตรวจค่าที่
fclose(3)คืนมาเพื่อยืนยันความถูกต้องของอาร์กิวเมนต์ - ปิดโปรเซสหากบันทึกทราฟฟิกทำงานไม่ถูกต้อง
- mudrun
- แก้ปัญหาเมื่อใช้เข้าสู่ระบบอัตโนมัติ
- mudfish
- บันทึกข้อความผิดพลาดอย่างละเอียด
4.2.8 (2015-05-26)
- Android
- รองรับ Android 5.x Lollipop
- แก้ข้อผิดพลาดเล็กน้อยบางส่วน
- mudrun
- แก้ assertion failure
- mudfish
- จัดการ EPIPE ที่
write(2)คืนมา - บันทึกรายละเอียดเมื่อเกิดข้อผิดพลาด
- แก้ปัญหาเมื่อข้อมูล ARP ย้ายตำแหน่ง
- เพิ่ม
tcp_mtudisc() - ใช้เซิร์ฟเวอร์ DNS ของ Mudfish เป็นค่าเริ่มต้นใน Full VPN
- จัดการ EPIPE ที่
4.2.7 (2015-01-28)
- รองรับ Android ตั้งแต่เวอร์ชันนี้
- mudrun
- แก้การหยุดผิดปกติเมื่อพบ IP ใหม่มากเกินไปในหนึ่งลูป
- mudfish
- แสดงหมายเลขข้อผิดพลาดของอุปกรณ์เสมือน re(4)
- ปรับระดับและข้อความบันทึกข้อผิดพลาดให้อ่านง่าย
- เพิ่มตัวเลือก
-Bสำหรับโหมด daemon - แก้ assertion failure เมื่อใช้
/dev/tap7บน Mac OS X ไม่ได้ - แก้ assertion failure เมื่อ
recvmsg(2)ของ UDP รีเลย์คืนค่า 0
4.2.5 (2014-12-16)
- mudfish
- แก้ UDP รีเลย์ไม่ปล่อยซ็อกเก็ตที่ไม่ได้ใช้งาน
- ลบคิว mbuf ภายในของ re(4), msk(4) และ zyd(4) เพื่อหลีกเลี่ยง race condition
- จัดการ exception ของการเชื่อมต่อ TCP กับระบบเบื้องหลัง และเชื่อมต่อใหม่เมื่อได้รับแพ็กเก็ตรูปแบบผิด
- mudflow
- แก้การตั้งค่าเส้นทาง ADN ซิงก์ไม่สิ้นสุด
- mudrun
- ตรวจขนาดข้อมูลที่อ่านอย่างเข้มงวดขึ้น
- ใช้ล็อกปกป้องข้อมูลสถิติ
- ล้างโค้ดที่ไม่จำเป็น
4.2.4 (2014-11-05)
- mudfish
- แก้ Core หยุดผิดปกติเมื่อไม่มีเครดิต
- รองรับ tun(4) บน Linux
- แสดงข้อผิดพลาดอย่างถูกต้องเมื่อ MAC Address เปลี่ยนใน ARP
- แก้การตั้งรายการ Proxy ARP บนอินเทอร์เฟซ Point-To-Point ไม่ได้
- ไม่แสดงข้อความดีบักโดยค่าเริ่มต้น
- ตรวจและแสดงรหัสข้อผิดพลาด
recvmsg(2)ของ UDP รีเลย์ - ปรับปรุงคำสั่ง
arpใน CLI
4.2.3 (2014-10-27)
- mudflow
- แก้การหยุดผิดปกติเมื่อตารางเส้นทางเปลี่ยนเร็วระหว่างตั้ง ADN และใช้ตัวนับการอ้างอิงแยกแต่ละรายการ
- เพิ่มกฎยกเว้นเพื่อไม่เก็บข้อมูล uTorrent.exe
- mudfish
- เพิ่มแท็กในข้อความผิดพลาด
- แก้การตรวจผู้ถือล็อกไม่ถูกต้อง
- เพิ่ม
ip_insertoptions()สำหรับเพิ่มตัวเลือก IP - เพิ่มการขึ้นบรรทัดใหม่ในข้อความผิดพลาดบางรายการ
- ไม่แสดง MUDEC_00179 เมื่อใช้ TCP เชื่อมต่อระบบเบื้องหลัง
- ตรวจที่อยู่ปลายทางในช่วง IP ภายใน
4.2.2 (2014-10-20)
- กรณีต่อไปนี้จะใช้การตั้งค่าอัตโนมัติโดยไม่ต้องเริ่มโปรแกรมใหม่
- ซื้อไอเท็มใหม่
- เปลี่ยนเซิร์ฟเวอร์รีเลย์ของไอเท็ม
- เปลี่ยนเซิร์ฟเวอร์รีเลย์ของ Full VPN
4.2.1 (2014-10-17)
- แก้ assertion failure เมื่อเข้าสู่ระบบอัตโนมัติ
- เพิ่มขนาดบัฟเฟอร์เนื้อหา HTTP response เพื่อรองรับบางสถานการณ์
- แก้ assertion ใน
tcp_drop_syn_sent()เมื่อการเชื่อมต่อ TCP ถูกยกเลิกขณะส่ง SYN - UDP รีเลย์
- ป้องกัน assertion เมื่อไม่พบระบบเบื้องหลังที่จะส่งต่อข้อมูล
- แสดงข้อผิดพลาดชัดเจนแทน assertion เมื่อ
TOL_socket(2)ล้มเหลวโดยไม่ทราบสาเหตุ
4.2.0 (2014-10-13)
- เขียนโค้ด FastConnect ใหม่ทั้งหมดด้วยแนวทางใหม่
- คำนวณ MTU ของเส้นทางเมื่อเริ่มโปรแกรม
- ปรับปรุงการหลีกเลี่ยงไฟร์วอลล์
- mudfish
- ลบคิวเฉพาะการส่งของ msk(4) เพื่อป้องกันการแข่งขันระหว่างหลายเธรด
- เพิ่มแฟล็ก SO_BLACKHOLE เพื่อจัดการให้แพ็กเก็ตที่ส่งต่อทั้งหมดใช้เส้นทางเลี่ยง
- เพิ่มตัวเลือก IP_SENDSRCSOCKADDR_IN เพื่อกำหนดพอร์ตต้นทางใหม่
- ลบตัวเลือก
-I - เพิ่ม IP เริ่มต้นของเซิร์ฟเวอร์กลางเพื่อไม่ให้การเชื่อมต่อใน Full VPN ผ่านเซิร์ฟเวอร์รีเลย์อื่น
4.1.1 (2014-10-07)
- muddiag
- เพิ่มรายการทดสอบ
- mudrun
- แก้การเริ่มต้นเชื่อมต่อเซิร์ฟเวอร์กลางใน Full VPN ไม่ถูกต้อง
- บันทึกข้อมูล RTT เพิ่มเมื่อเปิดเมนูตั้งค่า
- mudfish
- แสดงเวลาถูกต้องในบันทึก Linux
- ลบตัวเลือก
-nที่เลิกใช้แล้ว - แก้ Full VPN เชื่อมต่อเซิร์ฟเวอร์กลางได้ไม่ถูกต้อง
- ขยายช่วง IP ภายในจาก
10.252.0.0/14เป็น10.248.0.0/13
- อื่น ๆ
- ลงลายเซ็นโค้ดใหม่
4.1.0 (2014-09-30)
- mudflow
- จัดระเบียบโค้ด รวมถึงลบการใช้ sqlite3 และโหมด ADN เก่า
- ปรับปรุงการรายงานหมายเลขพอร์ตของ FastConnect
- รองรับ FastConnect อย่างถูกต้องใน v4
- mudrun
- แก้การออกจากระบบใช้เวลาอย่างน้อย 5 วินาที
- เพิ่มเมนู UI เช่น บันทึกและการแสดงสถานะ
- รองรับการแจ้งเตือนผ่านเว็บหรือเดสก์ท็อป
- เพิ่มแท็กเวอร์ชันในรายงานการหยุดผิดปกติ
- mudfish
- ลบตัวเลือก
-tระหว่างจัดระเบียบโค้ด - รองรับโหมด ADN ใหม่
- แก้การจัดการส่ง heartbeat
- แก้การหยุดผิดปกติเมื่อมีรายการ FastConnect มากเกินไป
- แสดงพอร์ต bind ของ UDP ใน CLI
netstat
- ลบตัวเลือก
4.0.14 (2014-09-17)
- muddiag
- ล้างโค้ดและโฮสต์ที่ไม่ได้ใช้
- mudrun
- ใช้ SSL เป็นค่าเริ่มต้นทั้งฝั่งส่วนติดต่อผู้ใช้และระบบเบื้องหลัง
- แก้หน่วยความจำร่วมยังไม่พร้อมเมื่อโปรเซสอื่นอ่าน
- ไม่ใช้ CDN สำหรับเข้าถึง mudrun เพื่อหลีกเลี่ยง 502 (Bad Gateway)
- อื่น ๆ
- คงเซสชันไว้หากไม่มีคำขอชัดเจนให้เปลี่ยน
- บันทึก mudrun และ mudflow อย่างละเอียด
4.0.13 (2014-08-13)
- แก้การหยุดผิดปกติเมื่อหลายเธรดเรียก
m_freem()ของ msk(4) พร้อมกัน