Chute tvOS 릴리스 노트

Version 1.4 (75)

새로운 기능:

  • 제어판에 「Web UI Address」 행 추가: 콘솔 리스너가 실제로 올라온 뒤에만 나타나며, 열면 액세스 토큰이 담긴 URL의 QR 코드를 보여줍니다. 휴대폰으로 스캔하면 바로 로그인되므로, 주소와 32자리 16진수를 리모컨으로 옮겨 적을 필요가 없습니다
  • 설정에 오프라인 진단 번들 추가. 터널이 실행 중이지 않아도 앱이 직접 만듭니다: 기기와 앱 정보, tvOS가 보관한 VPN 프로필 상태, 선택한 설정의 요약과 구문 오류, 네트워크 섹션(도달성, 링크 종류, DNS 서버, 로컬 주소와 인터페이스), 민감 정보를 지운 설정 앞부분, 이전 실행이 끝난 방식, 최신 세션의 로그 샤드, 업로드 대기 중인 충돌 보고서. tvOS에는 공유 시트가 없으므로 아카이브는 추측할 수 없는 경로에서 동작하는 일회용 로컬 HTTP 서버가 제공하며 QR 코드로 표시됩니다. 화면을 닫으면 링크는 더 이상 동작하지 않습니다
  • 세션 로그에 심각도 필터 추가(전체, Notify+, Warning+, Fatal). 화면 키보드로 검색어를 입력하는 대신 「경고만 보기」가 한 번의 클릭으로 끝납니다. 파서가 분류하지 못한 줄은 절대 숨기지 않습니다
  • 세션 상세에 재작성 출처 추가: 「REWRITES」 섹션에 요청을 라우팅한 규칙과 정책 옆으로, 요청을 바꾼 URL 재작성, 헤더 재작성, 본문 재작성, Map Local, Map Remote 또는 Mock 규칙이 표시됩니다
  • 설정 편집기에 「Allow WiFi Access」 행 추가. Surge의 http-listen = 0.0.0.0:…이나 sing-box의 allow-lan을 가져오면 생기는 키이며, 이전 편집기로는 아예 표시할 수 없던 상태입니다. 켜져 있는 동안 두 리스너 행은 켬으로 표시되고 잠깁니다(엔진이 두 리스너를 직접 넓히므로)
  • 내장 언어에 프랑스어 추가, 그리고 내장 8개 언어 전부를 App Store에 선언
  • 웹 콘솔에 현재/기록 탭, 연결 상세 보기(일치한 규칙, 규칙 출처, 정책, 어댑터, DNS 출처, 종료 사유, 요청과 응답 본문), 어떤 재작성 규칙이 실행됐는지 보여주는 규칙 페이지, 진단 페이지(메모리 사용량, CPU, 가동 시간, 흐름 수, 이전 실행이 끝난 방식, 거부 집계, 이벤트 로그, Tailscale 스냅샷, ping / DNS / 출구 / URL 테스트 프로브) 추가. 콘솔은 이제 9개 언어를 모두 완전히 지원합니다. TV 자체에는 파일을 둘 곳이 없으므로, tvOS 사용자는 런타임 진단 번들과 HAR 내보내기도 이 콘솔에서 받습니다
  • HTTP 제어 API 엔드포인트 추가: /api/health, /api/events, /api/tailscale, /api/diagnostics/ 아래의 프로브, /api/connections/export?format=har, /api/diagnostics/bundle, /api/rewrites/api/mitm/hosts를 통한 재작성 규칙 및 MitM 호스트 관리, 규칙 테이블에 요청을 시험 대조하는 POST /api/rules/match(두 번의 DNS 패스 모두 보고), 재로드 없이 로그 수준과 하위 시스템 섹션을 바꾸는 GET|PUT /api/loglevel, 프로필을 적용하지 않고 검사하는 POST /api/config/validate

