[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-83900":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":17,"stars90d":15,"forks30d":15,"starsTrendScore":18,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":22,"hasPages":20,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":24,"readmeContent":25,"aiSummary":10,"trendingCount":15,"starSnapshotCount":15,"syncStatus":26,"lastSyncTime":27,"discoverSource":28},83900,"CLICD","MengMengCode\u002FCLICD","MengMengCode","CLICD is a lightweight LXC\u002FKVM virtualization management panel featuring a web console, batch operations, image management, NAT networking, IPv6 allocation, WebSSH, VNC, resource and bandwidth controls, security monitoring, and delegated user access.","",null,"Go",142,27,53,0,3,85,50,75.79,false,"main",true,[],"2026-06-12 04:01:42","\u003Cp align=\"center\">\n  \u003Cimg src=\"frontend\u002Fpublic\u002Ffavicon.svg\" width=\"96\" alt=\"CLICD\">\n\u003C\u002Fp>\n\n\u003Ch1 align=\"center\">CLICD\u003C\u002Fh1>\n\n\u003Cp align=\"center\">\n  \u003Cimg alt=\"Go\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGo-1.22-00ADD8?style=flat-square&logo=go&logoColor=white\">\n  \u003Cimg alt=\"React\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FReact-18-61DAFB?style=flat-square&logo=react&logoColor=111111\">\n  \u003Cimg alt=\"TypeScript\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTypeScript-5-3178C6?style=flat-square&logo=typescript&logoColor=white\">\n  \u003Cimg alt=\"Vite\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FVite-5-646CFF?style=flat-square&logo=vite&logoColor=white\">\n  \u003Cimg alt=\"Tailwind CSS\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTailwind_CSS-3-06B6D4?style=flat-square&logo=tailwindcss&logoColor=white\">\n  \u003Cimg alt=\"LXC\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLXC-container-111111?style=flat-square\">\n  \u003Cimg alt=\"KVM\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FKVM-virtualization-EE0000?style=flat-square&logo=linux&logoColor=white\">\n\u003C\u002Fp>\n\nCLICD 是一个面向 LXC\u002FKVM 的轻量虚拟化管理面板，提供 Web 控制台、CLI、批量任务、镜像管理、NAT 端口、IPv6 分配、WebSSH、VNC、资源限制、流量限制和安全告警能力。它适合用来管理小型 VPS 上的 LXC 容器和 KVM 虚拟机，也适合需要批量创建和分发子用户管理链接的场景。\n\n## 功能介绍\n\n1. 支持 Ubuntu、Debian、Alpine、CentOS、Arch Linux、Fedora、Rocky Linux 等系统镜像。镜像可以在镜像管理中按需下载；如果宿主机资源比较小，建议优先选择 Alpine 这类轻量镜像。\n2. 支持 WebSSH 管理，可以在浏览器里一键进入容器终端，不需要手动复制 SSH 密码。\n3. 支持设置 NAT4 端口数量、NAT 端口映射和协议限制，并支持分配公网 IPv6。IPv6 分配要求宿主机本身拥有可路由的 IPv6 地址段。\n4. 支持单向和双向网络流量限制。达到限制后容器会自动关机，避免流量超额。\n5. 支持设置容器有效期。到期后容器会自动关机，子用户无法继续操作，只有管理员重新设置延期日期后才能恢复使用。\n6. 内置基于 conntrack 的轻量安全告警。系统不会保存完整正常连接日志，但会对端口扫描、横向扫描、爆破倾向、SMTP 滥用、UDP 反射、挖矿端口、代理\u002FVPN\u002FTor 等可疑行为生成告警并写入审计日志。\n7. 支持子用户管理链接，管理员可以把指定容器分发给拼车用户，子用户只能管理自己被授权的容器。\n8. 支持 API 接入，可以通过 API 完成容器、任务、镜像、端口、流量、安全告警等功能的自动化控制。\n9. 支持仅使用 CLI 管理。需要关闭 Web 控制台时，可以停止并禁用 systemd 服务，然后使用 `clicd cli --no-web` 进入命令行模式。\n\n## 技术栈\n\n- Backend: Go, net\u002Fhttp, LXC, KVM\u002Flibvirt, cgroup v2, iptables, conntrack\n- Frontend: React, TypeScript, Vite, Tailwind CSS, lucide-react, xterm.js\n- Runtime: Linux, systemd, LXC, KVM\u002FQEMU\n- Build: GitHub Actions, Node.js 20, Go 1.22\n\n## 安装\n\n一键安装：\n\n```bash\ncurl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002FMengMengCode\u002FCLICD\u002Fmain\u002Finstall.sh | sudo sh\n```\n\n一键卸载：\n\n```bash\ncurl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002FMengMengCode\u002FCLICD\u002Fmain\u002Finstall.sh | sudo sh -s -- uninstall\n```\n\n![alt text](\u002Fimg\u002Fimage.png)\n![alt text](\u002Fimg\u002Fimage-1.png)\n![alt text](\u002Fimg\u002Fimage-2.png)\n\n\n## Disclaimer\u002F免责声明\n\nThis open-source software does not distribute Windows system images, nor does it provide any means to bypass or circumvent Windows activation mechanisms.\n\nAll download links provided within the software point to resources officially supplied by Microsoft. Users of this software are responsible for obtaining the appropriate licenses from Microsoft before using any Windows operating system downloaded through these links. This project does not bypass activation requirements for installed systems, nor does it assume any responsibility for the consequences of users' actions when using this software.\n\nThis open-source software is intended solely for educational purposes, specifically for learning the principles of LXC and KVM. The copyright for the Windows logo and related icons belongs to Microsoft\u002FWindows.\n\n本开源软件不提供任何 Windows 操作系统镜像的分发服务，也不包含任何绕过、破解或免除 Windows 激活机制的功能。\n\n软件内涉及的 Windows 系统下载链接均由微软官方提供。使用者在下载、安装和使用相关 Windows 系统时，应自行向微软或其授权渠道购买并获得相应的软件许可。本项目不会对安装后的 Windows 系统进行任何形式的激活绕过、破解或免激活处理。\n\n对于使用者因使用本软件而产生的任何行为及其后果，包括但不限于软件许可、系统使用、数据丢失、法律责任或其他相关问题，本项目及其开发者不承担任何责任。\n\n本开源软件仅供学习和研究 LXC、KVM 等虚拟化技术原理之目的使用，不得用于任何违反适用法律法规、软件许可协议或第三方权益的行为。\n\n本软件中涉及的 Windows 名称、标识、图标及相关知识产权均归 Microsoft Corporation 及其权利人所有。本项目与微软公司不存在任何关联、授权或合作关系。\n## Thanks\u002F鸣谢\n\n- [Linux.do](https:\u002F\u002Flinux.do) — 一个充满灵感的科技社区\n\n## Star History\n\n\u003Ca href=\"https:\u002F\u002Fwww.star-history.com\u002F?repos=MengMengCode%2FCLICD&type=date&legend=top-left\">\n \u003Cpicture>\n   \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fchart?repos=MengMengCode\u002FCLICD&type=date&theme=dark&legend=top-left\" \u002F>\n   \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fchart?repos=MengMengCode\u002FCLICD&type=date&legend=top-left\" \u002F>\n   \u003Cimg alt=\"Star History Chart\" src=\"https:\u002F\u002Fapi.star-history.com\u002Fchart?repos=MengMengCode\u002FCLICD&type=date&legend=top-left\" \u002F>\n \u003C\u002Fpicture>\n\u003C\u002Fa>",2,"2026-06-11 04:11:48","CREATED_QUERY"]