ตำแหน่งไฟล์ (macOS)

Chute Mac เก็บข้อมูลไว้ที่ไหน แต่ละไฟล์มีไว้ทำอะไร และอะไรลบได้อย่างปลอดภัย ไม่จำเป็นต้องอ่านหน้านี้เพื่อใช้ Chute — มีไว้สำหรับตอนที่ฝ่ายสนับสนุนขอไฟล์สักไฟล์ ตอนที่พื้นที่ดิสก์กลายเป็นคำถาม หรือตอนที่คุณอยากรู้ว่าชุดข้อมูลวินิจฉัยถูกดึงมาจากอะไร

บน macOS เอนจินพร็อกซีทำงานอยู่ภายในแอปพลิเคชัน Chute Mac เอง ทุกอย่างด้านล่างจึงถูกเขียนโดยแอปภายใต้บัญชีผู้ใช้ของคุณเอง ส่วนขยายระบบ PacketTunnel ที่โหมดขั้นสูงใช้ทำหน้าที่เพียงส่งต่อแพ็กเก็ต และไม่เก็บข้อมูลของตัวเอง

โฟลเดอร์ข้อมูล: ~/Chute

ถูกสร้างเมื่อเอนจินเริ่มทำงานครั้งแรก มีโฟลเดอร์ย่อยสามโฟลเดอร์ที่มีอายุต่างกันสามแบบ

Content/ — คงอยู่ข้ามรอบการทำงาน

พาธ เก็บอะไร
GeoLite2-Country.mmdb ฐานข้อมูล GeoIP เบื้องหลังกฎ GEOIP Chute Mac มีสำเนาอยู่ในแอปและใช้สำเนานั้นเมื่อไม่มีไฟล์นี้ ไฟล์ที่วางไว้ที่นี่จะแทนที่มัน
GeoLite2-ASN.mmdb ฐานข้อมูล ASN เบื้องหลังกฎ IP-ASN Chute Mac ไม่ได้ให้มาด้วย — วางฐานข้อมูล MaxMind GeoLite2 ASN ไว้ที่นี่เพื่อใช้กฎเหล่านั้น
tailscale/ สถานะโหนด Tailscale ของอุปกรณ์นี้ สร้างเฉพาะเมื่อมีการใช้ส่วน [Tailscale] ด้วยสิทธิ์เฉพาะเจ้าของ หากลบทิ้ง ครั้งถัดไปอุปกรณ์จะเข้าร่วม tailnet ในฐานะโหนดใหม่

Tmp/ — พื้นที่ชั่วคราว

สร้างใหม่ทุกครั้งที่หายไป ลบได้อย่างปลอดภัยขณะที่เอนจินหยุดอยู่

พาธ เก็บอะไร
rule_sets/ ไฟล์ RULE-SET ที่ดาวน์โหลดมา ดึงใหม่ตาม update-interval ของชุดกฎ หรือเมื่อเริ่มทำงานครั้งถัดไปหากแคชหายไป
ICON/ ไอคอนของแอปพลิเคชันที่แสดงในมุมมองโปรเซสและมุมมองทราฟฟิก
db.connect ซ็อกเก็ตท้องถิ่นที่แถบเมนู หน้าต่างหลัก และ Chute Dashboard ใช้คุยกับเอนจินที่กำลังทำงาน มีอยู่เฉพาะขณะเอนจินทำงาน

แคชอีกชุดหนึ่งสำหรับการสมัครสมาชิกผู้ให้บริการพร็อกซี อยู่ใต้ไดเรกทอรีชั่วคราวของระบบในชื่อ kl_proxy_providers/

Share/ — สิ่งที่แต่ละรอบสร้างขึ้น

พาธ เก็บอะไร
control-token โทเคนที่ HTTP Control API สร้างขึ้นเมื่อการกำหนดค่าไม่ได้ระบุ external-http-secret สิทธิ์เฉพาะเจ้าของ ใช้ซ้ำข้ามการรีสตาร์ต ลบทิ้งเพื่อให้สร้างโทเคนใหม่
last-run.json เครื่องหมายรอบการทำงาน: เขียนเมื่อเอนจินเริ่ม อัปเดตทุก 30 วินาทีด้วยหน่วยความจำที่ใช้อยู่ และถูกลบเมื่อหยุดอย่างปกติ การพบไฟล์นี้ตอนเริ่มครั้งถัดไปคือวิธีที่ Chute รู้ว่ารอบก่อนถูกปิด — นี่คือสิ่งที่การ์ด Previous exit (การออกครั้งก่อน) ของคอนโซลและ last_exit รายงาน
<run id>/ หนึ่งโฟลเดอร์ต่อการเริ่มเอนจินหนึ่งครั้ง ตั้งชื่อด้วยรหัสรอบ 8 ตัวอักษร หน้าต่าง บันทึก และ Traffic รวมถึงคอนโซลเว็บอ่านจากโฟลเดอร์ปัจจุบัน เก็บไว้ 10 รอบล่าสุด โฟลเดอร์รอบที่เก่ากว่าจะถูกลบเมื่อเอนจินเริ่มทำงาน

