shadowsocks-android-java
shadowsocks-android-java copied to clipboard
源码解析
源代码非常棒,只是自己水平有限,localvpnservice的部分逻辑还是看不太懂。如果作者有时间能在自己博客里面写篇这个项目的源码解析就好了。
等这个被关注的人多一些着吧,现在需求还不多。
同样希望作者能详解一下,很多地都没看懂……
我也是,很多地方没看懂,要是能加个分应用代理就更好了。现在想加不知道从该哪里下手!!
@zgsxdtwyf 分应用代理已加入
希望作者能给我们这些小白讲解下
socket收发的数据 怎么和vpnservice里面的输入输出流交互的?大佬
大致看了下,原理应该是和kone 类似,本地启动一个fake dns server,根据配置的域名规则fake domain是否返回fake ip
,由此将fake domain
的流量导入到tun设备,然后通过nat session巧妙的将网络层流量转为传输层流量,主要是重复利用系统的协议栈(也就是nat后重新写入到tun设备),这里也可以用一个用户态的协议栈。后面的就简单了,通过http或者socks代理出去。
作者您好,我想问下 这个源码 支持udp的转发?