了解计算机网络的基本组成,了解相关协议,设计并实现一个简易的网络代理
基础要求: 简单socks5代理服务器
必选二选一任务:透明代理、TLS劫持。
任选实现:
第一周要求实现完成基础任务,后面三周中完成必选任务和合适数量的自选任务。
根据二选一任务的选择,对自选任务有不同的要求。
透明代理: 满分 3',bonus 5';
TLS劫持: 满分 4', bonus 6';
双选: 满分 0', bonus 2'.
有任何你想自己实现的功能都可以向助教申请,在助教评估其工作量之后会赋予其合适的分值。
参考书:
协议文档:
欢迎补充。
感谢2021级ACM班的梁亚伦为这个项目打下基础。