{"id":27951686,"url":"https://github.com/easytier/easytier-manager","last_synced_at":"2026-02-22T09:30:07.706Z","repository":{"id":259036803,"uuid":"876150732","full_name":"EasyTier/easytier-manager","owner":"EasyTier","description":"EasyTier 管理器 组网 内网穿透","archived":false,"fork":false,"pushed_at":"2026-02-03T02:48:26.000Z","size":11860,"stargazers_count":202,"open_issues_count":30,"forks_count":24,"subscribers_count":2,"default_branch":"pro","last_synced_at":"2026-02-03T04:40:11.394Z","etag":null,"topics":["easytier","nat","p2p"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EasyTier.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-10-21T13:37:25.000Z","updated_at":"2026-02-03T02:48:30.000Z","dependencies_parsed_at":"2024-10-27T07:32:12.769Z","dependency_job_id":"7dd8ea5e-683b-47c9-ba84-40d389d79fa6","html_url":"https://github.com/EasyTier/easytier-manager","commit_stats":null,"previous_names":["xlc520/easytier-manager","easytier/easytier-manager"],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/EasyTier/easytier-manager","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EasyTier%2Feasytier-manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EasyTier%2Feasytier-manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EasyTier%2Feasytier-manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EasyTier%2Feasytier-manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EasyTier","download_url":"https://codeload.github.com/EasyTier/easytier-manager/tar.gz/refs/heads/pro","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EasyTier%2Feasytier-manager/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29708308,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-22T05:59:28.568Z","status":"ssl_error","status_checked_at":"2026-02-22T05:58:46.208Z","response_time":110,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["easytier","nat","p2p"],"created_at":"2025-05-07T16:25:56.355Z","updated_at":"2026-02-22T09:30:07.658Z","avatar_url":"https://github.com/EasyTier.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e  \u003cimg width=\"100\" src=\"./public/logo.png\"\u003e \u003cbr\u003e \u003cbr\u003e\n\u003ch1\u003eEasyTier 管理器 组网 内网穿透\u003c/h1\u003e\n\u003ch3\u003eVue3 + Vite5 + Tauri 2 + Element-Plus\u003c/h3\u003e\n\u003c/div\u003e\n\n\u003e EasyTier 管理器 [Electron版本](https://github.com/xlc520/easytier-manager/tree/master) 大概不会再继续维护，但是仍可以继续使用\n\n## 软件说明\n\n简单来说，EasyTier 管理器是用来管理 EasyTier 内核的一个桌面应用，用于可视化的新增、修改、删除 EasyTier 的配置文件。\n\n- 支持界面化的一键启动、停止组网\n- 支持修改所有内核已有参数，所有新增、修改操作都支持界面化表单操作和文本编辑器操作\n- 支持界面化查看当前运行日志\n- 支持一键下载任意版本的内核 （ 请注意，旧版本很多参数特性不支持 ）\n\n## 使用教程\n\n- **1.【重要】设置页 检测内核是否存在，若不存在则下载内核，然后安装，再次检测内核是否存在**（仅首次使用需要，后续确认存在即可直接运行）\n\n![manage-step1](./doc/assets/manage-step1.png)\n\n![manage-step2](./doc/assets/manage-step2.png)\n\n- 2.配置页新建组网配置，提供直接编辑代码的方式，和表单填写\n\n![manage-step3](./doc/assets/manage-step3.png)\n\n![manage-step4](./doc/assets/manage-step4.png)\n\n![manage-step5](./doc/assets/manage-step5.png)\n\n![manage-step6](./doc/assets/manage-step6.png)\n\n- 3.工作台（首页）运行指定配置\n\n![manage-step7](./doc/assets/manage-step7.png)\n\n- 4.[可选] 组网成功后，连接没有问题可退出管理器,核心程序会在后台运行(托盘图标右键`退出`)\n\n- 5.[可选] 在配置页面，安装指定配置为系统服务\n\n![manage-step8](./doc/assets/manage-step8.png)\n\n![manage-step9](./doc/assets/manage-step9.png)\n\n### 详细说明：\n\n- 📖 [**界面功能介绍**](./doc/界面介绍.md) —— 快速了解软件各个按钮的作用\n- 📥 [**内核安装指南**](./doc/内核安装.md) —— 解决“未检测到内核”的问题\n- 🚀 [**快速组网教程**](./doc/快速组网指南.md) —— 手把手教你实现两台电脑互联\n- 🖥️ [**服务端配置**](./doc/服务端配置.md) —— 如何在公网服务器上部署\n- 🌐 [**Web 管理配置**](./doc/Web管理配置.md) —— 开启可视化管理后台\n- 🛠️ [**节点操作指南**](./doc/节点操作指南.md) —— 如何使用 Ping、远程桌面、Xshell 等快捷功能\n\n### 各个包说明\n\n- `exe`：安装程序，安装后才可使用\n- `zip`：免安装，解压即可使用\n- `easytier-manager-win_2.0.0.exe`：64、32位 Windows 系统通用安装包\n- `easytier-manager-win-x64_2.0.0.exe`：64位 Windows 系统安装包\n- `easytier-manager-win-ia32_2.0.0.exe`：32位 Windows 系统安装包\n- `easytier-manager-win7-x64_2.0.0.exe`: 64位 Windows 7 系统安装包\n- `tar.gz` `deb` `rpm` `AppImage`：Linux系统上使用(尚未测试)\n\n### webview 下载\n\nhttps://developer.microsoft.com/en-us/microsoft-edge/webview2/?form=MA13LH#download\n\n## 介绍\n\nEasyTier 由 Rust 和 Tokio 驱动，一个简单、安全、去中心化的组网方案\n\nEasyTier 管理器 整合Vue3 + Vite5 + Tauri 2 + Element-Plus， 是一个基于 `element-plus` 免费开源的组网管理器。使用了最新的 `vue3`，`vite5`，`TypeScript` 等主流技术开发。\n\n## 特性\n\n- **内存占用**：组网成功后，可以直接退出管理器，不会影响组网，所以不会占用内存，不会因各种问题内存泄漏\n- **多配置启动**：支持多个组网配置运行、管理\n- **系统服务安装**：界面化一键安装为系统服务，开机自动启动\n- **可视化添加配置**：提供表单可视化添加组网配置，简单方便\n- **可视化日志查看**：首页可查看当前组网配置的日志\n- **一键下载安装**：一键下载安装内核，内置加速源，无需手动下载，下载完一键安装\n- **最新技术栈**：使用 Tauri2/Vue3/vite5 等前端前沿技术开发\n- **TypeScript**: 应用程序级 JavaScript 的语言\n- **国际化**：内置完善的国际化方案\n\n## 预览\n\n![home-20260104-231739.png](doc/assets/home-20260104-231739.png)\n\n![image-20241025112503453](./doc/assets/image-20241025112503453.png)\n\n![image-20241025112907169](./doc/assets/image-20241025112907169.png)\n\n## Bug 反馈 \u0026 建议\n\n\u003e 趋于稳定可能不会在开发新功能，只会修复漏洞之类的\n\n可在 [TODO](./TODO.md) 查看是否已有记录，以免重复\n\n[BUG 提交 | 需求建议](https://github.com/xlc520/easytier-manager/issues/new/choose)\n\n## 其他问题\n\n1.由于Windows 10 和 Windows 11 的权限问题，需要使用管理员权限运行，所以需要手动设置exe的权限，设置为以管理员身份运行\n\n2.由于Windows更新导致部分环境变量失效问题，例如无法使用`ping` `wmic` `netsh` 等命令（可以在cmd输入直接测试），需要手动重新设置环境变量，由于修改的是系统环境变量，请搜索大量教程资料，再进行设置（一般是设置System32、SysWOW64目录）\n\n3.由于Windows 10 和 Windows 11 的权限问题，需要使用管理员权限运行，所以需要手动设置exe的权限，设置为以管理员身份运行\n\n4.如果是Windows7系统，无法启动，可能需要打补丁，参考：https://github.com/EasyTier/EasyTier/issues/144#issuecomment-2164195462\n\n## 前序准备\n\n- [node](http://nodejs.org/) 和 [git](https://git-scm.com/) - 项目开发环境\n- [Vite5](https://vitejs.dev/) - 熟悉 vite 特性\n- [Vue3](https://v3.vuejs.org/) - 熟悉 Vue 基础语法\n- [TypeScript](https://www.typescriptlang.org/) - 熟悉 `TypeScript` 基本语法\n- [Es6+](http://es6.ruanyifeng.com/) - 熟悉 es6 基本语法\n- [Vue-Router-Next](https://next.router.vuejs.org/) - 熟悉 vue-router 基本使用\n- [Element-Plus](https://element-plus.org/) - element-plus 基本使用\n- [electron](https://www.electronjs.org/zh/)\n\n## 安装和使用\n\n- 获取代码\n\n```bash\ngit clone\n```\n\n- 安装依赖\n\n```bash\ncd\n\npnpm install\n\n```\n\n- 运行\n\n```bash\npnpm run tauri\n```\n\n- 打包\n\n  1.编译\n\n  ```bash\n  pnpm run build:compile\n  ```\n\n  2.打包各个平台\n\n  ```bash\n  pnpm run tauri:build\n  ```\n\n## 更新日志\n\n## 如何贡献\n\n你可以提一个 issue 或者提交一个 Pull Request。\n\n**Pull Request:**\n\n1. Fork 代码\n2. 创建自己的分支: `git checkout -b feat/xxxx`\n3. 提交你的修改: `git commit -am 'feat(function): add xxxxx'`\n4. 推送您的分支: `git push origin feat/xxxx`\n5. 提交 `pull request`\n\n## Git 贡献提交规范\n\n- `feat` 新功能\n- `fix` 修补 bug\n- `docs` 文档\n- `style` 格式、样式(不影响代码运行的变动)\n- `refactor` 重构(即不是新增功能，也不是修改 BUG 的代码)\n- `perf` 优化相关，比如提升性能、体验\n- `test` 添加测试\n- `build` 编译相关的修改，对项目构建或者依赖的改动\n- `ci` 持续集成修改\n- `chore` 构建过程或辅助工具的变动\n- `revert` 回滚到上一个版本\n- `workflow` 工作流改进\n- `mod` 不确定分类的修改\n- `wip` 开发中\n- `types` 类型\n\n## 系统支持\n\n理论支持Windows 11 、Windows 10 、 ~~Windows 7~~ 、 ~~Linux (桌面版)~~、~~MacOS(暂时无证书，无法打包测试)~~\n\n## 许可证\n\n[许可证-英文](./LICENSE)\n\n[许可证-中文](./LICENSE.zh-cn.md)\n\n[![Powered by DartNode](https://dartnode.com/branding/DN-Open-Source-sm.png)](https://dartnode.com 'Powered by DartNode - Free VPS for Open Source')\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feasytier%2Feasytier-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feasytier%2Feasytier-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feasytier%2Feasytier-manager/lists"}