APN-Network/bugs
GitHub: APN-Network/bugs
APN 服务的公开 Bug 追踪仓库,用于收集 Android VPN 客户端在连接稳定性、泄漏防护、订阅计费和 UI 等方面的问题反馈并提供奖励。
Stars: 2 | Forks: 12
# APN Bug 报告
APN 是一款提供原生 Android 客户端的 VPN 服务。
本仓库用于收集测试人员和用户的 bug 报告。
发现问题了吗?
请[提交 issue][issues]。
## 获取应用的途径
Android 应用发布在 [Google Play] 和 [华为应用市场] 上,
您可以在此处开始测试。
## 测试内容
安装应用、登录、连接到几个服务器,并尝试找出问题。
我们最关注的方面包括:
- 连接 —— 建立、保持和断开 VPN 隧道,以及在网络变化(Wi-Fi 切换到蜂窝网络、休眠、唤醒、飞行模式)后的重连。
- 服务器切换 —— 选择国家、在服务器之间切换,以及切换稳定下来所需的时间。
- 订阅与计费 —— 购买、恢复、续订,以及订阅失效后的应用状态。
- 泄漏 —— 在已连接或重连过程中,DNS、IPv6 或任何脱离隧道的流量。
- Kill switch —— 当隧道意外断开时,流量是否被阻断。
- 电池与数据 —— 意外的电量消耗或后台流量。
- UI —— 布局故障、错误的标签、失效的导航,以及在各种手机尺寸、平板电脑和暗黑模式下看起来不正常的任何问题。
## 如何撰写高质量的报告
每个 issue 仅提交一个 bug,并提供足够的详细信息以便我们复现:
- 应用版本(构建号)和平台(例如 Android 14)。
- 复现步骤,使用数字编号。
- 预期行为与实际发生的情况对比。
- 当 bug 属于视觉问题时,提供截图或屏幕录像。
- 如果 bug 与连接相关,请提供涉及的服务器或国家。
- 当 bug 涉及连接断开、重连失败或疑似泄漏时,请提供应用日志:Android 上的 `adb logcat` 输出。
没有提供足够复现细节的报告将被作为无效报告关闭。
在提交 issue 之前,请先搜索[追踪器][issues]以避免重复。
对于特定的 bug,我们会奖励首个完整的报告;后续对同一 bug 的报告将被作为重复报告关闭。
对于安全敏感型 bug —— 流量泄漏、凭据暴露或数据丢失 —— 在进行任何公开披露之前,请联系 [security@apn.tech](mailto:security@apn.tech)。
## 奖励
对于被采纳的 bug,我们可能会支付 $10、$25 或 $50,具体取决于其严重程度,并由我们自行决定:
- $10 —— 轻微的 UI 故障、错误的标签或外观问题。
- $25 —— 核心功能中的功能性 bug:连接、服务器切换、订阅或重连。
- $50 —— 影响安全或隐私的关键 bug:流量泄漏、kill switch 失效或数据丢失。
标签:Android, Bug追踪, DSL, VPN, 测试跟踪, 移动应用, 缺陷管理