ภายในโฟลเดอร์รอบการทำงาน:

พาธ เก็บอะไร
<start time>.log, <start time>.1.log, … บันทึกเซสชัน แบ่งเป็นชาร์ดขนาด 8 MiB เก็บไว้สูงสุด 8 ชาร์ด เซสชันที่ยาวจึงเหลือ 64 MiB สุดท้าย บรรทัดแรกของทุกชาร์ดบอกว่าเป็นของรอบไหนและชาร์ดที่เท่าไร นี่คือสิ่งที่ แชร์บันทึก และชุดข้อมูลวินิจฉัยเก็บรวบรวม
tunnel.db ฐานข้อมูล SQLite ของการเชื่อมต่อในรอบนี้ — ส่วนหัวคำขอและการตอบกลับ เวลา กฎและนโยบายที่จัดการแต่ละรายการ การระบุที่มาของการเขียนใหม่ — บวกตาราง events แท็บ History (ประวัติ) ของคอนโซล /api/connections/history และการส่งออก HAR อ่านจากไฟล์นี้
DUMP/ เนื้อหาคำขอและการตอบกลับ มีเฉพาะขณะที่การบันทึก [Replica] เปิดอยู่: <connection id>_send.dump, <connection id>_receive.dump และดัชนีเฟรม .idx ข้างแต่ละไฟล์

ไฟล์ของแอปพลิเคชัน

พาธ เก็บอะไร
~/Library/Application Support/com.R3Studio.Chute-Mac/Profiles/ โปรไฟล์ที่นำเข้าจาก URL สมัครสมาชิกหรือลิงก์แชร์ และโปรไฟล์ที่แปลงมา ไฟล์การกำหนดค่าที่นำเข้าจากดิสก์จะถูกอ้างอิงจากที่เดิม ไม่ได้คัดลอกมาที่นี่ — ดูเริ่มต้นใช้งาน
~/Library/Preferences/com.R3Studio.Chute-Mac.plist การตั้งค่าของแอป: การกำหนดค่าที่ใช้อยู่ โหมดขาออก สถานะหน้าต่าง รายการรหัสรอบล่าสุด
/Library/PrivilegedHelperTools/com.R3Studio.ChuteHelper, /Library/LaunchDaemons/com.R3Studio.ChuteHelper.plist ตัวช่วยที่มีสิทธิ์พิเศษและงาน launchd ของมัน ติดตั้งเมื่อจำเป็นสำหรับแบบ Helper utun ของโหมดขั้นสูง
/Library/Application Support/Chute/ChuteMac_Proxy_Helper ตัวช่วยที่เปลี่ยนการตั้งค่าพร็อกซีระบบแทนคุณ

อะไรลบได้อย่างปลอดภัย

  • Tmp/ ทั้งหมด ขณะที่เอนจินหยุดอยู่ ชุดกฎและไอคอนจะถูกดึงมาใหม่ตามต้องการ
  • โฟลเดอร์ Share/<run id>/ ใดก็ได้ ยกเว้นโฟลเดอร์ที่เอนจินซึ่งกำลังทำงานเขียนอยู่ การลบรอบหนึ่งจะลบบันทึก ประวัติการเชื่อมต่อ และเนื้อหาที่บันทึกไว้ของรอบนั้นไปพร้อมกัน
  • Share/control-token หากคุณต้องการโทเคนใหม่ บุ๊กมาร์กและเซสชันคอนโซลที่บันทึกไว้จะใช้ไม่ได้อีก
  • Content/GeoLite2-Country.mmdb: สำเนาในแอปจะเข้ามาแทน การลบ GeoLite2-ASN.mmdb จะทำให้กฎ IP-ASN ไม่มีอะไรให้ค้นหา

อย่าลบ ~/Chute ขณะที่เอนจินกำลังทำงาน: บันทึก ฐานข้อมูลการเชื่อมต่อ และซ็อกเก็ตควบคุมของรอบปัจจุบันอยู่ที่นั่น

S. Smart Rabbit LLC © All Rights Reserved            updated 2026-09-01 13:16:36

หน้านี้เป็นฉบับแปลจากเวอร์ชันภาษาอังกฤษ หากเนื้อหาไม่ตรงกัน ให้ยึดเวอร์ชันภาษาอังกฤษเป็นหลัก

results matching ""

    No results matching ""