安装包图标

FreeProxy

把设备流量转发到 SOCKS5 或 HTTP 代理,可按应用分流。
新版本 1.0.3
仅构建层面的调整,相比 1.0.2 功能无变化。

* 移除构建工具写进 APK 签名块的依赖清单 —— 那是面向 Google Play 的不透明专有数据
* 不再把构建时的 git commit 写进 APK,构建结果不再取决于构建时机
FreeProxy 把 SOCKS5 或 HTTP CONNECT 代理转换成 Android 的系统级 VPN。

设备上所有应用(或只有你指定的那些)的流量会被 VpnService 捕获成 IP 包,在用户态还原成 TCP / UDP 会话,再经上游代理转发出去 —— 本身不支持代理的应用也能因此走代理。

不含 NDK 代码,也没有打包 tun2socks 之类的二进制:协议栈是用纯 Kotlin 写的。

功能

* 多套 SOCKS5 / HTTP CONNECT 配置,支持用户名密码认证
* 保存前可用真实握手做连通性检测
* 分应用代理:全部应用 / 白名单(仅选中走代理)/ 黑名单(选中的绕过)
* 实时活动日志 —— DNS 查询与每条连接按事件着色,标出是哪个应用发起的,并显示域名而不是一串裸 IP
* 每条配置可单独选择 DNS 解析方式:走代理(隐私)或本地直连(速度)
* 常驻通知实时显示上下行流量,并可一键断开
* 绕过内网直连、阻断 IPv6 泄漏、断网自动停止、开机自启
* Material 3 界面,支持动态取色、深浅色主题与平板布局
* 中英双语

已知限制

只做 IPv4。代理协议承载不了 ICMP,隧道内 ping 不通属正常现象。UDP 转发需要代理为 SOCKS5 且支持 UDP ASSOCIATE,否则 DNS 会自动改用 DNS over TCP,其余 UDP 流量将被丢弃。代理密码以明文存放在应用私有目录(已排除出云备份)。日志里的应用归属依赖 Android 10 及以上的系统接口。

FreeProxy 本身不提供任何代理服务器,需要你自备。

版本

尽管下面提供了 APK 安装包的下载选项,但你应该注意,以这种方式安装将不会收到更新通知,这是一种不太安全的下载方式。 我们建议你安装使用 F-Droid 客户端。

下载 F-Droid
  • 版本 1.0.3 (4) 推荐 更新于 2026-08-13

    arm64-v8a armeabi-v7a x86 x86_64

    该版本需要 Android 7.0 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball

    权限
    • 查看网络连接
      允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
    • 运行前台服务
      允许此应用使用前台服务。
    • 运行“specialUse”类型的前台服务
      允许该应用使用“specialUse”类型的前台服务
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • 显示通知
      允许该应用显示通知
    • 查询所有软件包
      允许应用查看所有已安装的软件包。
    • 开机启动
      允许此应用在系统完成引导后立即启动。这样可能会延长开机时间,并因始终运行而降低手机总体运行速度。
    • tech.xvanturing.freeproxy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 1.5 MiB PGP 签名 | 构建日志