gravitl/netmaker

GitHub: gravitl/netmaker

基于 WireGuard 的自动化虚拟网络编排平台,旨在消除分布式环境中安全组网的手工配置复杂度。

Stars: 11515 | Forks: 634

ROSS Index - Fastest Growing Open-Source Startups | Runa Capital Y-Combinator

# WireGuard® 自动化:从家庭实验室到企业级应用 | 创建 | 管理 | 自动化 | |-------------------------------------------|-----------------------------------------|-----------------------------------------| | :heavy_check_mark: WireGuard 网络 | :heavy_check_mark: 管理界面 UI | :heavy_check_mark: Linux | | :heavy_check_mark: 远程访问网关 | :heavy_check_mark: OAuth | :heavy_check_mark: Docker | | :heavy_check_mark: Mesh VPN | :heavy_check_mark: 私有 DNS | :heavy_check_mark: Mac | | :heavy_check_mark: 站点到站点 | :heavy_check_mark: 访问控制列表 | :heavy_check_mark: Windows | # 试用 Netmaker SaaS 如果您正在寻找托管服务,只需点击几下即可开始使用,请访问 [netmaker.io](https://account.netmaker.io) 来创建您的 netmaker 服务器。 # 自托管开源版快速入门 以下是如何在云虚拟机上尽可能快地部署 Netmaker 服务器的说明。有关更详细的说明,请访问[安装文档](https://docs.netmaker.io/docs/server-installation/quick-install#quick-install-script)。 1. 准备一台装有 Ubuntu 24.04 并具有静态公网 IP 的云虚拟机。 2. 在云安全设置中,允许虚拟机防火墙上的端口 443、51821 的入站 TCP 和 UDP 流量,为简单起见,允许所有 TCP 和 UDP 上的出站流量。 3. (推荐)准备 DNS - 在您的 DNS 设置中为 Netmaker 设置通配符子域名,例如 *.netmaker.example.com,将其指向您虚拟机的公网 IP。 4. 运行以下脚本以设置开源版本的 Netmaker: `sudo wget -qO /root/nm-quick.sh https://raw.githubusercontent.com/gravitl/netmaker/master/scripts/nm-quick.sh && sudo chmod +x /root/nm-quick.sh && sudo /root/nm-quick.sh` **
安装自托管专业版 - https://docs.netmaker.io/docs/server-installation/netmaker-professional-setup
**

安装 Netmaker 后,请查看[演练指南](https://itnext.io/getting-started-with-netmaker-a-wireguard-virtual-networking-platform-3d563fbd87f0)和[入门指南](https://docs.netmaker.io/docs/getting-started)以了解更多有关网络配置的信息。或者,查看我们针对不同用例(包括 Kubernetes)的其他一些[教程](https://www.netmaker.io/blog)。 # 获取支持 - [Discord](https://discord.gg/zRb9Vfhk8A) - [Reddit](https://reddit.com/r/netmaker) - [学习资源](https://netmaker.io/blog) # 为什么选择 Netmaker + WireGuard? - Netmaker 自动化构建数据中心、云和边缘设备之间的虚拟网络,让您无需手动操作。 - 内核级的 WireGuard 提供了极致的速度、性能和安全性。 - Netmaker 旨在实现从小型企业到大型企业的平滑扩展。 - 带有 WireGuard 的 Netmaker 可以针对点对点、站点到站点、Kubernetes 等场景进行高度定制。 # 社区项目 - [Netmaker + Traefik 代理](https://github.com/bsherman/netmaker-traefik) - [OpenWRT Netclient 打包工具](https://github.com/sbilly/netmaker-openwrt) - [Golang 图形界面](https://github.com/mattkasun/netmaker-gui) - [CoreDNS 插件](https://github.com/gravitl/netmaker-coredns-plugin) - [多集群 K8S 插件](https://github.com/gravitl/netmak8s) - [Terraform Provider](https://github.com/madacluster/netmaker-terraform-provider) - [VyOS 集成](https://github.com/kylechase/vyos-netmaker) - [Netmaker K3S](https://github.com/geragcp/netmaker-k3s) - [使用 Podman 运行 Netmaker + Netclient](https://github.com/agorgl/nm-setup) ## 免责声明 [WireGuard](https://wireguard.com/) 是 Jason A. Donenfeld 的注册商标。 ## 许可证 Netmaker 的源代码和本存储库中的所有构建产物均免费提供。 本存储库中位于 "pro/" 目录下的所有内容(如果该目录存在)均受 "pro/LICENSE" 中定义的许可证的许可。 纳入 Netmaker 软件的所有第三方组件均受相应组件所有者提供的原始许可证的许可。 上述目录之外或上述限制之外的内容受下面定义的 "Apache Version 2.0" 许可证的许可。 所用许可证的所有详细信息可在以下位置找到:[LICENSE.md](./LICENSE.md)。
标签:Docker, EVTX分析, Google搜索, Go语言, Homelab, Netmaker, Overlay网络, P2P, Python工具, SDN, VPN, WireGuard, 企业级网络, 内网穿透, 分布式网络, 加密通信, 子域名突变, 安全防御评估, 容器网络, 开源, 日志审计, 点对点网络, 程序破解, 网络安全, 网络管理工具, 网络自动化, 虚拟专用网络, 请求拦截, 软件定义网络, 远程访问, 隐私保护, 零信任网络