发现网络上关于Android VpnService的巴啦啦很多,但没有一个能够简单的能够实现抓包全部ip报文,然后不影响正常使用的关于VpnService的Demo,都是只考虑拦截不考虑正常功能的也是醉了…
本以为Android手机就和Linux一样改Host会比较方便,然而发现权限是个问题,很大的问题。有了这个契机,正好捣鼓一下Android提供的VPNService这个api,直接本地拦截DNS报文,然后根据host污染掉再直接回复。
当然,这篇文章作为前置,跟Android没半毛钱关系,只单纯的涉及DNS协议。
上一篇实现了中间人代理Http服务,接下来完成隧道方式代理Https请求。
上一篇对整个http协议有个大致的了解,是时候进一步尝试做一下代理了。
有些东西学起来当时嗯嗯哦就过去了,听着还像是那回事儿,人问起来也能答出个五六七八,但真要理解,还真得自己上手摆弄一遍。
不把原理弄清楚了,哪怕知道怎么个操作法儿,实际上心里还是特别虚。把基础弄明白了,哪怕发展再快,万变不离其宗,还能蹦跶出什么来。
再说个题外话,《计算机网络》这门课这是门神课,可惜可惜。。。
春节就这样差不多了,本来想就着这个假期做些事情的,结果天天在拜年,在别人家里也不好干些什么,真成了低头族手机党了。先Mark一下最近干了些啥,回头再好好整理一下,权当做个总结。
之前PC端Flv格式的视频下载基本上是搞定了,但登录的Cookies获取是个问题。
本文记录模拟登录的相关思考。
之前PC端Flv格式的视频下载算是有了能下载的办法,但是分辨率的选择仍旧是个问题。
本文记录定位API的相关思考。