Skip to content

A tool for automatically monitoring WireGuard connections and switching between them seamlessly.

License

Notifications You must be signed in to change notification settings

ace-zhaoy/wireguard-helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WireGuard Helper

中文 | English

WireGuard Helper 是一个用于管理和连接 WireGuard 隧道的工具。它提供了加载配置、管理插件和处理连接的功能。

特性

  • 加载和管理 WireGuard 隧道配置
  • 支持插件以扩展功能
  • 基于模板的配置生成
  • 网络连接自动检测与切换
  • 可自定义等待时间的连接和断开处理

配置

配置文件请参考 bindemo 目录下的 config

使用

1.前置条件

需安装 WireGuard

2.下载可执行文件

Releases 页面下载适用于您的操作系统的可执行文件。

3.配置

  • bindemo目录下的配置config 复制到可执行文件所在目录。
  • 修改 tunnel_manager.yaml文件中tunnels字段的配置,配置文件中的tunnels字段是一个列表,每个元素是一个隧道配置,包括隧道名称、配置文件路径、插件路径、插件参数等。
  • config/tpl下放置隧道配置文件模板

4.运行

需使用管理员权限在命令行运行。

许可证

此项目使用 MIT 许可证。有关详细信息,请参阅 LICENSE 文件。

About

A tool for automatically monitoring WireGuard connections and switching between them seamlessly.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published