Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

EasyTier/easytier-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

42 Commits

Repository files navigation



EasyTier 管理器 组网 内网穿透

Vue3 + Vite5 + Tauri 2 + Element-Plus

EasyTier 管理器 Electron版本 大概不会再继续维护,但是仍可以继续使用

软件说明

简单来说,EasyTier 管理器是用来管理 EasyTier 内核的一个桌面应用,用于可视化的新增、修改、删除 EasyTier 的配置文件。

  • 支持界面化的一键启动、停止组网
  • 支持修改所有内核已有参数,所有新增、修改操作都支持界面化表单操作和文本编辑器操作
  • 支持界面化查看当前运行日志
  • 支持一键下载任意版本的内核 ( 请注意,旧版本很多参数特性不支持 )

使用教程

  • 1.【重要】设置页 检测内核是否存在,若不存在则下载内核,然后安装,再次检测内核是否存在(仅首次使用需要,后续确认存在即可直接运行)

manage-step1

manage-step2

  • 2.配置页新建组网配置,提供直接编辑代码的方式,和表单填写

manage-step3

manage-step4

manage-step5

manage-step6

  • 3.工作台(首页)运行指定配置

manage-step7

  • 4.[可选] 组网成功后,连接没有问题可退出管理器,核心程序会在后台运行(托盘图标右键退出)

  • 5.[可选] 在配置页面,安装指定配置为系统服务

manage-step8

manage-step9

各个包说明

  • exe:安装程序,安装后才可使用
  • zip:免安装,解压即可使用
  • easytier-manager-win_2.0.0.exe:64、32位 Windows 系统通用安装包
  • easytier-manager-win-x64_2.0.0.exe:64位 Windows 系统安装包
  • easytier-manager-win-ia32_2.0.0.exe:32位 Windows 系统安装包
  • easytier-manager-win7-x64_2.0.0.exe: 64位 Windows 7 系统安装包
  • tar.gz deb rpm AppImage:Linux系统上使用(尚未测试)

webview 下载

https://developer.microsoft.com/en-us/microsoft-edge/webview2/?form=MA13LH#download

介绍

EasyTier 由 Rust 和 Tokio 驱动,一个简单、安全、去中心化的组网方案

EasyTier 管理器 整合Vue3 + Vite5 + Tauri 2 + Element-Plus, 是一个基于 element-plus 免费开源的组网管理器。使用了最新的 vue3,vite5,TypeScript 等主流技术开发。

特性

  • 内存占用:组网成功后,可以直接退出管理器,不会影响组网,所以不会占用内存,不会因各种问题内存泄漏
  • 多配置启动:支持多个组网配置运行、管理
  • 系统服务安装:界面化一键安装为系统服务,开机自动启动
  • 可视化添加配置:提供表单可视化添加组网配置,简单方便
  • 可视化日志查看:首页可查看当前组网配置的日志
  • 一键下载安装:一键下载安装内核,内置加速源,无需手动下载,下载完一键安装
  • 最新技术栈:使用 Tauri2/Vue3/vite5 等前端前沿技术开发
  • TypeScript: 应用程序级 JavaScript 的语言
  • 国际化:内置完善的国际化方案

预览

image-20241025143234326

image-20241025112503453

image-20241025112907169

Bug 反馈 & 建议

趋于稳定可能不会在开发新功能,只会修复漏洞之类的

可在 TODO 查看是否已有记录,以免重复

BUG 提交 | 需求建议

其他问题

1.由于Windows 10 和 Windows 11 的权限问题,需要使用管理员权限运行,所以需要手动设置exe的权限,设置为以管理员身份运行

2.由于Windows更新导致部分环境变量失效问题,例如无法使用ping wmic netsh 等命令(可以在cmd输入直接测试),需要手动重新设置环境变量,由于修改的是系统环境变量,请搜索大量教程资料,再进行设置(一般是设置System32、SysWOW64目录)

3.由于Windows 10 和 Windows 11 的权限问题,需要使用管理员权限运行,所以需要手动设置exe的权限,设置为以管理员身份运行

4.如果是Windows7系统,无法启动,可能需要打补丁,参考:EasyTier/EasyTier#144 (comment)

前序准备

安装和使用

  • 获取代码
git clone
  • 安装依赖
cd
pnpm install
  • 运行
pnpm run tauri
  • 打包

    1.编译

    pnpm run build:compile

    2.打包各个平台

    pnpm run tauri:build

更新日志

如何贡献

你可以提一个 issue 或者提交一个 Pull Request。

Pull Request:

  1. Fork 代码
  2. 创建自己的分支: git checkout -b feat/xxxx
  3. 提交你的修改: git commit -am 'feat(function): add xxxxx'
  4. 推送您的分支: git push origin feat/xxxx
  5. 提交 pull request

Git 贡献提交规范

  • feat 新功能
  • fix 修补 bug
  • docs 文档
  • style 格式、样式(不影响代码运行的变动)
  • refactor 重构(即不是新增功能,也不是修改 BUG 的代码)
  • perf 优化相关,比如提升性能、体验
  • test 添加测试
  • build 编译相关的修改,对项目构建或者依赖的改动
  • ci 持续集成修改
  • chore 构建过程或辅助工具的变动
  • revert 回滚到上一个版本
  • workflow 工作流改进
  • mod 不确定分类的修改
  • wip 开发中
  • types 类型

系统支持

理论支持Windows 11 、Windows 10 、 (削除) Windows 7 (削除ここまで)(削除) Linux (桌面版) (削除ここまで)(削除) MacOS(暂时无证书,无法打包测试) (削除ここまで)

许可证

许可证-英文

许可证-中文

Powered by DartNode

AltStyle によって変換されたページ (->オリジナル) /