轻量级网络服务管理工具 — 端口转发 · DDNS · Web服务 · TLS证书
| 模块 | 功能 |
|---|---|
| 🔵 端口转发 | 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 界面管理。
MIT