SYNCC2024年03月19日
96阅读
开发技术rabbitmq、nginx、shelljavadocker

作品详情

个人职责:
担任技术研发,专注于后端开发和管理系统的构建。
技术:
在底层网络传输开发方面,我采用了C++作为主要的开发语言。
为了实现驱动加速,我使用了 NetFilter SDK ,这是一项关键技术。
在加速器协议的配置方面,我实施了 ss和 vmess 协议,以提高性能和稳定性。
为了交付给前端执行安装环境,我采用了C#,用于构建命令行参数,其中包括路由处理、防火墙处理、进程转发以及驱动注册。
我还进行了与 DNS 相关的操作。
工作内容:
我负责整个系统的架构设计和技术实施,确保系统的可扩展性和高性能。
在网络传输设计与开发方面,我包括了 VPN 连接、Wintun 模式开发、Process 模式开发和协议定制等关键功能。
底层开发方面,我使用了C++,同时结合C#来与C++通信,以调用底层系统内容,实现防火墙配置、Redirector 进程分配、路由转发配置以及驱动安装。
后端部分采用 Spring Boot和 Vue 构建,利用 AOP 切面方式实现了 AES 数据前后端加密,提升了数据传输的安全性。
用户鉴权方面,我引入了 JWT(JSON Web Token )技术,实现了平台内容的分级机制和用户设置的云端同步。
为了支持集群化部署,我使用 Docker 容器技术,允许系统在任何陌生机器上快速启动,确保了高度的可移植性和扩展性。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论