Files
MemRelay/projects/280dd2a0-d23d-4a71-91e1-dce4353163be/Drony VPN 对 Flutter Dart 直连无效.md
T
memrelay 9992baf0a5 create: Drony VPN 对 Flutter Dart 直连无效
MemRelay-Operation: memory-save:rapdrama-exp-drony-fail-20260925-0542
MemRelay-Resource: fa6a737e-dbd5-445e-b8ff-c43f5940a91c
2026-09-25 05:42:32 +08:00

1.3 KiB

title, type, permalink, stable_id, scope, memory_type, project_id, usage_profile_id, status, revision, request_id, created_at, updated_at, tags
title type permalink stable_id scope memory_type project_id usage_profile_id status revision request_id created_at updated_at tags
Drony VPN 对 Flutter Dart 直连无效 experience main/projects/280dd2a0-d23d-4a71-91e1-dce4353163be/drony-vpn-对-flutter-dart-直连无效 fa6a737e-dbd5-445e-b8ff-c43f5940a91c project experience 280dd2a0-d23d-4a71-91e1-dce4353163be 0c9feb46-d06e-43cd-9ef0-c5813c84a998 active 1 rapdrama-exp-drony-fail-20260925-0542 2026-09-24T21:42:29.731062+00:00 2026-09-24T21:42:29.731062+00:00
drony
flutter
无效

Drony 已安装并配置完成(WiFi Belkin_f1e8702621f6 → HTTP 代理 10.0.2.2:8888),VPN 已启动,但 Dart 的 API 请求仍然绕过了 Drony。

Drony 的 VPN tun 只做了路由和 DNS 重定向,不是真正的透明代理。它依赖应用读取 HTTP 代理设置来走代理,但 Dart 的 HttpClient.findProxy 默认是 null(直连),所以 VPN 开着也没效果。

App 在 Drony VPN 活跃时仍然能正常加载所有内容(视频列表、账号状态),Charles 里没有 apis.raptdrama.com 的请求。

看雪文章里的方案实际上是 Drony + reFlutter(在 libflutter.so 里已经 patch 了代理地址),而不是单独用 Drony。单独用 Drony 对 Flutter 直连无效。

剩下唯一确认可行的方案:reFlutter 重打包。