# QtEasyTier **Repository Path**: LRcYm/qt-easy-tier ## Basic Information - **Project Name**: QtEasyTier - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 8 - **Created**: 2026-01-28 - **Last Updated**: 2026-01-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # QtEasyTier ## 项目简介 QtEasyTier 是一个基于 Qt 框架开发的 EasyTier GUI 客户端,用于创建和管理虚拟网络连接。 它提供了直观的图形界面,帮助用户轻松配置和管理虚拟网络,实现跨网络设备的安全通信。 程序后端为 EasyTier 核心,EasyTier 不同于传统工具,是一个去中心化的组网方案,无需依赖中心服务器,每个节点平等对立,为用户提供更加安全,可靠,低成本的异地组网服务。 ![QtEasyTier 界面展示](assets/show.png) ## 项目特点 - 快速: 程序使用纯 Qt C++ 开发,运行高效快速。 - 美观: 程序UI采用移植自 KDE 的 Breeze 样式,提供简介美观的用户界面。 - 便捷: 程序UI布局简单合理,界面直观易上手,特别适合多组网同时运行场景。 - 安全: 后端为 EasyTier ,一个简单、安全、去中心化的异地组网方案。 ## 平台支持 - Windows 10/11 - 今后计划支持 Linux - Mac 目前暂无支持计划(主要是作者没有Macbook),但欢迎大佬参与贡献 ## 快速上手 ### 编译安装 *可以在Release处直接下载预编译的二进制文件* #### 环境要求 - Qt 6(推荐6.10.1) - CMake 3.5 或更高版本 - llvm-mingw 编译器,支持 C++ 20+(Windows) #### 编译步骤 1. 克隆项目仓库 ```bash git clone https://gitee.com/viagrahuang/qt-easy-tier.git cd qt-easy-tier ``` 2. 创建构建目录 ```bash mkdir build cd build ``` 3. 编译并安装项目 ```bash cmake .. cmake --build . --config Release cmake --install . --config Release ``` ### 简单开始使用 - 双击 QtEasyTier.exe 启动应用程序 - 点击右下角加号创建网络配置 - 输入网络名称、用户名、密码等基本信息 - 配置高级选项(可选) - 点击 "运行网络" 按钮即可启动网络连接 ## 本程序依赖或使用的相关项目 ### EasyTier 一个由 Rust 和 Tokio 驱动的简单、安全、去中心化的异地组网方案 官网:[https://easytier.cn/](https://easytier.cn/) ### Qt Framework Qt 是一个跨平台的 C++ 应用程序开发框架,用于创建图形用户界面(GUI)和其他应用程序。 官网:[https://www.qt.io/](https://www.qt.io/) ### Breeze Breeze 是 KDE Plasma 桌面环境的默认主题,本程序移植了其适用于 Qt 框架的样式库,为用户提供美观的界面。 官网:[https://kde.org/](https://kde.org/) ## 联系作者 项目地址:https://gitee.com/viagrahuang/qt-easy-tier 问题反馈:欢迎提交 Issue 和 PR 交流方式:作者混迹于EasyTier支持3群,欢迎加入交流:957189589 ## 许可证 本项目采用 GNU General Public License v3.0 (GPLv3) 许可证。详情请见 LICENSE 文件。 ## 赞助与支持 *就这完成度实在不好意思拉赞助~~~* [点击前往赞助页面](assets/donate.md)