个人职责:
担任技术研发,专注于后端开发和管理系统的构建。
技术:
在底层网络传输开发方面,我采用了C++作为主要的开发语言。
为了实现驱动加速,我使用了 NetFilter SDK ,这是一项关键技术。
在加速器协议的配置方面,我实施了 ss和 vmess 协议,以提高性能和稳定性。
为了交付给前端执行安装环境,我采用了C#,用于构建命令行参数,其中包括路由处理、防火墙处理、进程转发以及驱动注册。
我还进行了与 DNS 相关的操作。
工作内容:
我负责整个系统的架构设计和技术实施,确保系统的可扩展性和高性能。
在网络传输设计与开发方面,我包括了 VPN 连接、Wintun 模式开发、Process 模式开发和协议定制等关键功能。
底层开发方面,我使用了C++,同时结合C#来与C++通信,以调用底层系统内容,实现防火墙配置、Redirector 进程分配、路由转发配置以及驱动安装。
后端部分采用 Spring Boot和 Vue 构建,利用 AOP 切面方式实现了 AES 数据前后端加密,提升了数据传输的安全性。
用户鉴权方面,我引入了 JWT(JSON Web Token )技术,实