|  |      1Helsing      2021-05-08 10:30:21 +08:00 via iPhone | 
|      2yov123456      2021-05-08 10:31:55 +08:00 这个是 clash core 做的 看 clash core 的代码吧 | 
|  |      3GoLand      2021-05-08 10:39:08 +08:00 TUN/TAP,虚拟网卡 | 
|  |      5Helsing      2021-05-08 10:43:13 +08:00 via iPhone @Trim21 #4  估计是最近移除,可能是要在 Google play 上正式版了,你可以看旧的 commit 是有代码的 | 
|  |      6yianing      2021-05-08 10:43:22 +08:00 via Android clash 接管域名解析,内部有 DNS 和 rDNS 模块 | 
|  |      7ethusdt      2021-05-08 10:51:57 +08:00 了解过 iOS 下的大致实现逻辑, iOS 下有 NetworkExtension, 三种代理方法: - 网络层 API - 传输层 API - 应用层 API 大部分都是采用应用层 API, 所有应用层网络请求都可以接管, 如果应用走系统代理(当然应用可以通过一些方法绕过系统代理), 它的请求就可以被捕获到, 所以会有记录, 也可以被处理. 你可以沿着下面这个链接看一下相关的 API: https://developer.apple.com/documentation/networkextension/neappproxytcpflow/1406311-readdata | 
|  |      9newmlp      2021-05-08 11:32:15 +08:00 既然人家都接管你所有流量了,能分析出请求域名很正常,即使是 https 加密,请求域名是加密不了的 | 
|  |      10wanguorui123      2021-05-08 16:36:28 +08:00 VPN 代理层 | 
|      11AoEiuV020      2021-05-08 16:57:09 +08:00 clash for android 以前是开源的,我这有个 fork,  https://github.com/AoEiuV020/ClashForAndroid |