Android: badvpn中使用的LwIP的版本及tun2socks工作原理

badvpn中tun2socks工具如何读取tun设备中的packet并将其通过socks5转发的呢? 我们知道在badvpn中使用到了LwIP, tun设备中的packet首先由LwIP处理,将TCP packet解析出来再进行转发? 关于badvpn的相关应用 请看这里: Android: VpnService与badvpn – tun2socks & udpgw 关于LwIP 项目主页请看这里 :https://savannah.nongnu.org/projects/lwip/ 这是它的相关介绍: lwIP is a small independent imple … 继续阅读Android: badvpn中使用的LwIP的版本及tun2socks工作原理

Android: 在项目中编译tunsocks和libevent的方法

最近被宽带运营商在网页中添加的广告烦的实在是没办法了,决定自己去写一个广告过滤的软件。找到了一个tunsocks的软件,这个软件可以与tun网络设备进行数据交换: tunsocks is a user-level SOCKS and port forwarding proxy for use with VPNs that typically interact with tun devices. Rather than passing bytes to and from the tun device, they can pass the data to and from this user-le … 继续阅读Android: 在项目中编译tunsocks和libevent的方法