项目

物联网智能采集

采用 Linux 系统作为嵌入式系统操作系统。通过 Java 和 C 混合网络编程,一共开发 两个数据采集程序、一共全双工控制控制程序,一个 Web 后台程序。

对目标监控硬件的数据进行实时采集并汇总到服务器端。

Nginx源码hack

修改 Nginx 源码以达到甲方的目的。

项目中使用 Go 编写了一个接口服务器,用于与 Nginx 交互。

接口服务器的功能有:远程控制 Nginx 转发,地理位置检测,流量统计,访问频率限制,IP黑名单等。

LKM 开发

流量转发

Caddy 二次开发

修改 Caddy 源码以实现:远程控制 Caddy 是否要反向代理,监听 upstream 可用性等。