Files
abyssVpn/README.md
T
arthur_chen f69efb67ad Initial commit: abyssVpn project
- Tauri desktop app (apps/desktop)
- Python Django API service (services/api)
- Deployment scripts and docs
2026-05-15 09:06:10 +08:00

895 B

AbyssInfo Home VPN

AbyssInfo Home VPN 是一个 Tauri + Vue 桌面客户端,配套 Django 后端,用于实现飞书登录后通过 Netmaker 一键连接 VPN。

目录

apps/desktop   Tauri + Vue + Vite 客户端
services/api   Django 后端服务
docs           架构和接口文档

本地启动

后端依赖安装:

cd services/api
.venv/Scripts/Activate.ps1
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver 127.0.0.1:8000

前端启动:

cd apps/desktop
npm run tauri:dev

桌面常驻

客户端使用 Tauri 跨平台托盘能力:

  • Windows:显示在右下角系统托盘。
  • macOS:显示在顶部菜单栏状态区。
  • 点击窗口关闭按钮时隐藏窗口,不退出进程。
  • 托盘/菜单栏菜单提供“显示窗口”“隐藏到托盘/菜单栏”“退出”。