d73b6da11059c9bd9b7c1f2b0d447f6a9ac7f0c7
- 新增 RoutingScreen(ConsumerWidget):代理模式段选(全局/智能/直连)→setMode、 内置规则卡(国内直连开关 + LAN 强制锁定行)、我的规则 ReorderableListView (拖动排序→reorder、删除→removeRule)、添加规则弹层(类型 chip + 目标输入 + 动作段选→addRule)、FINAL 兜底行。非智能分流模式「我的规则」区灰化+忽略提示。 - 冲突提示:①同 type+value 被更靠前规则遮蔽 →「已被上面规则覆盖」(纯本地计算); ②自定义 ip_cidr 规则落在私网/回环地址段 → 系统锁定提示(启发式,详见文件头注释 ——真正的私有服务域名清单未经 API 下发给客户端,是已知缺口)。 - l10n 新增 9 个 key(routingTypeDomain/DomainKeyword/IpCidr/Geoip、 routingRuleShadowed、routingModeNote、routingRuleValueHint、routingNoRules), 经 design/i18n/strings.json 单源 + gen_l10n_dart.mjs 生成六语。 - 补生成 pangolin_icons.dart 的 plus 图标(design/prototype/icons.js 已有, codegen 之前未跑过)。 - 新增 widget 测试 test/widget/routing_screen_test.dart:模式段选/规则行/添加 按钮可见、非智能模式灰化、重复规则遮蔽提示,共 3 例。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Pangolin
面向中国大陆用户的终端 VPN(科学上网)项目。
- 设计方案:
docs/技术方案.md - 实施计划:
plan/ - 部署(Phase 0,容器化 + CI/CD):
deploy/
Phase 0 现状
数据面两条线,容器化、经 Gitea Actions 自动部署到节点,与现网服务隔离:
- Xray VLESS + REALITY(主线,经宿主 nginx SNI 分流)
- sing-box Hysteria2(晚高峰加速线,UDP 443)
部署细节见 deploy/README.md。
Description
Releases
22
client 1.1.1
Latest
Languages
Go
36%
Dart
21.3%
JavaScript
13%
HTML
12.8%
Shell
4.4%
Other
12.3%