V2EX 前天 09:54
WireGuard 配置管理桌面应用
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

为了解决手动编辑 WireGuard 配置文件、生成密钥对以及管理多个隧道时遇到的繁琐问题,开发者推出了一款桌面应用程序。该应用不仅支持启动本地隧道,还能便捷地为其他服务器添加 peer。在开发过程中,AI 技术也发挥了重要作用。这款应用提供了隧道列表管理界面,直观展示多个隧道的配置和状态,并设有添加隧道界面,方便创建新的 WireGuard 隧道配置。主要功能包括隧道管理(创建、保存、加载、启动、查看状态)、配置生成(一键生成密钥对、自动配置 IP 地址、生成二维码)、多格式配置输出(支持 WireGuard、iKuai、Surge、MikroTik、OpenWrt 等)、多服务器管理、配置历史记录、WebDAV 同步以及 Linux 守护进程支持。该应用采用 React 19 + Tauri 2 + Rust 技术栈,兼容 macOS、Windows 和 Linux 系统。

💡 **简化 WireGuard 配置管理:** 该应用旨在解决手动编辑 WireGuard 配置文件、生成密钥对以及管理多个隧道时遇到的繁琐问题,提供一个集中的桌面端解决方案,提升用户体验。

🚀 **多功能隧道管理:** 应用支持创建、保存、加载、启动多个 WireGuard 隧道,并能实时查看其状态,同时还能为其他服务器快捷添加 peer,极大地增强了灵活性和便利性。

🛠️ **智能配置生成与输出:** 提供一键生成密钥对、自动配置 IP 地址的功能,并能生成二维码方便移动设备导入。此外,支持生成多种设备的配置格式,如标准 WireGuard、iKuai、Surge、MikroTik、OpenWrt 等,满足不同用户的需求。

☁️ **云同步与跨平台支持:** 支持与 WebDAV 服务器同步配置,并可设置自动定时同步,确保配置的安全性与可用性。采用 React 19 + Tauri 2 + Rust 技术栈,实现 macOS、Windows、Linux 跨平台运行,并支持 Linux 后台守护进程运行及开机自启。

为什么做这个?

用 WireGuard 的时候,经常要手动编辑配置文件,生成密钥对,管理多个隧道比较麻烦。所以就想到做一个桌面应用来简化这个过程。除了启动本地隧道以外还支持给其他服务器快捷的添加 peer 。当然开发的过程离不开 AI 。

隧道列表管理界面 - 显示多个隧道的配置和状态

添加隧道界面 - 创建新的 WireGuard 隧道配置

主要功能

隧道管理 - 创建、保存、加载、启动多个 WireGuard 隧道,实时查看状态

配置生成 - 一键生成密钥对、自动配置 IP 地址,生成二维码供移动设备扫描导入

多格式输出 - 支持生成标准 WireGuard 、iKuai 、Surge 、MikroTik 、OpenWrt 等多种设备的配置格式

多服务器 - 管理多个 VPN 服务器配置

配置历史 - 自动保存所有生成的配置,可按服务器筛选,批量导出为 ZIP

WebDAV 同步 - 支持和 WebDAV 服务器同步配置,支持自动定时同步

Linux 守护进程 - Linux 上支持后台运行,可设置开机自启

技术栈

React 19 + Tauri 2 + Rust ,支持 macOS 、Windows 、Linux

下载

GitHub Releases

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

WireGuard VPN 桌面应用 配置管理 Rust Tauri React AI macOS Windows Linux
相关文章