Clash 订阅服务

Clash 订阅服务 访问项目 →

项目说明

为 VPS 代理系统配套的订阅服务。用 Python 实现轻量 HTTP 服务,返回 Clash 配置文件,并附带流量使用信息。

实现细节

订阅服务

  • Python BaseHTTPServer 监听 127.0.0.1:8080
  • 响应 /sub 路径请求,返回 Clash YAML 配置
  • HTTP 响应头 Subscription-Userinfo 携带流量数据(Clash Verge 据此显示用量)

流量同步

  • 读取 /proc/net/dev 统计网卡流量
  • systemd timer 每小时自动执行同步脚本
  • 更新订阅文件中的流量字段

开机自启

  • clash-sub.service:订阅服务
  • sync-traffic.timer:流量同步定时器
  • 均已 systemctl enable

成果

订阅链接 https://wawayaya.xyz/sub 可在 Clash Verge 中直接导入,自动显示流量用量,多设备共享配置。