Skip to content

lyqray/flux-panel

 
 

Repository files navigation

flux-panel转发面板

本项目基于 go-gost/gostgo-gost/x 两个开源库,实现了转发面板。

文档地址


特性

  • 支持按 隧道账号级别 管理流量转发数量,可用于用户/隧道配额控制
  • 支持 TCPUDP 协议的转发
  • 支持两种转发模式:端口转发隧道转发
  • 可针对 指定用户的指定隧道进行限速 设置
  • 支持配置 单向或双向流量计费方式,灵活适配不同计费模型
  • 提供灵活的转发策略配置,适用于多种网络代理场景

流量统计算法

流量流向定义

用户端 ←→ 转发服务器 ←→ 目标服务器/出口节点

数据流向说明

流向 描述 计费类型
用户 → 转发服务器 用户发送到服务器的数据包 入站流量
转发服务器 → 目标服务器 服务器转发到目标的数据包 出站流量
目标服务器 → 转发服务器 目标服务器返回的数据包 入站流量
转发服务器 → 用户 服务器返回给用户的数据包 出站流量

计费模式

🔄 双向计费

统计所有方向的流量,包括:

  • ✅ 用户 → 转发服务器
  • ✅ 转发服务器 → 目标服务器
  • ✅ 目标服务器 → 转发服务器
  • ✅ 转发服务器 → 用户

计费公式总流量 = 入站流量 + 出站流量

➡️ 单向计费

仅统计有效的转发流量,包括:

  • ❌ 用户 → 转发服务器 (不计费)
  • ✅ 转发服务器 → 目标服务器 (计费)
  • ❌ 目标服务器 → 转发服务器 (不计费)
  • ✅ 转发服务器 → 用户 (计费)

计费公式总流量 = 转发出站流量

使用场景

  • 双向计费:适用于需要精确计量所有网络资源消耗的场景
  • 单向计费:适用于用户友好的计费模式,只对实际的数据转发服务收费

💡 提示:可以在创建隧道时选择不同的流量计算方式,灵活适配不同的业务需求


部署流程

源码编译部署

暂时没时间写,能源码部署的都是大佬,不差我这点文档

Docker Compose部署

快速部署

面板端:

curl -L https://raw.githubusercontent.com/lyqray/flux-panel/refs/heads/main/panel_install.sh -o panel_install.sh && chmod +x panel_install.sh && ./panel_install.sh

节点端:

curl -L https://raw.githubusercontent.com/lyqray/flux-panel/refs/heads/main/install.sh -o install.sh && chmod +x install.sh && ./install.sh

默认管理员账号

  • 账号: admin_user
  • 密码: admin_user

⚠️ 首次登录后请立即修改默认密码!

免责声明

本项目仅供个人学习与研究使用,基于开源项目进行二次开发。

使用本项目所带来的任何风险由使用者自行承担,包括但不限于:

  • 配置不当或使用错误导致的服务异常或不可用;
  • 使用本项目引发的网络攻击、封禁、滥用等行为;
  • 服务器因使用本项目被入侵、渗透、滥用导致的数据泄露、资源消耗或损失;
  • 因违反当地法律法规所产生的任何法律责任。

本项目为开源流量转发工具,仅供合法用途。
使用者应确保其使用行为符合所在国家或地区的法律法规。

作者不对因使用本项目导致的任何法律责任、经济损失或其他后果承担责任。
禁止将本项目用于任何违法或未经授权的行为,包括但不限于网络攻击、数据窃取、非法访问等。

如不同意上述条款,请勿使用本项目。

作者对因使用本项目所造成的任何直接或间接损失概不负责,也不提供任何形式的担保或技术支持。

请确保在合法、合规、安全的前提下使用本项目。


⭐ 喝杯咖啡!

网络 地址
BNB(BEP20) 0x755492c03728851bbf855daa28a1e089f9aca4d1
TRC20 TYh2L3xxXpuJhAcBWnt3yiiADiCSJLgUm7
Aptos 0xf2f9fb14749457748506a8281628d556e8540d1eb586d202cd8b02b99d369ef8

⭐ 如果这个项目对您有帮助,请给个 Star 支持一下!

Star History Chart

About

基于gost的转发面板

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 63.4%
  • TypeScript 17.7%
  • Java 16.1%
  • Shell 2.1%
  • JavaScript 0.3%
  • HTML 0.2%
  • Other 0.2%