Wireguard 门户 – 用于管理的 Web 界面



大家好。最后,有一个正常的 Web 界面,用于管理具有 LDAP 支持的 Wireguard 配置! 创作作者:https://github.com/h44z/wg-portal ============================== 我在电报https : //telegram.me/worldranger 电报频道 https://telegram.me/linuxlife 电报聊天 https://telegram.me/linuxlife_chat == ================ ============ $$$ 支持频道:$$ https://yoomoney.ru/to/4100116391953093 == ================ ============ 网站 https://linuxlife.page ==== ========================== 脚本来自视频:https://linuxlife.page/posts/06-wireguard-web-ui-ldap/ 0) 进行备份 /etc/wireguard sudo cp -rf /etc/wireguard /etc/wireguard_backup 1) 创建目录 / app/wireguard-portal 2)使用命令运行(不要忘记更换密码和主机) sudo docker run -it – -cap-add NET_ADMIN -d –name wireguard-portal -v /etc/wireguard: /etc/wireguard-v/app/wireguard-portal/data:/app/data-p8123:8123–network=host–envMYVAR2=foo–envWG_DEVICES=wg0–env WG_DEFAULT_DEVICE = wg0 –env “WG_CONFIG_PATH = /etc/wireguard” –env EXTER NAL_URL = https:// localhost –env “WEBSITE_TITLE = WireGuard VPN” –env “COMPANY_NAME = 您的公司名称” –env [email protected] –env ADMIN_PASS = supersecret –env “MAIL_FROM = WireGuard VPN [email protected]” –env “EMAIL_HOST = 10.10.10.10” –env EMAIL_PORT = 25 –env LDAP_ENABLED = true –env “LDAP_URL = ldap: // srv -ad01.company.local: 389 ” –env” LDAP_BASEDN = DC = 公司,DC = 本地 ” –env” [email protected] ” –env” LDAP_PASSWORD = supersecretldappassword ” –env “LDAP_ADMIN_GROUP = CN = WireGuardAdmins, OU = Users, DC = COMPANY, DC = LOCAL” –restart until-stopped h44z / wg-portal: latest 3) 不幸的是,在最新版本的 docker-compose 上有标志网络= 主机启动选项 – 将 docker-compose 版本降级到 1.25.4 sudo rm -rf / usr / bin / docker-compose sudo curl -L “https://github.com/docker/compose/releases/download/1.25.4 /docker -compose – $ (uname -s) – $ (uname -m) “-o /usr/local/bin/docker-compose sudo chmod + x /usr/local/bin/docker-compose sudo ln -s /usr/local/bin/docker-compose/usr/bin/docker-compose docker-compose.yml 版本:’3.6′ 服务:wg-portal:image:h44z/wg-portal:最新的container_name:wg – 门户重启:除非停止 cap_add: – NET_ADMIN network_mode:“主机”卷: – /etc/wireguard:/etc/wireguard – ./data:/app/data 端口:-‘8123:8123’ 环境:#WireGuard 设置- WG_DEVICES = wg0 – WG_DEFAULT_DEVICE = wg0 – WG_CONFIG_PATH = /etc/wireguard # 核心设置 – EXTERNAL_URL = https: // localhost – WEBSITE_TITLE = WireGuard VPN_ COMPANY_NAME = 你的公司名称 – ADMINsedomain+wireguard = # Mail Settings – MAIL_F VPN @company.com – EMAIL_HOST = 10.10.10.10 – EMAIL_PORT = 25 # LDAP 设置 – LDAP_ENABLED = true – LDAP_URL = ldap: //srv-ad01.company.local: 389 – LDAP_BASED = DC = COMPANY, DC = LOCAL – LDAP_USER [email protected] – LDAP_PASSWORD = supersecretldappassword – LDAP_ADMIN_GROUP = CN = WireGuardAdmins, OU = Users, DC = COMPANY, DC = LOCAL 4) 错误警告:Wire Guard 接口 wg0 未完全配置! 配置可能不完整且不起作用! 转到 WireGuard Administrator – Administration 然后在 WireGuard VPN Administration 块中,单击右侧的齿轮图标设置显示名称:Wireguard AND Public Endpoint for Clients:将 your_external_ip: port MTU 设置为 0 单击保存并为客户端应用全局设置5) 接下来,您可以为门户创建用户并创建新的配置并更改它们 6) 删除wireguard docker sudo docker stop wireguard-portal && sudo docker rm wireguard-portal #wireguard #webui #selfhosted。

3 comments

Comments are closed.