跳到正文
发现
Shadowsocks Android:安卓代理客户端
移动应用效率工具

Shadowsocks Android:安卓代理客户端

面向 Android 与 Android TV 的 Shadowsocks 客户端,使用 Kotlin 编写,可连接 Shadowsocks 服务端。

admin
发布于 2026-10-28
浏览
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

构建步骤:

  1. 安装上述前置依赖
  2. 克隆仓库并拉取子模块:
git clone --recurse-submodules <repo>

已有仓库可用下面的命令更新子模块:

git submodule update --init --recursive
  1. 使用 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 整理,以原仓库为准。

更新记录

  1. v5.3.5-nightly当前版本

    修复部分设备(如 OnePlus 12 / Android 15)DNS 解析失败、profileName 回退缺失与构建问题,连接前确保 VpnService 就绪;插件 VPN flags 改为 opt-in,移除 gson 依赖,升级全部依赖并新增 E2E 测试工作流。

评论