프로젝트 소개
Zales는 단순성과 프라이버시에 중점을 두고 개발된 개인용 Android VPN 클라이언트입니다. 이 앱을 사용하면 계정을 만들거나 구독을 구매할 필요 없이 자신의 연결 키(VLESS, Shadowsocks/Outline 또는 구독 링크)를 사용할 수 있습니다. 인터페이스는 하나의 화면과 하나의 물리적 토글로 구성되어 있어, 복잡한 설정이나 기술 용어를 피하고 싶은 사용자에게 이상적입니다.
주요 기능:
1. **자동 우회 파일럿**: 하나의 키에서 여러 연결 방법을 생성(직접 연결, TLS 단편화, uTLS 지문 변경, XHTTP 등)하고, 모두를 동시에 테스트하여 가장 먼저 응답하는 방법을 선택합니다. 선택은 특정 네트워크에 대해 기억됩니다.
2. **트래픽 동결 방지**: 전용 "감시자"가 연결 상태를 모니터링합니다. ISP가 패킷을 동결하기 시작하면(TSPU의 특징), Zales는 실행 중인 인터페이스 아래에서 연결 방법을 투명하게 교체하여 열린 연결과 VPN 상태를 유지합니다.
3. **안전한 키 저장**: 키는 전화기의 하드웨어 저장소(Android Keystore/StrongBox)에 저장되어 소프트웨어 방식으로 추출할 수 없습니다.
4. **프라이버시**: 앱은 텔레메트리를 수집하지 않으며 제3자에게 데이터를 전송하지 않습니다. 모든 트래픽은 귀하의 터널을 통해서만 전달됩니다.
5. **사용 편의성**: QR 코드 스캔이나 갤러리 사진을 통해 키를 입력할 수 있습니다. 홈 화면 위젯, 알림 바 타일, 단계별 영구 VPN 활성화 기능이 제공됩니다.
6. **러시아 사이트 터널 제외**: 은행 및 정부 서비스 도메인의 내장 목록을 제공하여, 지리적 차단 문제를 피하기 위해 하나의 스위치로 터널링에서 제외할 수 있습니다.
Zales는 기술적으로 Xray-core를 libXray를 통해 사용하고, gVisor에서 VpnService와 직접 통합하기 위한 자체 `tun` inbound를 사용하여 효율성과 은밀성을 향상시켰습니다. UI는 Kotlin과 Jetpack Compose로 구축되었으며, 시각적 효과를 위해 AGSL 셰이더를 사용합니다. 라이선스는 MPL-2.0입니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.