文件名称:wg-gen-web:用于WireGuard的基于Web的简单配置生成器。 演示:
文件大小:283KB
文件格式:ZIP
更新时间:2024-02-21 19:58:06
go docker vuejs web-ui vpn
Wg Gen网站 用于基于Web的简单配置生成器。 为什么还要另一个? 所有WireGuard UI实施都试图通过应用配置和创建网络规则来管理服务。 此实现仅生成配置,由您决定创建网络规则并将配置应用于WireGuard。 例如,通过使用监视生成的目录。 目标是在容器中运行Wg Gen Web,并在主机系统上运行WireGuard。 产品特点 自托管和基于Web 从分配给客户端的网络池中自动选择IP QR码可方便地配置移动客户端 使用QR码和客户端配置将电子邮件发送给客户端 启用/禁用客户端 修改后生成wg0.conf 支援IPv6 用户身份验证(Oauth2 OIDC) Dockerized 很酷的外观 跑步 码头工人 运行Wg Gen Web的最简单方法是使用容器映像 docker run --rm -it -v /tmp/wireguard:/data -p 8080:8080 -e "WG_CONF_DIR=/data" vx3r/wg-gen-web:latest Docker撰写代码段,用于演示服务器,wg-json-api服务是可选的 version:
【文件预览】:
wg-gen-web-master
----wg-gen-web_screenshot.png(133KB)
----core()
--------server.go(4KB)
--------client.go(6KB)
--------status.go(5KB)
----cmd()
--------wg-gen-web()
----auth()
--------oauth2oidc()
--------auth.go(1KB)
--------fake()
--------google()
--------github()
----LICENSE-WTFPL(487B)
----model()
--------server.go(2KB)
--------client.go(2KB)
--------auth.go(219B)
--------status.go(2KB)
--------user.go(282B)
----.github()
--------workflows()
----Dockerfile(608B)
----api()
--------api.go(255B)
--------v1()
----.gitlab-ci.yml(1KB)
----storage()
--------file.go(902B)
----.env(1KB)
----ui()
--------vue.config.js(133B)
--------package.json(671B)
--------package-lock.json(366KB)
--------src()
--------.browserslistrc(21B)
--------public()
--------README.md(266B)
----.gitignore(292B)
----wg-gen-web_cover.png(6KB)
----README.md(9KB)
----util()
--------util.go(4KB)
----version()
--------version.go(95B)
----template()
--------template.go(16KB)
----go.mod(926B)