Releases: AceDroidX/frp-Android
Release list
v1.3.2
- 首次使用引导界面新增局域网权限(
ACCESS_LOCAL_NETWORK)申请步骤,以适配Android 17 - 通过 配置读写接口 写入新配置时,自动开启该配置的自启动,无需手动设置
- 改为从frp源码检出,使用 Go + Android NDK 交叉编译为原生库,不再依赖预编译 release 包
- 目标API 37(Android 17)
- 更新内核版本至 frp v0.69.0
- Add a local network permission (
ACCESS_LOCAL_NETWORK) request step in the first-time setup wizard, to support Android 17 - When writing a new configuration through the config read/write interface, automatically enable auto-start for that configuration, no manual setup needed
- Switch to building from frp source code, cross-compile to native libraries using Go + Android NDK, no longer depend on pre-built release packages
- Target API 37 (Android 17)
- Update kernel version to frp v0.69.0
Full Changelog: v1.3.1...v1.3.2
v1.3.1
- 首次使用引导界面添加存储权限请求,并添加相关配置示例,以支持TLS证书的读取
- frp 配置读写接口 (ContentProvider) 添加
delete方法 - 移除关闭配置时自动收起日志的功能
- 更新内核版本至 frp v0.68.1
- Added storage permission requests to the first-time onboarding screen, along with related configuration examples to support reading TLS certificates
- Added a
deletemethod to the frp configuration read/write interface (ContentProvider) - Removed the behavior where logs automatically collapse when closing the configuration
- Updated the core to frp v0.68.1
Full Changelog: v1.3.0...v1.3.1
v1.3.0
新增功能:
- 通知栏快捷开关
- Tasker插件支持
- 最近任务中排除
- 在打开应用时启动
- 广播启动接口
- 配置读写接口
- 创建配置时提供模板
- 配置导入与导出
体验与样式:
- 添加首次启动引导
- 添加应用图标
- 添加主题模式选择
- 添加隐藏服务启停提示的设置
- 各个配置的日志分开显示
- 日志限制50行
- 删除配置添加二次确认弹窗
构建与依赖:
- 目标API 36(Android 16)
- 更新依赖(frp v0.65.0)
- 删除项目内置frp内核文件,使用脚本动态下载
- Github Actions编译支持指定frp内核版本
- 支持使用Android公开的默认调试密钥进行签名
注意事项:
从 v1.3.0 开始,arm64-v8a 架构的设备将改用 android 类型的 frp 内核以解决 DNS 解析失败的问题。 armeabi-v7a 和 x86_64 架构的设备仍然使用 linux 类型的 frp 内核,可能会存在 DNS 解析失败的问题,建议在配置文件使用 dnsServer 指定 DNS 服务器
New Features:
- Notification bar quick toggle
- Tasker plugin support
- Exclude from recent tasks
- Start on app launch
- Broadcast startup interface
- Configuration read/write interface
- Provide template when creating configuration
- Configuration import and export
Experience & UI:
- Add first launch guide
- Add app icon
- Add theme mode selection
- Add setting to hide service start/stop notifications
- Separate logs for each configuration
- Limit logs to 50 lines
- Add confirmation dialog when deleting configuration
Build & Dependencies:
- Target API 36 (Android 16)
- Update dependencies (frp v0.65.0)
- Remove built-in frp core files, use script to download dynamically
- Github Actions build supports specifying frp core version
- Support signing with Android's default debug key
Notes:
Starting from v1.3.0, devices with arm64-v8a architecture will use the android type frp core to solve the DNS resolution failure issue. Devices with armeabi-v7a and x86_64 architectures will still use the linux type frp core, which may have DNS resolution issues. It is recommended to specify the DNS server using dnsServer in the configuration file.
Full Changelog: v1.2.1...v1.3.0
v1.2.1
v1.2.0
v1.1.0
使用Material Design 3 + Jetpack Compose重构界面
添加日志复制按钮
修复frpc线程没有被正确关闭的问题
启用预测性返回手势
Refactoring the UI with Material Design 3 + Jetpack Compose
Add log copy button
Fix frpc threads not being closed properly
Add support for the predictive back gesture
v1.0.4
v1.0.3
添加开机自启动功能
日志文件不再需要写入frpc.log
更新依赖 (frpc v0.56.0)
目标API 34(Android 14)
Add auto-startup feature.
The log file no longer needs to be written to frpc.log.
Update dependencies (frpc v0.56.0)
Target API 34 (Android 14)