Releases: amelia4angela/orbit-easytier-android
Releases · amelia4angela/orbit-easytier-android
Release list
v0.1.6
v0.1.6 Hotfix Release
- Real-time ping latency: Replaces daemon's slow 5-10s path_latency with 1s-precision ping RTT
- Decimal latency display: Shows "35.2ms" instead of "35ms"
- P2P detection fix: Fixed TCP relay misidentified as direct P2P
- Crash fix: Replaced
replaceAll { }with indexed for-loop
v0.1.5
v0.1.5
🐛 Bug Fixes
- Config lost on stop: Fixed condition that skipped config save when manager restarts with same name
- P2P misclassification: TCP connections no longer classified as P2P (only UDP tunnels count)
- Latency display: Proper fallback chain conn stats → route path_latency
- Connection stats override:
lag_packet_lossalways shows actual remote stats - Relay protocol label: Fixed relay nodes showing
?protocol
🚀 Improvements
- 1-pass conn scanning: Optimized from 3 passes to 1
- Config auto-save: Always saves config before apply, not just on name change
- Config restore: Loads saved config during Activity creation even if manager running
- Speed/latency polling: EMA smoothing (α=0.25), 1s interval
- Relay display: Shows all remote relay peers with proper cost/latency
📦 Assets
Orbit-v0.1.5.apk— signed release APK
Orbit v0.1.4
Orbit v0.1.4
- 🐛 Config persistence fix —
last_config_namesaved on every config load, preventing config loss on app restart - 🔄 Coroutine-based polling — migrated from
Handler+RunnabletolifecycleScopecoroutines, no more main thread blocking - 🧹 TOML builder refactored — extracted shared logic into
TomlUtils, removed duplicated code across activities - 🛡️ Code quality fixes — credential exposure, socks5 quoting, API 30 guard, coroutine leak, unbounded map growth
- ⚡ Faster UI updates — poll 500ms instead of 1s for snappier latency display
v0.1.3
v0.1.3 — Orbit 首版
🎯 品牌重塑
- Orbit 全新品牌上线!项目正式更名为 Orbit Easytier For Android
- 模块名
app/→orbit/,构建命令改为:orbit:assembleRelease - About 页面标题更新为「关于 Orbit」
- APK 发布名称改为 orbit-easytier-v0.1.3.apk
🔖 版本
versionCode=4·versionName=0.1.3- 自定义 keystore 签名(与 v0.1.0/0.1.2 一致,支持直接覆盖安装)
仓库迁移
- 新地址: https://github.com/amelia4angela/orbit-easytier-android
- 旧地址自动 301 重定向
EasyTier Android 6+ 客户端 v0.1.0
🎉 EasyTier Android 6+ 客户端 v0.1.0
唯一适配 Android 6+ 的 EasyTier VPN 客户端。 老手机、平板、机顶盒也能轻松组网。
✨ 特色
| 🎨 Material3 精致 UI | 紫色渐变主题 · 浅色/深色完美适配 · 输入框焦点动画 |
| 📱 Android 6+ 全兼容 | minSdk=23 — 从 Marshmallow 到 Android 15 全覆盖 |
| 🦀 Rust JNI 核心 | 基于 EasyTier 官方 Rust 核心,性能强、内存低 |
| 🌐 中英文双语 | 界面文字全部支持切换 |
| 🔄 后台保活 | 退出应用 VPN 持续运行,通知栏实时显示 IP 和运行时长 |
| 🔋 电池优化豁免 | 防止 Doze 模式杀后台进程 |
🖼️ 界面亮点
- 紫色渐变主题 — 浅色/深色双模式,自定义色板
- 透明背景编辑器 — 输入框聚焦时边框过渡动画
- 启动按钮动画 — 56dp 圆形按钮,连接/断开状态过渡
- P2P 实时面板 — 节点数、RTT、NAT 类型一目了然
📋 全部特性
✅ 基于官方 EasyTier Rust 核心
✅ Android 6+ 至 15+ 全版本兼容
✅ Material3 紫色渐变主题(浅色/深色模式)
✅ 中英文双语界面
✅ 配置管理(保存/编辑/导入/导出/删除/多配置切换)
✅ 配置编辑面板(密钥可见切换、基本/高级选项折叠)
✅ P2P 连接状态实时检测(节点数 / RTT / NAT 类型)
✅ 网速统计(上行/下行实时速率)
✅ 日志查看器(环形缓冲区、自动滚动/暂停/分享)
✅ 系统通知栏实时状态(IP、运行时长)
✅ 后台保活(前台服务 + 单例管理器 + 电池优化豁免)
✅ VPN 冲突检测 + 一键重连
✅ 检查更新(从 GitHub Releases 拉取)
🔧 使用方法
- 下载 APK 并安装
- 在 EasyTier 服务器或其他节点上获取
.toml配置文件 - 在应用中导入配置或手动填写
- 点击「连接」按钮 — 开始组网!
Built with ❤️ for Android 6+ users