SSID 일시 중단

Chute iOS, Chute Mac 및 Chute Android에서 사용할 수 있습니다. Apple TV에서는 사용할 수 없습니다.

기기가 지정된 Wi-Fi 네트워크에 있는 동안 Chute를 일시 중단하도록 구성할 수 있습니다.

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

플랫폼별 동작:

  • iOS: 정확한 네트워크 이름(따옴표 없이, 따옴표로 묶어, 또는 SSID:<name> 형태로 적은)이 있는 항목과 TYPE:WIFI / TYPE:CELLULAR 항목은 VPN 구성의 온디맨드 연결 해제 규칙이 됩니다. TYPE:WIFI는 모든 Wi-Fi 네트워크에 적용됩니다. 기기가 그런 네트워크에 접속하면 시스템이 터널을 끊고 머무는 동안 끊긴 상태를 유지합니다. 다음 네트워크 변경 후에는 일반 온디맨드 규칙이 다시 적용되므로 '항상 켜짐'은 자동으로 다시 연결됩니다. BSSID:, ROUTER: 항목과 TYPE:WIRED, 그리고 * 또는 ?가 들어간 이름은 온디맨드 규칙으로 표현할 수 없습니다. 엔진 자체의 판정이 일치하면 터널이 스스로 멈추며, 그 네트워크를 벗어난 뒤 직접 다시 연결해야 합니다. 단 '항상 켜짐'이 켜져 있으면 그 연결 규칙이 터널을 곧바로 되살리므로 이런 항목은 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, 게이트웨이를 읽어 네트워크가 바뀔 때마다, 그리고 1분마다 항목을 대조하고, 일치한 항목의 dns-server / encrypted-dns-server를 리졸버에 반영합니다. VPN 모드에서는 일치한 suspend=true 항목이 엔진은 계속 실행한 채 VPN 인터페이스를 내리므로 트래픽이 Chute를 거치지 않습니다. Chute는 '현재 네트워크에서 일시 중단됨' 알림을 게시하고, 메인 화면에 일치한 항목을 표시하며, 기기가 그 네트워크를 벗어나면 인터페이스가 스스로 돌아옵니다. 모든 선택자 종류가 적용됩니다. 로컬 프록시 모드에서는 일시 중단하지 않습니다. 네트워크 이름을 읽기 위해 [SSID Setting] 섹션이 있으면 앱이 위치 권한(Android 12 이하) 또는 근처 Wi-Fi 기기 권한(Android 13 이상)을 요청합니다. 요청 창을 띄울 수 없는 시작 방식에서는 대신 알림을 보냅니다 — Android 시작하기를 보세요.

뒤에 오는 일치하는 suspend=false 항목은 Mac과 Android에서 일시 중단을 취소하며, iOS에서도 마찬가지입니다. 온디맨드 규칙도 엔진 자체의 판정과 똑같이 마지막에 일치한 것이 이기도록 훑으므로 연결 해제 규칙이 아예 기록되지 않습니다. 다만 온디맨드 규칙으로 표현할 수 없는 취소가 둘 있습니다. 하나는 선택자 종류를 넘나드는 경우로, 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 주소(IPv6는 [v6]:port), system 또는 syslib이며, 전역 dns-server와 같은 방식으로 씁니다. 전역 키는 받는 암호화 리졸버의 URL이 여기서는 알림과 함께 버려지므로, 대신 encrypted-dns-server=에 적으세요. DNS over TCP용 tcp://IP[:port] 항목도 받습니다.
  • encrypted-dns-server=off는 모든 암호화 리졸버를 끕니다. URL 목록을 쓰면 대신 그것으로 대체하며, 스킴에 따라 DoH, DoT, DoQ, DoH3로 나뉩니다.
  • 선택자는 일시 중단에 쓰는 것과 같습니다. 따옴표로 묶은 네트워크 이름, SSID:<name>, BSSID:<address>, TYPE:WIFI, TYPE:CELLULAR, TYPE:WIRED, ROUTER:<gateway address>이며, 이름에는 *와 ? 와일드카드를 쓸 수 있습니다. MCCMNC:는 허용되지만 일치하지 않습니다.
  • 재정의는 네트워크가 바뀔 때와 구성이 로드될 때 적용됩니다. 여러 항목이 일치하면 뒤의 항목이 우선하며, 네트워크를 벗어나면 구성된 서버로 되돌아갑니다.
  • 한 항목에 suspend=와 DNS 매개변수를 함께 쓸 수 있습니다.

Shadowrocket의 [Host] 형식 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 ""