FreeProxy
把设备流量转发到 SOCKS5 或 HTTP 代理,可按应用分流。
新版本 1.0.3
仅构建层面的调整,相比 1.0.2 功能无变化。
* 移除构建工具写进 APK 签名块的依赖清单 —— 那是面向 Google Play 的不透明专有数据
* 不再把构建时的 git commit 写进 APK,构建结果不再取决于构建时机
* 移除构建工具写进 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 本身不提供任何代理服务器,需要你自备。
设备上所有应用(或只有你指定的那些)的流量会被 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 本身不提供任何代理服务器,需要你自备。
- 作者: xVanTuring
- 许可: Apache License 2.0
- 问题跟踪系统
- 源代码
- 构建元数据
- 可重复性状态
版本
尽管下面提供了 APK 安装包的下载选项,但你应该注意,以这种方式安装将不会收到更新通知,这是一种不太安全的下载方式。 我们建议你安装使用 F-Droid 客户端。
下载 F-Droid-
arm64-v8aarmeabi-v7ax86x86_64该版本需要 Android 7.0 及以上版本。
此包由原始开发者构建并签名,并保证对应于此源代码 tarball。