개선 사항:

  • 설정에 external-http-secret이 없으면 HTTP 제어 API가 더 이상 인증 없이 열리지 않습니다. 엔진이 토큰을 생성하고 「Web UI Address」의 QR 코드가 그 토큰을 담습니다. 익명 접근을 유지하려면 external-http-secret = none을 설정하세요. 또한 와일드카드 수신 주소는 더 이상 루프백으로 취급되지 않습니다
  • 큰 목록에서 규칙 매칭이 훨씬 빨라졌습니다: RULE-SET과 DOMAIN-SET 페이로드는 연결마다 스트리밍 스캔하는 대신 다운로드 또는 복원 시 색인되고, 도메인 규칙만으로 이루어진 규칙 테이블은 해시 플랜으로 대조합니다. 5만 줄 목록의 조회당 시간이 약 94 ms에서 2 ms 미만으로 줄었고, 색인당 메모리는 약 100 KB입니다
  • UDP 흐름은 한 번만 대조합니다: 흐름의 판정을 60초 동안 기억하므로 이후 데이터그램은 두 번의 매칭 패스와 그 사이의 DNS 조회를 건너뜁니다
  • 네트워크 전환 후 복구 개선: 업스트림 출발지 주소가 어떤 인터페이스에도 더 이상 없는 터널은 유휴 시간 초과까지 앱을 붙잡지 않고 바로 닫히며, 연결은 되지만 데이터가 흐르지 않는 경로는 블랙홀로 보고됩니다
  • 세션 로그가 8 MB 샤드로 기록됩니다(실행당 최대 8개, 가장 오래된 것부터 삭제). 로그 화면은 실행 전체를 메모리로 읽는 대신 최신 샤드부터 샤드 하나 분량만 가져오고, 더 오래된 샤드를 생략했음을 알려주며, 회전을 넘어 기록 중인 샤드를 계속 따라갑니다
  • 엔진은 실행 중 실행 마커를 유지하고, 다음 시작 때 이전 실행이 정상 종료됐는지 강제 종료됐는지를 로그 헤더, /api/status, 두 진단 번들에서 보고합니다
  • HAR 내보내기를 이제 엔진이 기록된 프레임으로부터 만들므로 상태 코드, 타임스탬프, 타이밍이 실제 값이며, 각 항목에는 _kl 아래에 선택된 정책, 일치한 규칙, 재작성 적중이 담깁니다
  • 구매 페이지에서 판매하는 세 기능(다중 설정, 로컬 프록시 서버 제어, 트래픽 레코더)만 라이선스가 필요합니다. HTTP API와 Web UI 스위치, 프로토콜 스니핑, Optimus DNS, DNS 캐시 삭제, 「Web UI Address」 행은 더 이상 라이선스를 요구하지 않으며, 터널이 꺼진 무료 사용자에게는 구매 시트 대신 터널을 켜라고 안내합니다
  • 콘솔이 루프백 주소에 바인딩된 경우, 열리지 않는 QR 코드를 내놓는 대신 이 Apple TV에서만 열린다는 사실과 무엇을 설정해야 하는지를 알려줍니다. 액세스 토큰도 방 안 모두가 볼 수 있는 화면에 더는 표시하지 않습니다
  • 구매 안내에는 한 번의 구매가 Apple TV 3대와 iPhone 또는 iPad 3대를 포함한다고 명시했습니다. IAP 구매 복원에서 아무것도 찾지 못하면 알림에 매뉴얼 보기가 표시되어, 앱 언어로 된 크로스 플랫폼 라이선스 안내를 QR 코드로 보여줍니다
  • loglevel = info에서 1 MiB 이상을 옮긴 대용량 흐름은 종료 시 원격 쪽과 앱 쪽에서 각각 얼마나 기다렸는지를 한 줄로 기록합니다

