发现 
移动应用效率工具
Shadowsocks Android:安卓代理客户端
面向 Android 与 Android TV 的 Shadowsocks 客户端,使用 Kotlin 编写,可连接 Shadowsocks 服务端。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v5.3.5-nightly
- 平台
- Android
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
shadowsocks-android 是 Shadowsocks 的 Android 客户端,仓库简介为「A shadowsocks client for Android」,主要使用 Kotlin 编写。
项目提供 Google Play 版本,适用于 Android 与 Chrome OS;另有独立的 Android TV 版本,两个版本都提供 beta 测试通道。
主要功能
- Android / Chrome OS 客户端,可在 Google Play 获取
- 单独的 Android TV 版本,适配电视端使用
- 支持插件机制,新版本中插件使用 VPN flags 改为 opt-in
- 提供多语言翻译协作渠道(通过 POEditor)
安装与使用
通过 Google Play 安装
从源码构建
前置依赖:
- JDK 11+
- Android SDK,包含 Android NDK
- 安装好 Android 目标的 Rust:
rustup target add armv7-linux-androideabi aarch64-linux-android i686-linux-android x86_64-linux-android
构建步骤:
- 安装上述前置依赖
- 克隆仓库并拉取子模块:
git clone --recurse-submodules <repo>
已有仓库可用下面的命令更新子模块:
git submodule update --init --recursive
- 使用 Android Studio 或 gradle 脚本进行构建
注意事项
- 参与贡献前请阅读仓库中的 CONTRIBUTING 页面。
- 翻译工作通过 POEditor 主帖 协调。
- 项目包含多个开源组件:redsocks(APL 2.0)、libevent(BSD)、tun2socks(BSD)、shadowsocks-rust(MIT)、libsodium(ISC)、OpenSSL(OpenSSL License)。
- 本项目采用 GNU General Public License v3 或更高版本发布。
本作品整理自 GitHub 开源项目 shadowsocks/shadowsocks-android,原作者 @shadowsocks。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v5.3.5-nightly当前版本
修复部分设备(如 OnePlus 12 / Android 15)DNS 解析失败、profileName 回退缺失与构建问题,连接前确保 VpnService 就绪;插件 VPN flags 改为 opt-in,移除 gson 依赖,升级全部依赖并新增 E2E 测试工作流。
评论