ระงับตาม SSID

ใช้ได้บน Chute iOS, Chute Mac และ Chute Android ไม่รองรับบน Apple TV

คุณสามารถกำหนดค่าให้ Chute ระงับการทำงานขณะที่อุปกรณ์อยู่ในเครือข่าย Wi-Fi ที่ระบุ

[SSID Setting]
"Corp-VPN" suspend=true

วิธีการบังคับใช้:

  • iOS: รายการที่มีชื่อเครือข่ายแบบตรงตัว (ชื่อเปล่า ในเครื่องหมายคำพูด หรือ SSID:<name>) และรายการ TYPE:WIFI / TYPE:CELLULAR จะกลายเป็นกฎตัดการเชื่อมต่อแบบ on-demand ของการกำหนดค่า VPN โดย TYPE:WIFI ครอบคลุมทุกเครือข่าย Wi-Fi ระบบจะตัดทันเนลเมื่ออุปกรณ์เข้าร่วมเครือข่ายดังกล่าวและคงสถานะตัดไว้ตราบที่ยังอยู่ในเครือข่ายนั้น หลังการเปลี่ยนเครือข่ายครั้งถัดไป กฎ on-demand ปกติจะกลับมาทำงาน ดังนั้น 'เปิดตลอดเวลา' จะเชื่อมต่อใหม่โดยอัตโนมัติ รายการ BSSID: และ ROUTER:, TYPE:WIRED รวมถึงชื่อที่มี * หรือ ? ไม่สามารถแสดงเป็นกฎ on-demand ได้ เมื่อการตรวจสอบของเอนจินเองตรงกับรายการเหล่านี้ ทันเนลจะหยุดตัวเอง และคุณต้องเชื่อมต่อใหม่ด้วยตนเองหลังออกจากเครือข่ายนั้น — เว้นแต่เปิด 'เปิดตลอดเวลา' ซึ่งกฎเชื่อมต่อของมันจะดึงทันเนลกลับมาทันที ดังนั้นรายการประเภทนี้จะไม่ระงับบน iOS และ Chute จะแจ้งเหตุผลให้ทราบเท่านั้น ทุกครั้งที่เริ่มระงับ Chute iOS จะแสดงการแจ้งเตือน 'หยุดชั่วคราวบนเครือข่ายนี้' (ตามการตั้งค่าการแจ้งเตือนของแอป)
  • Mac: ขณะที่เครือข่ายปัจจุบันตรงกับรายการ suspend=true Chute จะปิดพร็อกซีระบบและ TUN แล้วคืนค่าเมื่อเครือข่ายไม่ตรงอีกต่อไป รองรับตัวเลือกทุกชนิด เมื่อการกำหนดค่าระบุชื่อเครือข่าย Wi-Fi Chute จะขอสิทธิ์ตำแหน่งที่ตั้งหนึ่งครั้ง (macOS 10.15 ขึ้นไป); ตั้งแต่ macOS 14 เป็นต้นไป จะอ่านชื่อ Wi-Fi ไม่ได้หากไม่มีสิทธิ์นี้ และจะมีเพียงรายการ TYPE: และ ROUTER: เท่านั้นที่ตรงได้
  • Apple TV: การตั้งค่าตามเครือข่ายจะถูกเก็บไว้ในการกำหนดค่าสำหรับแพลตฟอร์มอื่น แต่จะไม่มีผล แอปจะแสดงข้อความแจ้งเมื่อคุณบันทึก
  • Android: Chute อ่านชนิดการเชื่อมต่อ SSID BSSID และเกตเวย์ จับคู่รายการทุกครั้งที่เครือข่ายเปลี่ยนและทุกหนึ่งนาที แล้วนำ dns-server / encrypted-dns-server ของรายการที่ตรงกันไปใช้กับรีโซลเวอร์ ในโหมด VPN รายการ suspend=true ที่ตรงกันจะปิดอินเทอร์เฟซ VPN ขณะที่เอนจินยังทำงานต่อ ทราฟฟิกจึงข้าม Chute ไป Chute จะแสดงการแจ้งเตือน 'หยุดชั่วคราวบนเครือข่ายนี้' หน้าจอหลักจะแสดงรายการที่ตรงกัน และอินเทอร์เฟซจะกลับมาเองเมื่ออุปกรณ์ออกจากเครือข่ายนั้น รองรับตัวเลือกทุกชนิด ส่วนโหมด พร็อกซีท้องถิ่น จะไม่ระงับ เพื่ออ่านชื่อเครือข่าย แอปจะขอสิทธิ์ตำแหน่งที่ตั้ง (Android 12 และก่อนหน้า) หรือสิทธิ์อุปกรณ์ Wi-Fi ใกล้เคียง (Android 13 ขึ้นไป) เมื่อมีส่วน [SSID Setting] อยู่ ส่วนการเริ่มที่แสดงคำขอไม่ได้จะส่งการแจ้งเตือนแทน — ดูเริ่มต้นใช้งานบน Android

