支持匿名,授权,IP白名单访问方式的xray改造

经过几天的改造,基本该实现的功能都可以正常实现了

xray是什么就不介绍了,懂得都懂,解决了很多查资料的问题。

  1. xray自己本身就支持匿名,授权这两种方式的socks5访问。

  2. xray本身不支持IP白名单的匿名访问,但是某些时候需要匿名,但又不想公开,就设计了一个IP白名单的机制,弥补这个缺陷。(因为浏览器不支持带授权的socks5)

白名单管理

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

客户端软件

暂时跑在了windows服务器上,也能在linux上跑。

工作记录

2026-01-07

  1. 启动外壳配置【完成】

  2. 配置文件

2026-01-10

  1. 研究配置文件【完成】

2026-01-12

  1. 继续研究统计配置文件和相关IP白名单并进行初步测试【完成】

2026-01-13

  1. 增加session监控并进行环境测试【完成】

2026-01-16

  1. 优化API接口可以直接添加访问来源的IP白名单【完成】

  2. 增加测试接口【完成】

2026-01-17

  1. 日志优化【完成】

2026-01-19

  1. xray增加API接口配置信息,测试通过【完成】

  2. 增加统计流量数据表及统计业务逻辑

2026-01-23

  1. command.proto修改引用路径,直接放到当前项目下【完成】

  2. sessionmonitor检测超时无法删除通信上下文问题【完成】

  3. 修改流量统计表字段【完成】

  4. 流量统计服务及业务逻辑开发【完成】

暂时就告一段落,web页面需要优化优化,包括流量统计等后续会做一下。

相关推荐
charlotte102410243 分钟前
高并发:关于在等待学校教务系统选课时的碎碎念
java·运维·网络
Zaralike27 分钟前
Linux 服务器网络不通排查 SOP(标准操作流程)
linux·服务器·网络
云姜.38 分钟前
网络协议----OSI七层网络协议 和 TCP/IP四层(五层)网络协议
网络·网络协议
!chen1 小时前
LabVIEW TCP Server端工具TCP通信
网络·tcp/ip·labview
枷锁—sha1 小时前
【SRC】SQL注入快速判定与应对策略(一)
网络·数据库·sql·安全·网络安全·系统安全
郝学胜-神的一滴1 小时前
深入解析C/S模型下的TCP通信流程:从握手到挥手的技术之旅
linux·服务器·c语言·网络·网络协议·tcp/ip
池央1 小时前
CANN 算子诊断与故障定位:oam-tools 在异构计算错误解析中的作用
网络
“αβ”2 小时前
数据链路层协议 -- 以太网协议与ARP协议
服务器·网络·网络协议·以太网·数据链路层·arp·mac地址
释怀不想释怀2 小时前
Linux网络基础(ip,域名)
linux·网络·tcp/ip
开开心心就好2 小时前
AI人声伴奏分离工具,离线提取伴奏K歌用
java·linux·开发语言·网络·人工智能·电脑·blender