Skip to content

conserndom/Vane

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

259 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vane

轻量级网络服务管理工具 — 端口转发 · DDNS · Web服务 · TLS证书


Vane

✨ 功能特性

模块 功能
🔵 端口转发 TCP/UDP 端口转发,实时流量监控
🟢 DDNS 动态域名,支持 Cloudflare / 阿里云 / DNSPod / 腾讯云
🟣 Web 服务 反向代理,HTTP → HTTPS,多域名多后端
🟠 TLS 证书 Let's Encrypt DNS-01 自动申请续期 + 手动上传

🚀 快速开始

# 下载二进制(请用 -fL 跟随 GitHub latest 跳转,并在失败时退出)
curl -fL https://github.com/evecus/Vane/releases/latest/download/vane-linux-amd64 -o vane-linux-amd64
file vane-linux-amd64  # 应显示 ELF executable;如果显示 HTML document,说明下载到了网页而不是二进制
chmod +x vane-linux-amd64

# 运行
./vane-linux-amd64 --config /path(可选)

# 访问管理界面
# http://your-ip:4455
# 默认账号: admin / vane1234  (请及时修改密码)

🏗️ 从源码构建

# 1. 构建前端
cd web && npm ci && npm run build && cd ..

# 2. 构建 Rust 二进制
cargo build --release
cp target/release/vane ./vane

# 3. 运行
./vane --config /path(可选)

📦 项目结构

vane/
├── src/main.rs          # Rust 入口
├── web/                 # Vue3 前端
└── .github/workflows/   # CI/CD

⚙️ 配置文件

首次运行自动创建 vane.json,所有配置通过 Web 界面管理。

📄 License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Vue 60.2%
  • Rust 23.0%
  • JavaScript 10.4%
  • Shell 2.5%
  • CSS 2.1%
  • Go 1.3%
  • Other 0.5%