프로젝트 소개
Throne는 Qt로 구축되고 sing-box로 구동되는 크로스플랫폼 데스크톱 GUI 프록시 유틸리티입니다. Windows 11/10/8/7, Linux 및 macOS에서 실행되며, 휴대용 ZIP 아카이브와 Linux 패키지(CLI 설치 스크립트 및 Fedora/RHEL 및 openSUSE/SLE용 RPM 저장소 포함)로 배포됩니다.
이 프로젝트는 개발자가 2023년 12월에 부분적으로 포기한 후 보관된 원래 Nekoray 클라이언트의 연속으로 자리매김합니다. Throne는 일반적인 접근 방식을 유지하면서 기능을 추가하고, 오래된 부분을 제거하며, 가능한 곳에서 단순화합니다.
프로토콜 지원은 광범위합니다: SOCKS, HTTP(S), Shadowsocks, Trojan, VMess, VLESS, TUIC, Hysteria, Hysteria2, AnyTLS, Mieru, Snell, NaïveProxy, Juicity, TrustTunnel, ShadowTLS, Wireguard, AmneziaWG, MASQUE, SSH, Xray VLESS, OpenVPN/OpenConnect, 사용자 지정 아웃바운드 및 sing-box와 Xray 모두에 대한 사용자 지정 구성, 아웃바운드 체이닝, 추가 코어 옵션을 포함합니다.
구독은 공유 링크, sing-box 구성의 다양한 JSON 표현, v2rayN 링크 형식에서 가져올 수 있으며 Shadowsocks 및 Clash 형식에 대해서는 제한적으로 지원됩니다. 딥링크도 지원되며 프로젝트 사이트에 문서화되어 있습니다.
운영상 Throne는 시스템 TUN 인터페이스를 관리할 수 있으며, Linux에서는 루트 권한이 필요합니다. 앱은 코어를 setuid-root로 설정하는 내장 권한 상승을 제공합니다. 이는 보안 아래 기본 설정에서 비활성화할 수 있지만, 수동으로 권한을 부여하지 않는 한 루트 종속 기능을 잃게 됩니다. macOS에서 릴리스는 서명되지 않았으므로, 사용자는 첫 실행 전에 xattr로 격리 속성을 제거하고 앱을 /Applications로 이동해야 합니다. 권한 상승 단계가 터미널을 열고 ~/Downloads에서 실패할 수 있기 때문입니다.
README는 또한 일반적인 문제를 다룹니다: 바이러스 백신 오탐은 자체 업데이트 메커니즘이 파일을 교체하고 시스템 DNS 기능이 시스템 DNS 설정을 변경하는 것에 기인합니다. 시스템 프록시가 활성화된 상태에서 앱을 강제 종료하면 프록시 설정이 유지될 수 있습니다. 문서화된 해결책은 Throne를 다시 열고 시스템 프록시를 활성화한 다음 비활성화하는 것입니다. 다운로드 가능한 경로 프로필 및 규칙 세트는 별도의 routeprofiles 저장소에서 제공됩니다.
두 가지 Debian 패키지 변형이 있습니다: 하나는 호스트에 설치된 Qt 라이브러리에 의존하며 더 작고, 다른 하나는 Qt를 번들로 포함하며 약 3배 더 큽니다. 시스템 Qt 변형은 제공된 Qt 라이브러리가 지원되지 않는 기능을 사용하는 레거시 시스템을 위한 것입니다.
크레딧에는 sing-box, Xray-core, Qv2ray, Qt, simple-protobuf, fkYAML, quirc, QHotkey 및 sqlitecpp가 포함됩니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.