บันทึกการอัปเดต Chute Dashboard
เวอร์ชัน 0.8.8 (125)
คุณสมบัติใหม่:
- เพิ่มภาษาในอินเทอร์เฟซเจ็ดภาษา — จีนตัวย่อ ญี่ปุ่น เกาหลี เยอรมัน ไทย รัสเซีย และฝรั่งเศส — พร้อมคำศัพท์เดียวกับที่แอปและคู่มือใช้
- เพิ่มการรองรับ Android ผ่าน USB: แผง USB แสดงอุปกรณ์ iOS และ Android ไว้ด้วยกัน และเมื่อเลือกอุปกรณ์ Android ระบบจะ forward พอร์ตของอุปกรณ์นั้นด้วย adb แล้วเชื่อมต่อผ่าน USB ให้เอง โดยไม่ต้องมีขั้นตอนใด ๆ ด้วยมือ
- เพิ่ม reject-array และ reject-tinygif ให้ URL Rewrite และเพิ่ม replace-regex — รูปแบบค่าที่อยู่ข้าง ๆ รูปแบบชื่อ — ให้ Header Rewrite; ไวยากรณ์ใหม่นี้ต้องใช้เคอร์เนลรุ่น 09-11 หรือใหม่กว่าบนอุปกรณ์ที่เชื่อมต่อด้วย
- เพิ่มประเภทเนื้อหา (file, text, base64, tiny-gif) และรหัสสถานะให้ «การตอบกลับจำลอง»
- เพิ่มการระบุที่มาของกฎในรายการอุโมงค์: คอลัมน์ «แฟล็ก» แสดง R เมื่อกฎการเขียนใหม่ทำงาน และ K เมื่อกฎการตอบกลับจำลองเป็นผู้ตอบ พร้อมคำอธิบายเครื่องมือที่บอกชื่อกฎ และหน้าต่างรายละเอียดมีส่วน «กฎ» และรายการ «กฎที่ทำงาน» เพิ่มขึ้น
- เพิ่มเมนู «แก้ไข» และ «หน้าต่าง» มาตรฐาน; «เลือกทั้งหมด» กลับมาทำงานได้อีกครั้ง
การปรับปรุง:
- แผง MitM และปุ่มบันทึกใช้ชื่อเดียวกับที่แอปและคู่มือใช้: Map Local คือ «การตอบกลับจำลอง», Map Remote คือ URL Rewrite และตัวบันทึกคือ «การดักจับทราฟฟิก»
- รายการต่าง ๆ ระบุชื่อเหตุผลการปิดทั้งสี่ที่เมื่อก่อนอ่านว่า «เสร็จสิ้น»: DNS ล้มเหลว, ปิดใช้งาน IPv6, พร็อกซีล้มเหลว และเครือข่ายเปลี่ยน
- ทุกภาษาใช้คำศัพท์เดียวกับที่ส่วนอื่นของ Chute ใช้: แผงและปุ่มใช้ชื่อเดียวกับที่แอปและคู่มือใช้, Core กลายเป็น Engine ทุกที่ และจุดไข่ปลา คอลัมน์ «ระยะเวลา» และตัวกรองของคอลัมน์นั้นตรงกับต้นฉบับภาษาอังกฤษ
- หน้าต่าง «เกี่ยวกับ» แสดงปีลิขสิทธิ์ปัจจุบัน และเปิด https://chute.life
การแก้ไขข้อบกพร่อง:
- แก้ไขการส่งออก HAR ที่เขียนข้อความตัวยึดตำแหน่งแทนคำขอ: ตอนนี้แถวต่าง ๆ มีเมธอดจริง URL เต็มโดยมี IPv6 อยู่ในวงเล็บเหลี่ยม รหัสสถานะ และเนื้อหา โดยดึงจากอุปกรณ์เมื่อยังไม่มีแคช; การส่งออกหนึ่งครั้งมีข้อมูลได้สูงสุด 64 MiB และทำงานในหน้าต่างความคืบหน้าที่บอกเลิกได้
- แก้ไข «คัดลอกคำสั่ง curl» ที่ทำตกส่วนหัวและเนื้อหา และแถว CSV ที่ระบุชนิดการขนส่งเป็นเมธอด — ตอนนี้อุโมงค์ HTTPS ที่ไม่ได้ถอดรหัสส่งออกเป็น CONNECT https://host
- แก้ไข «ส่งออกที่เลือก» ที่ทำงานกับแถวเดียวจากการเลือกหลายแถว และการคลิกขวาภายในส่วนที่เลือกทำให้แถวที่เหลือหลุดไป
- แก้ไขรหัสผ่านผิดที่ล้มเหลวโดยไม่มีข้อความแจ้ง; ตอนนี้การเชื่อมต่อรายงาน «รหัสผ่านไม่ตรงกัน» ทั้งผ่าน TCP และ USB
- แก้ไขข้อผิดพลาดในการดึงเนื้อหาที่ไปตกอยู่กับคำขอที่กำลังดำเนินอยู่ และในหน้าต่างที่เปิดอยู่
- แก้ไขประวัติที่อยู่เลยหน้าแรกออกไปที่เข้าถึงไม่ได้ และการตัดรายการของเคอร์เนลที่ไม่มีข้อความแจ้ง; ตอนนี้ส่วนท้ายรายงานเรื่องนี้และเสนอ «โหลดรายการเก่ากว่า»
- แก้ไขตัวกรอง «เมธอด» แท็บ «พารามิเตอร์คิวรี» และคำสั่ง curl ที่อ่านฟิลด์ที่เคอร์เนลไม่เคยส่ง — ตอนนี้เมธอด พาธ และคิวรีถูกแยกออกมาจากบรรทัดคำขอ
- แก้ไขแถบตัวกรองและแผงทราฟฟิกที่ค้างอยู่บนแท็บที่สร้างขึ้นสำหรับมัน และแถบตัวกรองที่ตัดตัวควบคุมของตัวเองในหน้าต่างแคบ
- แก้ไขดัมป์ขนาด 2 MiB ที่ทำให้แอปค้าง: มุมมองฐานสิบหกถูกสร้างนอกเธรดหลักและมีเพดานจำกัด และเนื้อหาที่ถูกตัดจะแสดงออกมาแทนที่จะค้างอยู่ที่ «กำลังโหลด»
- แก้ไขการค้นหาบนต้นไม้ JSON ที่สร้างและกางเอกสารทั้งไฟล์ใหม่ทุกครั้งที่กดปุ่ม
- แก้ไขทราฟฟิกของนโยบายที่ซ่อนไว้ที่แสดงในรายการต่าง ๆ
- แก้ไขการอ่านพุช UDP จากคีย์ที่เคอร์เนลไม่ได้ส่ง ตอนนี้โฟลว์ UDP จึงปรากฏและจบไปทันทีที่เกิดขึ้น
- แก้ไขเฟรมที่ผิดรูปแบบซึ่งทำให้แอปขัดข้องหรือถูกถือว่าใช้ได้: ตอนนี้ขีดจำกัดขนาดแพ็กเก็ต การตรวจสอบเฟรม และการตรวจขอบเขตจะรายงานข้อผิดพลาดแทน
- แก้ไขข้อความช่วยเหลือของ Body Rewrite ที่สอนการเขียนที่เคอร์เนลไม่เคยแยกวิเคราะห์
- แก้ไขจำนวนกฎ MitM ที่หายไปจากสวิตช์ของมุมมอง «ล่าสุด» ป้ายสถานะที่ค้างเป็นสีเทา และ «เพิ่มกฎ» ในแถบด้านข้างโปรเซสที่ไม่ทำอะไรเลย — ตอนนี้เมนูบริบทของการเชื่อมต่อมี «เพิ่มกฎ MitM สำหรับ
»
เวอร์ชัน 0.8.0 (101)
- เพิ่มแท็บ MitM Tools พร้อม 5 แผงย่อย: MitM Rules, Header Rewrite, Body Rewrite, Map Local และ Map Remote — การจัดการ CRUD เต็มรูปแบบสำหรับประเภทกฎ HTTP Rewrite ทั้งหมด
- เพิ่ม Traffic Panel: การแสดงความเร็วอัปโหลด/ดาวน์โหลดแบบเรียลไทม์พร้อมกราฟ sparkline ในหน้าต่างหลัก
- เพิ่มส่วนสถานะ SSL/MitM ในมุมมอง General ของรายละเอียดอุโมงค์
- เพิ่ม JSON Tree View สำหรับการตรวจสอบการตอบกลับ JSON ที่มีโครงสร้าง
- เพิ่มการส่งออกคำสั่ง cURL สำหรับอุโมงค์แต่ละรายการ
- เพิ่มการแยกวิเคราะห์คำขอ/การตอบกลับที่มีโครงสร้าง: ตาราง Headers, Query Parameters, Cookies และ Form Data
- เพิ่มแถบ Advanced Filtering: กรองอุโมงค์ตามเมธอด, รหัสสถานะ, content-type, ระยะเวลา และขนาด
- เพิ่มการกระทำด่วนด้วยคลิกขวาบนแถวรายการอุโมงค์
- เพิ่มตัวบ่งชี้การแก้ไขบนรายการอุโมงค์ที่แสดงสถานะ MitM/rewrite
- เพิ่มการส่งออก HAR (HTTP Archive) พร้อมการรองรับการเลือกหลายรายการ
- เพิ่มการส่งออก CSV สำหรับข้อมูลอุโมงค์
- ขยายโปรโตคอล COM ด้วย 12 คำสั่งใหม่สำหรับการจัดการ MitM, header rewrite, body rewrite, mock และ URL rewrite
- แก้ไขข้อบกพร่อง UI: การพิมพ์ผิด, ความสอดคล้องของป้าย, ช่องว่าง dark mode, SSL/MitM false positives
- แก้ไขความซ้ำซ้อนของโมเดลข้อมูล, การรั่วไหลของทรัพยากร และ race conditions
- ปรับปรุงการแสดงผล Traffic Panel: พฤติกรรมการคลิกแบบ macOS-native, การเลื่อนที่ราบรื่น, คุณภาพของกราฟ
- ปรับปรุงเสถียรภาพ
[Beta] เวอร์ชัน 0.6.7 (67)
- ปรับปรุงเสถียรภาพ
- เพิ่มการแสดงผลอุโมงค์ UDP
[Beta] เวอร์ชัน 0.6.2 (62)
- ปรับปรุงเสถียรภาพ
- เพิ่มสวิตช์ Dump Data และ MitM
[Beta] เวอร์ชัน 0.4.8 (30)
- การเปิดตัวครั้งแรก
หน้านี้เป็นฉบับแปลจากเวอร์ชันภาษาอังกฤษ หากเนื้อหาไม่ตรงกัน ให้ยึดเวอร์ชันภาษาอังกฤษเป็นหลัก