|
HelsingMay 8, 2021 via iPhone
1
|
|
yov123456May 8, 2021
2
这个是 clash core 做的 看 clash core 的代码吧
|
|
GoLandMay 8, 2021
3
TUN/TAP,虚拟网卡
|
|
rammiahMay 8, 2021 via Android
6
clash 接管域名解析,内部有 DNS 和 rDNS 模块
|
|
ethusdtMay 8, 2021
7
了解过 iOS 下的大致实现逻辑, iOS 下有 NetworkExtension, 三种代理方法:
- 网络层 API - 传输层 API - 应用层 API 大部分都是采用应用层 API, 所有应用层网络请求都可以接管, 如果应用走系统代理(当然应用可以通过一些方法绕过系统代理), 它的请求就可以被捕获到, 所以会有记录, 也可以被处理. 你可以沿着下面这个链接看一下相关的 API: https://developer.apple.com/documentation/networkextension/neappproxytcpflow/1406311-readdata |
|
newmlpMay 8, 2021
9
既然人家都接管你所有流量了,能分析出请求域名很正常,即使是 https 加密,请求域名是加密不了的
|
|
wanguorui123May 8, 2021
10
VPN 代理层
|
|
AoEiuV020May 8, 2021
11
clash for android 以前是开源的,我这有个 fork,
https://github.com/AoEiuV020/ClashForAndroid |