[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-8712":3},{"id":4,"name":5,"fullName":6,"owner":5,"repo":5,"description":7,"homepage":8,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":9,"rankLanguage":9,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":24,"topics":25,"createdAt":9,"pushedAt":9,"updatedAt":36,"readmeContent":37,"aiSummary":38,"trendingCount":15,"starSnapshotCount":15,"syncStatus":16,"lastSyncTime":39,"discoverSource":40},8712,"WGDashboard","WGDashboard\u002FWGDashboard","Simple dashboard for WireGuard VPN written in Python & Vue.js","https:\u002F\u002Fwgdashboard.dev",null,"Vue",3611,426,44,75,0,2,10,65,8,29.89,"Apache License 2.0",false,"main",true,[26,27,28,29,30,31,32,33,34,35],"dashboard","flask-application","linux","python","python3","sqlite","vpn","vuejs","wireguard","wireguard-vpn","2026-06-12 02:01:57","> [!WARNING]\n> All users running WGDashboard v4.2.x or later and hosted on the public internet are strongly advised to update to the latest release immediately. For more information: [v4.3.2 Release](https:\u002F\u002Fgithub.com\u002FWGDashboard\u002FWGDashboard\u002Freleases\u002Ftag\u002Fv4.3.2)\n\n> [!TIP]\n> 🎉 To help us better understand and improve WGDashboard’s performance, we’re launching the **WGDashboard Testing Program**. As part of this program, participants will receive free WireGuard VPN access to our server in Toronto, Canada, valid for **24 hours** or up to **1GB of total traffic**—whichever comes first. If you’d like to join, visit [https:\u002F\u002Fwg.wgdashboard.dev\u002F](https:\u002F\u002Fwg.wgdashboard.dev\u002F) for more details!\n\n\n![](https:\u002F\u002Fwgdashboard-resources.tor1.cdn.digitaloceanspaces.com\u002FPosters\u002FBanner.png)\n\n\n\u003Cp align=\"center\">\n  \u003Cimg alt=\"WGDashboard\" src=\"https:\u002F\u002Fwgdashboard-resources.tor1.cdn.digitaloceanspaces.com\u002FLogos\u002FLogo-2-Rounded-512x512.png\" width=\"128\">\n\u003C\u002Fp>\n\u003Ch1 align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fwgdashboard.dev\">WGDashboard\u003C\u002Fa>\n\u003C\u002Fh1>\n\u003Cp align=\"center\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMade_With-Python-blue?style=for-the-badge&logo=python&logoColor=ffffff\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMade_With-Vue.js-42b883?style=for-the-badge&logo=vuedotjs&logoColor=ffffff\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-Apache_License_2.0-D22128?style=for-the-badge&logo=apache&logoColor=ffffff\">\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FWGDashboard\u002FWGDashboard\u002Freleases\u002Flatest\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fdonaldzou\u002Fwireguard-dashboard?style=for-the-badge\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fwakatime.com\u002Fbadge\u002Fgithub\u002Fdonaldzou\u002FWGDashboard\">\u003Cimg src=\"https:\u002F\u002Fwakatime.com\u002Fbadge\u002Fuser\u002F45f53c7c-9da9-4cb0-85d6-17bd38cc748b\u002Fproject\u002F5334ae20-e9a6-4c55-9fea-52d4eb9dfba6.svg?style=for-the-badge\" alt=\"wakatime\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fhitscounter.dev\">\u003Cimg src=\"https:\u002F\u002Fhitscounter.dev\u002Fapi\u002Fhit?url=https%3A%2F%2Fgithub.com%2Fdonaldzou%2FWGDashboard&label=Visitor&icon=github&color=%230a58ca&style=for-the-badge\">\u003C\u002Fa>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fdocker\u002Fpulls\u002Fdonaldzou\u002Fwgdashboard?logo=docker&label=Docker%20Image%20Pulls&labelColor=ffffff&style=for-the-badge\">\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002FWGDashboard\u002FWGDashboard\u002Factions\u002Fworkflows\u002Fdocker.yml\u002Fbadge.svg?style=for-the-badge\">\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002FWGDashboard\u002FWGDashboard\u002Factions\u002Fworkflows\u002Fcodeql-analyze.yaml\u002Fbadge.svg\">\n\u003C\u002Fp>\n\u003Cp align=\"center\">\u003Cb>This project is supported by\u003C\u002Fb>\u003C\u002Fp>\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fm.do.co\u002Fc\u002Fa84cb9aac585\">\n    \u003Cimg src=\"https:\u002F\u002Fopensource.nyc3.cdn.digitaloceanspaces.com\u002Fattribution\u002Fassets\u002FSVG\u002FDO_Logo_horizontal_blue.svg\" width=\"201px\">\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\u003Cp align=\"center\">Monitoring WireGuard is not convenient, in most case, you'll need to login to your server and type \u003Ccode>wg show\u003C\u002Fcode>. That's why this project is being created, to view and manage all WireGuard configurations in an easy way.\u003C\u002Fp>\n\u003Cp align=\"center\">Though all these awesome features are present, we are still striving to make it \u003Cb>easy to install and use\u003C\u002Fb>\u003C\u002Fp>\n\n\u003Cp align=\"center\">\u003Cb>\u003Ci>This project is not affiliated to the official WireGuard Project\u003C\u002Fi>\u003C\u002Fb>\u003C\u002Fp>\n\n\u003Ch3 align=\"center\">Looking for help or want to chat about this project?\u003C\u002Fh4>\n\u003Cp align=\"center\">\n  You can reach out at\n\u003C\u002Fp>\n\u003Cp align=\"center\">\n  \u003Ca align=\"center\" href=\"https:\u002F\u002Fdiscord.gg\u002F72TwzjeuWm\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F1276818723637956628?labelColor=ffffff&style=for-the-badge&logo=discord&label=Discord\">\u003C\u002Fa>\n  \u003Ca align=\"center\" href=\"https:\u002F\u002Fwww.reddit.com\u002Fr\u002FWGDashboard\u002F\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FReddit-r%2FWGDashboard-FF4500?style=for-the-badge&logo=reddit\">\u003C\u002Fa>\n  \u003Ca align=\"center\" href=\"https:\u002F\u002Fapp.element.io\u002F#\u002Froom\u002F#wgd:matrix.org\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMatrix_Chatroom-%23WGD-000000?style=for-the-badge&logo=matrix\">\u003C\u002Fa>\n\u003C\u002Fp>\n\u003Ch3 align=\"center\">Want to support this project?\u003C\u002Fh4>\n\u003Cp align=\"center\">\n  You can support via \u003Cbr>\n\u003C\u002Fp>\n\u003Cp align=\"center\">\n  \u003Ca align=\"center\" href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002FWGDashboard\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGitHub%20Sponsor-2e9a40?style=for-the-badge&logo=github\">\u003C\u002Fa>\n  \u003Ca align=\"center\" href=\"https:\u002F\u002Fbuymeacoffee.com\u002Fdonaldzou\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FBuy%20me%20a%20coffee-ffdd00?style=for-the-badge&logo=buymeacoffee&logoColor=000000\">\u003C\u002Fa>\n  \u003Ca align=\"center\" href=\"https:\u002F\u002Fpatreon.com\u002Fc\u002FDonaldDonnyZou\u002Fmembership\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPatreon-000000?style=for-the-badge&logo=patreon&logoColor=ffffff\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cb>or, visit our merch store and support us by purchasing a merch for only $USD 17.00 (Including shipping worldwide & duties)\u003C\u002Fb>\n\u003C\u002Fp>\n\u003Cp align=\"center\">\n  \u003Ca align=\"center\" href=\"https:\u002F\u002Fmerch.wgdashboard.dev\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMerch%20from%20WGDashboard-926183?style=for-the-badge\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Chr>\n\u003Ch4 align=\"center\">\n  for more information, visit our\n\u003C\u002Fh4>\n\u003Ch1 align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fwgdashboard.dev\">Official Website\u003C\u002Fa>\n\u003C\u002Fh1>\n\n\n# Screenshots\n\u003Cimg src=\"https:\u002F\u002Fwgdashboard-resources.tor1.cdn.digitaloceanspaces.com\u002FDocumentation%20Images\u002Fsign-in.png\" alt=\"\"\u002F>\n\u003Cimg src=\"https:\u002F\u002Fwgdashboard-resources.tor1.cdn.digitaloceanspaces.com\u002FDocumentation%20Images\u002Fcross-server.png\" alt=\"\"\u002F>\n\u003Cimg src=\"https:\u002F\u002Fwgdashboard-resources.tor1.cdn.digitaloceanspaces.com\u002FDocumentation%20Images\u002Findex.png\" alt=\"\"\u002F>\n\u003Cimg src=\"https:\u002F\u002Fwgdashboard-resources.tor1.cdn.digitaloceanspaces.com\u002FDocumentation%20Images\u002Fnew-configuration.png\" alt=\"\" \u002F>\n\u003Cimg src=\"https:\u002F\u002Fwgdashboard-resources.tor1.cdn.digitaloceanspaces.com\u002FDocumentation%20Images\u002Fsettings.png\" alt=\"\" \u002F>\n\u003Cimg src=\"https:\u002F\u002Fwgdashboard-resources.tor1.cdn.digitaloceanspaces.com\u002FDocumentation%20Images\u002Flight-dark.png\" alt=\"\" \u002F>\n\u003Cimg src=\"https:\u002F\u002Fwgdashboard-resources.tor1.cdn.digitaloceanspaces.com\u002FDocumentation%20Images\u002Fconfiguration.png\" alt=\"\"\u002F>\n\u003Cimg src=\"https:\u002F\u002Fwgdashboard-resources.tor1.cdn.digitaloceanspaces.com\u002FDocumentation%20Images\u002Fadd-peers.png\" alt=\"\" \u002F>\n\u003Cimg src=\"https:\u002F\u002Fwgdashboard-resources.tor1.cdn.digitaloceanspaces.com\u002FDocumentation%20Images\u002Fping.png\" alt=\"\"\u002F>\n\u003Cimg src=\"https:\u002F\u002Fwgdashboard-resources.tor1.cdn.digitaloceanspaces.com\u002FDocumentation%20Images\u002Ftraceroute.png\" alt=\"\"\u002F>\n","WGDashboard 是一个为 WireGuard VPN 设计的简单仪表板，使用 Python 和 Vue.js 开发。该项目提供了一个直观的用户界面来查看和管理所有 WireGuard 配置，无需通过命令行操作。其核心功能包括实时监控、配置文件管理和流量统计等，支持 SQLite 数据库存储，并且可以作为 Flask 应用部署在 Linux 系统上。适用于需要简化 WireGuard 管理流程的小型到中型企业网络环境或个人用户，特别适合那些希望提高日常运维效率同时保持网络安全性的场景。","2026-06-11 03:19:24","top_language"]