NiceLeeのBlog 用爱发电 bilibili~

杂七杂八 - 新春大杂烩

2019-02-11
nIceLee

阅读:


春节就这样差不多了,本来想就着这个假期做些事情的,结果天天在拜年,在别人家里也不好干些什么,真成了低头族手机党了。先Mark一下最近干了些啥,回头再好好整理一下,权当做个总结。

Marks

  • 熟悉Http/Https协议,并基于Java做了一个小型的HTTP文件访问服务器和代理服务器。
    • 支持最基本的访问/代理等功能;
    • 支持授权访问,针对Basic Authoritarian授权做了一点点深入了解;
    • 支持断点续传,针对断点续传做了一点点深入了解;
    • 支持Https代理,针对Https代理做了一点点深入了解;
    • 支持匿名代理
  • 熟悉DNS协议,并基于Java做了一个小型的针对A-Query的DNS服务器
  • 涉猎Java NIO,使用SocketChannel实现非阻塞Socket通信
  • 涉猎IP报文,熟悉Android VpnService类,制作了两个Demo:
    • Demo1 - 基础: 开启VpnService类,让所有报文通过虚拟网卡转发,在此基础上可以有手机本地流量监控、防火墙等拓展;
    • Demo2 - PureHost: 可以在无Root的情况下,类似于PC端修改Hosts文件,并设置DNS服务器

内容
隐藏