버그 수정:

  • TUN 모드의 MitM 수정: MitM 규칙에 일치한 호스트가 시간 초과까지 멈춰, HTTPS 헤더 재작성, 본문 재작성, Map Local, Mock, 복호화 캡처가 앱 트래픽에 전혀 적용되지 않았습니다(로컬 HTTP/SOCKS5 프록시를 거치는 트래픽은 영향 없음)
  • allow-wifi-access가 효과가 없던 문제 수정: 로컬 HTTP와 SOCKS5 리스너가 루프백에 머물러 Wi-Fi의 다른 기기가 접근할 수 없었습니다. 이제 이 플래그(그리고 가져오기 시 sing-box의 allow-lan)가 두 리스너를 넓히고, 끄면 다시 바인딩합니다
  • 「Web UI Address」 행이 나타날 수 있게 된 뒤로 제어판 두 번째 섹션의 스위치를 켜고 끄면 앱이 충돌하던 문제 수정. 행 단위 새로 고침 도중 테이블의 행 수가 바뀌고 있었습니다
  • 엔진이 일정 크기에서 로그를 회전하기 시작한 뒤로 세션 화면이 실행의 임의 구간만 보여주고, 여덟 번째 회전 이후 세션이 날짜를 잃던 문제 수정. 샤드는 이제 번호순으로 정렬되며 실시간 보기도 회전 지점에서 멈추지 않습니다
  • 로그 화면이 세션의 모든 샤드를 한꺼번에 메모리로 읽던 문제(Apple TV에서 최대 64 MB의 텍스트)와, 심각도 필터가 숨겨진 항목에 속한 여러 줄 항목의 이어지는 줄을 통과시키던 문제 수정
  • MitM HTTP/1.1에서 응답 헤더 재작성이 적용된 것으로 기록되면서도 클라이언트는 원래 헤더를 받던 문제와, 전체 URL로 작성한 규칙이 한 번도 일치하지 않던 문제 수정
  • Mock 응답이 요청 헤더로 응답을 만들던 문제(상태 줄 자리에 요청 줄, 요청 헤더 그대로 전달, 잘못된 Content-Length)와 평문 HTTP에서 원본 서버의 헤더를 앞에 보내던 문제 수정
  • 프로토콜 스니핑이 Host 헤더나 역방향 DNS 이름을 제공했을 때 no-resolve IP 규칙(IP-CIDR, GEOIP, IP-ASN)이 IP 리터럴로 향하는 연결을 건너뛰던 문제 수정. 스니핑된 IP 리터럴은 더 이상 DOMAIN 규칙에도 일치하지 않습니다
  • RULE-SET 페이로드에서 내용 뒤에 옵션이 붙은 줄(GEOIP,CN,no-resolve, DOMAIN,example.com,force-remote-dns)이 버려지거나 아무것에도 일치하지 않던 문제와, AND/OR/NOT 하위 규칙이 no-resolve를 잃던 문제 수정
  • HOSTNAME-TYPE이 한 번도 일치하지 않던 문제 수정: 레코드 유형은 이제 IPv4로 연결하면 A, IPv6로 연결하면 AAAA입니다. 규칙 편집기의 자리 표시자는 HOSTNAME-TYPE에 PROTOCOL의 http | https를, IN-TYPE에 TCP | UDP를 보여주고 있었고, 이제 둘 다 해당 규칙이 실제로 받는 값을 안내합니다
  • 스니핑된 Host 헤더의 대괄호 IPv6 리터럴([2001:db8::1]:8080)이 호스트 이름 [2001로 읽히던 문제 수정
  • select 그룹이 첫 번째 멤버가 아닌 항목으로 설정된 상태에서 터널을 시작하면 「정책 그룹 전환」 알림이 뜨고, 시작 후 재구성이 플래핑 경고를 유발하던 문제 수정. 기억된 선택이 없는 그룹은 첫 번째 멤버로 강제되지 않고 프로필의 default=를 따릅니다
  • 문서화된 표기인 external-http-controller = *:9090:::9090이 거부되어 컨트롤러가 조용히 시작되지 않던 문제 수정
  • 높은 부하에서 XHTTP 전송이 간헐적으로 충돌하던 문제 수정
  • 라이선스 화면이 다른 제품의 인증서를 Chute 번들로 표시하던 문제 수정. 이 앱이 정당하게 보유할 수 없는 종류는 이제 「알 수 없음」으로 표시되며 Android 라벨을 추가했습니다
  • 정보 화면의 「Chute iOS」 QR 코드가 끊어진 App Store ID를 가리키던 문제와, 평가가 이 앱 대신 iOS 페이지를 열던 문제 수정
  • Wi-Fi 업로드 페이지의 레이아웃 수정
  • 중국어와 태국어의 재작성 계열 이름을 매뉴얼 및 설정 파일 자체의 섹션 이름과 일치하도록 수정
  • 다양한 안정성 및 성능 개선

Version 1.3 (62)

새로운 기능:

  • 정책 편집기에 XHTTP 전송 추가: 스위치, 모드(auto, packet-up, stream-up, stream-one), 경로, 호스트 설정 지원 — Trojan, VMess, VLESS용
  • AEGIS-128L 및 AEGIS-256 Shadowsocks 암호화 방식 추가
  • 누락되어 있던 Shadowsocks 2022(SS2022) 암호화 방식 추가: 2022-blake3-aes-128-gcm, 2022-blake3-aes-256-gcm, 2022-blake3-chacha20-poly1305
  • TLS 정책용 ECH(Encrypted Client Hello) 설정 추가: 활성화 스위치, 고정 ECH 설정(ech-config), 가림용 이름 재정의(ech-public-name)
  • 클라이언트 지문(uTLS)을 정책별로 설정하고 프로필 전체 기본값도 추가
  • 트래픽 난독화 기능을 갖춘 WireGuard 변형인 AmneziaWG 프로토콜 추가
  • 작업을 막는 알림을 대체하는 tvOS 포커스 탐색 지원 설정 오류 보고 화면 추가
  • TLS 1.3용 X25519MLKEM768 양자 내성 하이브리드 키 교환 추가

개선 사항:

  • 정책 편집기가 저장할 때 현재 화면에서 편집할 수 없는 기존 옵션(ECH, ALPN, 인증서 고정, test-url, underlying-proxy, udp-relay)을 유지합니다

버그 수정:

  • 잘못된 IP-CIDR 규칙으로 인한 터널 충돌 수정
  • SSH idle-timeout 및 REALITY spiderx 설정이 잘못된 키로 기록되어 저장 시 삭제되던 문제 수정
  • 언어 전환 시 충돌 수정
  • 화면 컨트롤 표시 문제 수정
  • 다양한 안정성 및 성능 개선

Version 1.2 (45)

새로운 기능:

  • Tailscale 내장 프록시 유형 추가: Tailscale 계정을 설정하고 tailnet에 참여하여 Apple TV 트래픽을 Tailscale 노드를 통해 전달할 수 있습니다. 별도 클라이언트가 필요하지 않습니다
  • Tailscale 컨트롤 패널 추가: 노드의 실시간 상태(온라인/오프라인, IP, 마지막 확인 시간)를 표시하고 리모컨에서 출구 노드를 전환할 수 있습니다
  • 어두운 레벨별 세션 로그를 갖춘 전체 화면 대시보드 및 세션 보기 추가
  • 활성 터널을 확인하기 위한 터널 상세 패널 추가
  • 정책 편집기에 MASQUE 프록시 유형 추가

개선 사항:

  • Apple TV의 TUN 처리량 향상
  • Tailscale 및 WireGuard의 연결 안정성과 처리량 향상
  • 목록, 전원 버튼, About 행에 걸친 홈 화면 포커스 탐색을 더 예측 가능하게 개선
  • 설정 레이아웃을 iOS와 정렬(Always On 항목 제거, Twitter→X, APNs/Rate/Language 항목 다듬기)
  • VPN이 꺼져 있을 때만 홈 오른쪽 목록에 기기 IP 표시

버그 수정:

  • 대시보드의 잘못된 "VPN이 실행 중이 아님" 상태와 사라지지 않던 "실행 중" 라벨 수정
  • 대시보드/세션을 열 때와 Tailscale 노드 목록에서 돌아올 때 포커스 손실 및 이동 수정
  • 메뉴 버튼 동작을 수정하여 목록을 안정적으로 닫고 포커스를 올바르게 되돌리도록 개선
  • 세션 목록 하단 문구를 "스와이프하여 삭제"에서 "길게 눌러 삭제"로 수정
  • 각종 안정성 및 성능 개선

Version 1.0 (35)

  • 첫 릴리스
S. Smart Rabbit LLC © All Rights Reserved            updated 2026-09-04 00:02:39

이 페이지는 영어판의 번역본입니다. 내용이 다를 경우 영어판이 우선합니다.

results matching ""

    No results matching ""