alisakkaf/NetLimiter

GitHub: alisakkaf/NetLimiter

一款 Android 本地流量整形与带宽控制工具,支持按应用或全局限制上下行速率并模拟弱网环境。

Stars: 5 | Forks: 0

# NetLimiter — Android 高级流量与速率控制工具 🌍 **[عرض النسخة العربية (Arabic Version)](README_AR.md)** [![GitHub Star](https://img.shields.io/github/stars/alisakkaf/NetLimiter?style=for-the-badge&logo=github&color=yellow)](https://github.com/alisakkaf/NetLimiter/stargazers) [![Version](https://img.shields.io/badge/Version-1.0-green.svg?style=for-the-badge)](#) [![License](https://img.shields.io/badge/License-GPL--3.0-blue.svg?style=for-the-badge)](LICENSE) [![Platform](https://img.shields.io/badge/Platform-Android_7.0_to_17+-orange.svg?style=for-the-badge)](#) [![Download from MediaFire](https://img.shields.io/badge/Download-MediaFire-0070FF?style=for-the-badge&logo=mediafire&logoColor=white)](https://www.mediafire.com/file/qwt3c31mtkwfxi7/NetLimiter_By_AliSakkaf.apk/file) **NetLimiter** 是一款专为 Android 打造的专业、高性能网络流量整形与带宽控制工具。利用本地 VPN 路由,NetLimiter 允许你按应用或在全局(整个设备范围内)限制、监控和管理网络下载/上传速率。 无论你是需要在恶劣网络条件(如 2G、3G 或高延迟 DNS)下测试移动应用的开发者,还是希望节省昂贵移动数据的普通用户,NetLimiter 都能提供强大且零配置的解决方案。 ## 📸 截图 | 主控制台 | 速率配置文件 | 应用选择 | | :---: | :---: | :---: | | | | | | 设置 | 限速信息 | 模式选择器 | | :---: | :---: | :---: | | | | | ## 🌟 为什么选择 NetLimiter?(目标与初衷) 大多数现代应用会在后台消耗大量数据,泄露用户隐私、消耗电池寿命并占用昂贵的蜂窝带宽。开发 NetLimiter 的初衷正是为了解决这一问题,让用户能够对其网络流量拥有**绝对的控制权**。 与其他防火墙不同,NetLimiter 不仅仅是拦截或允许网络连接;它具备**实时流量控制和速率整形**功能。你可以模拟微弱的网络连接,将后台应用限制在低速运行(在保持其活跃的同时防止它们吞噬带宽),并为本地 DNS 查询引入人工延迟。 ## ✨ 功能与特性 ### 🎛️ 动态带宽整形 * **全局模式 (Global Mode)**:限制整个设备的网络连接。非常适合系统级的带宽模拟和节省移动数据。 * **独立模式 (Standalone Mode)**:仅限制选定的目标应用。其他应用将继续以全速运行。 * **双向限速**:分别为**下载(下行)**和**上传(上行)**速率设置精确的限制。 ### 🌐 预定义性能配置文件 包含用于快速测试和常见网络速度的预配置文件: * **不限速 (No Throttling)**:以完整的、无限制的硬件速度运行。 * **GPRS**:下行 50kbps / 上行 20kbps(模拟极慢的边缘网络连接)。 * **普通 2G (Regular 2G)**:下行 250kbps / 上行 50kbps。 * **良好 2G (Good 2G)**:下行 450kbps / 上行 150kbps。 * **普通 3G (Regular 3G)**:下行 750kbps / 上行 250kbps。 * **良好 3G (Good 3G)**:下行 1.5Mbps / 上行 750kbps。 * **普通 4G/LTE (Regular 4G/LTE)**:下行 4Mbps / 上行 3Mbps。 * **Wi-Fi**:下行 30Mbps / 上行 15Mbps。 * **高延迟 DNS (High Latency DNS)**:没有速度限制,但会为 DNS 查找引入人工高延迟(非常适合测试超时)。 ### 🛠️ 面向开发者的实用工具 * **DNS 延迟控制**:模拟缓慢的 DNS 查找,以测试应用的稳定性和错误处理能力。 * **实时连接指标**:实时监控发送和接收的数据字节数。 ### 🎨 高级用户体验 (UX) * **BCP-47 按应用选择语言**:支持 Android 13+ 系统级的特定应用语言设置。 * **双语界面**:高质量的英语和阿拉伯语本地化。 * **Material Design**:采用现代深色主题,具备动态布局和定制的矢量图标。 ## 🔒 100% 注重隐私(无追踪器) NetLimiter 的编译以**隐私为首要优先级**。所有商业跟踪、分析和遥测集成均已被剥离: * **无 Google Analytics / GMS Firebase**:剥离了所有遥测后台接收器和 CCT DataTransport 调度程序。 * **无 Google Play Billing**:移除了应用内购买客户端、计费客户端和代理计费活动。 * **无外部服务器**:流量整形 100% 在你的设备上通过 Android 本地 VPN 沙盒执行。你的流量永远不会离开你的手机。 ## 💻 系统要求与兼容性 ### 📱 Android 版本支持 NetLimiter 旨在跨越广泛的 Android 版本稳定运行: * 最低版本:**Android 7.0 (Nougat, API 24)** * 最高版本:已全面测试至 **Android 14、15 及未来版本(最高至 Android 17 / API 35+)** ### 🧠 通用 CPU 架构 NetLimiter 包含为所有目标处理器架构编译的原生库: * **arm64-v8a**:通用 64 位 ARM 处理器(99% 的现代手机)。 * **armeabi-v7a**:较旧的 32 位 ARM 处理器。 * **x86**:Intel/AMD 处理器(常用于模拟)。 * **x86_64**:64 位 Intel/AMD 处理器(高性能模拟器)。 这确保了 NetLimiter 能够在所有实体智能手机、平板电脑、Android TV 盒子和模拟器(如 BlueStacks、LDPlayer、Nox 和 Android Studio Emulator)上流畅运行。 ## 🚀 安装指南 1. 从 **[MediaFire Link](https://www.mediafire.com/file/qwt3c31mtkwfxi7/NetLimiter_By_AliSakkaf.apk/file)** 或 GitHub 上的 **Releases** 部分下载编译好的 APK。 2. 在你的 Android 设备上进入 `设置 -> 安全`,并启用 **“允许从未知来源安装”**。 3. 安装 APK 并启动 **NetLimiter**。 4. 配置速率限制并打开控制台的启动开关! ## ⭐ 为仓库点 Star! 如果你觉得这个项目有用,请在 GitHub 上**给它点个 Star (⭐)**!你的支持有助于让更多开发者和用户看到这个项目。 ## 👨‍💻 开发者致谢与特别感谢 * 由 **[AliSakkaf](https://github.com/alisakkaf)** 重新命名、本地化和优化。 * 特别感谢 **twocities** 开发了最初的基础应用程序。
标签:Android, DSL, 带宽限制, 本地VPN, 移动工具, 网络流量控制, 网络测试