AceDroidX

frp-Android

AceDroidX

一款 Android 平台的 frp 客户端应用,通过内置 frp 内核(libfrpc.so)将 Android 设备作为 frp 客户端运行,实现内网穿透,让用户可以通过公网访问手机或局域网内的服务。

v1.3.2
发布于
2026年5月24日
632
星标
16,128
下载
同步于
1 天前

最新版本

v1.3.22026年5月24日 19:21
下载慢?可在上方随时切换镜像源

项目说明

项目概述

frp-Android 是一款 Android 平台的 frp 客户端应用。它通过 Go 交叉编译将 frp 源代码构建为 Android 原生库(libfrpc.so),支持 arm64-v8a、armeabi-v7a、x86_64 三种架构,并将 so 作为可执行文件通过 shell 执行对应命令。

主要功能

  • 通过内置 frp 内核实现 Android 设备的内网穿透
  • 支持 arm64-v8a、armeabi-v7a、x86_64 三种架构
  • 使用 GOOS=android 编译的 frp 内核,有效解决 DNS 解析失败问题
  • 支持在 frpc 配置中添加 loginFailExit = false 实现连接重试
  • 支持开机自启动与后台保活
  • 适配 Android 17 (API 37) 本地网络权限要求

适用人群

  • 需要将 Android 设备内网服务暴露到公网的用户
  • Android 开发者
  • 需要内网穿透功能的 Android 用户

快速上手

  • 通过 GitHub Actions 编译:fork 项目,可选添加签名密钥环境变量,在 Actions 页面手动触发或 Push 自动触发编译
  • 通过 Android Studio 编译:运行 build_frp_binaries 脚本从 frp 源代码编译(需要 Go 和 Android NDK 环境),或运行 update_frp_binaries 脚本下载预编译内核文件

核心优势

  • 通过 Go 交叉编译直接由 frp 源代码构建 Android 原生库
  • 使用 GOOS=android 编译,有效解决 DNS 解析失败问题
  • 支持多种架构

系统要求

  • 操作系统:Android

历史版本

排序