内容描述
-
核心功能定位:该项目是一款专注于网络安全和隐私保护的移动应用程序,提供虚拟专用网络服务,确保用户网络通信的安全性和匿名性。
-
关键应用场景:主要应用于公共WiFi环境下的安全浏览、访问受地域限制的内容、保护个人隐私数据免受监控,以及在网络审查严格地区突破访问限制。
功能特性
- 多协议支持:集成多种VPN连接协议,包括OpenVPN和StrongSwan IPSec实现
- 安全防护机制:具备网络流量加密、DNS泄露防护、网络 kill switch 功能
- 服务器智能选择:自动选择最优服务器连接,支持手动服务器选择
- 分应用隧道:支持按应用设置VPN连接规则
- 跨平台分发:支持通过Google Play、F-Droid和GitHub多渠道分发
使用说明
- 构建要求:需要安装Android SDK、NDK、CMake和SWIG工具
- 开发环境配置:支持Android Studio开发环境,使用Gradle构建系统
- 代码规范:Java代码遵循ProtonStyle规范,Kotlin代码使用ktlint检查
- 技术栈偏好:推荐使用Kotlin、MVVM架构、数据绑定和协程进行新功能开发
潜在新需求
(1)用户希望改进隐身协议以更好地模拟正常TLS流量,包括改进TLS指纹识别、自适应保持连接间隔和移除SNI名称
(2)用户希望为Android TV设备提供完整的横屏模式和遥控器导航支持
(3)用户希望添加小部件功能以便快速连接和断开VPN连接
(4)用户希望改进LAN连接功能的实现,确保本地网络应用在VPN启用时正常工作
(5)用户希望为备份API端点添加非标准HTTPS端口支持,提高在网络限制环境下的连接成功率 article id:65fcee656f54b6a8898f63677998aeea