经过几天的改造,基本该实现的功能都可以正常实现了
xray是什么就不介绍了,懂得都懂,解决了很多查资料的问题。
-
xray自己本身就支持匿名,授权这两种方式的socks5访问。
-
xray本身不支持IP白名单的匿名访问,但是某些时候需要匿名,但又不想公开,就设计了一个IP白名单的机制,弥补这个缺陷。(因为浏览器不支持带授权的socks5)
白名单管理

直接用AI生成了一个简单的WEB管理系统,用来配置IP白名单
客户端软件

暂时跑在了windows服务器上,也能在linux上跑。
工作记录
2026-01-07
-
启动外壳配置【完成】
-
配置文件
2026-01-10
- 研究配置文件【完成】
2026-01-12
- 继续研究统计配置文件和相关IP白名单并进行初步测试【完成】
2026-01-13
- 增加session监控并进行环境测试【完成】
2026-01-16
-
优化API接口可以直接添加访问来源的IP白名单【完成】
-
增加测试接口【完成】
2026-01-17
- 日志优化【完成】
2026-01-19
-
xray增加API接口配置信息,测试通过【完成】
-
增加统计流量数据表及统计业务逻辑
2026-01-23
-
command.proto修改引用路径,直接放到当前项目下【完成】
-
sessionmonitor检测超时无法删除通信上下文问题【完成】
-
修改流量统计表字段【完成】
-
流量统计服务及业务逻辑开发【完成】
暂时就告一段落,web页面需要优化优化,包括流量统计等后续会做一下。