รายการที่ตรงกันในลำดับถัดมาซึ่งมี suspend=false จะยกเลิกการระงับบน Mac และ Android และบน iOS ก็เช่นกัน: กฎ on-demand ถูกอ่านแบบยึดรายการที่ตรงกันล่าสุดเหมือนกับผลการตัดสินของเอนจินเอง กฎตัดการเชื่อมต่อจึงไม่ถูกเขียนลงไป มีการยกเลิกสองแบบที่กฎ on-demand แสดงออกไม่ได้: ข้ามชนิดตัวเลือก — TYPE:WIFI suspend=true ตามด้วย SSID:Home suspend=false ยังคงตัดทันเนลบนเครือข่ายนั้น เพราะกฎถูกสร้างไว้สำหรับ Wi-Fi ทั้งหมด และรายการที่มีไวลด์การ์ดยกเลิกรายการแบบเจาะจงไม่ได้ ดังนั้น SSID:Home suspend=true แล้วตามด้วย Home* suspend=false จะทิ้งกฎนั้นไว้เหมือนเดิม ส่วนผลการตัดสินของเอนจินเองรองรับทั้งสองแบบ

DNS ตามเครือข่าย

รายการสามารถเปลี่ยน DNS ขณะที่เครือข่ายของรายการนั้นเป็นเครือข่ายปัจจุบันได้ด้วย:

[SSID Setting]
SSID:Home dns-server=192.168.1.1, 192.168.1.2:5353, encrypted-dns-server=off
BSSID:AA:BB:CC:DD:EE:FF encrypted-dns-server=https://doh.example/dns-query, tls://dot.example
TYPE:CELLULAR dns-server=1.1.1.1
  • dns-server= จะแทนที่รีโซลเวอร์ธรรมดาของพูลหลัก โดยรับเฉพาะรายการแบบธรรมดา — ที่อยู่ IP พร้อมพอร์ตหรือไม่ก็ได้ ([v6]:port สำหรับ IPv6), system หรือ syslib เขียนแบบเดียวกับ dns-server ส่วนกลาง ส่วน URL ของรีโซลเวอร์แบบเข้ารหัส ซึ่งคีย์ส่วนกลางรับได้ จะถูกทิ้งที่นี่พร้อมข้อความแจ้ง ให้ระบุไว้ใน encrypted-dns-server= แทน รับรายการ tcp://IP[:port] สำหรับ DNS over TCP ด้วย
  • encrypted-dns-server=off จะปิดรีโซลเวอร์แบบเข้ารหัสทั้งหมด หากเขียนเป็นรายการ URL จะใช้ URL เหล่านั้นแทน โดยจัดเข้า DoH, DoT, DoQ และ DoH3 ตามสคีม
  • ตัวเลือกเป็นแบบเดียวกับที่ใช้ในการระงับ: ชื่อเครือข่ายในเครื่องหมายคำพูด, SSID:<name>, BSSID:<address>, TYPE:WIFI, TYPE:CELLULAR, TYPE:WIRED และ ROUTER:<gateway address> โดยชื่อใช้ไวลด์การ์ด * และ ? ได้ ส่วน MCCMNC: เขียนได้แต่จะไม่ตรงกันเลย
  • การแทนที่จะมีผลเมื่อเครือข่ายเปลี่ยนและเมื่อโหลดการกำหนดค่า หากมีหลายรายการตรงกัน รายการหลังจะมีผล และเมื่อออกจากเครือข่าย จะกลับไปใช้เซิร์ฟเวอร์ตามการกำหนดค่า
  • รายการเดียวสามารถใช้ suspend= ร่วมกับพารามิเตอร์ DNS ได้

รูปแบบ [Host] ของ Shadowrocket คือ ssid:<name> = server:<dns> จะกลายเป็นรายการประเภทนี้ — ดูการกำหนด DNS เฉพาะที่ บน Apple TV รายการเหล่านี้จะถูกเก็บไว้แต่จะไม่มีผลเลย

S. Smart Rabbit LLC © All Rights Reserved            updated 2026-09-29 21:57:05

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

results matching ""

    No results matching ""