mirror of
https://github.com/arch3rPro/1Panel-Appstore.git
synced 2026-04-15 00:17:12 +08:00
feat: add App NetBird Client
This commit is contained in:
36
apps/netbird/README.md
Normal file
36
apps/netbird/README.md
Normal file
@@ -0,0 +1,36 @@
|
||||
# NetBird 简介
|
||||
|
||||
NetBird 是一个开源的零信任网络平台,旨在帮助企业或个人快速搭建安全的私有网络。其设计理念是“简单、快速”,几乎无需复杂配置,彻底摆脱端口开放、繁琐防火墙规则、VPN 网关等传统网络管理的困扰。
|
||||
|
||||
## 核心特点
|
||||
|
||||
- **开源且可自托管**:NetBird 完全开源,支持自托管部署,同时也提供云托管版本,满足不同场景需求。
|
||||
- **无中心化 VPN 服务器**:所有设备直接通过高速加密隧道互联,无需专门的 VPN 服务器。
|
||||
- **基于 WireGuard®**:采用高性能的 WireGuard® 协议,自动建立点对点的安全覆盖网络,支持全球范围的设备互联。
|
||||
- **极简部署**:只需几步即可完成安全网络的搭建,平均用时不到 5 分钟。
|
||||
|
||||
## NetBird 与传统 VPN 的对比
|
||||
|
||||
与传统 VPN 方案相比,NetBird 具备以下优势:
|
||||
|
||||
- 更高的性能和安全性
|
||||
- 更简单的配置流程
|
||||
- 支持动态扩展和多平台部署
|
||||
- 无需复杂的网络拓扑和端口映射
|
||||
|
||||
## 主要功能模块
|
||||
|
||||
- **网络访问管理**:通过访问控制灵活管理各设备的互访权限。
|
||||
- **用户管理**:可快速添加团队成员,支持多用户协作。
|
||||
- **路由配置**:支持访问局域网、VPS 或企业私有网络,灵活设置网络路由。
|
||||
- **默认路由与出口节点**:可设置默认出口,实现互联网流量转发。
|
||||
- **日志与监控**:实时记录和监控网络活动,保障安全合规。
|
||||
- **DNS 管理**:支持自定义私有网络的域名解析。
|
||||
|
||||
## 适用场景
|
||||
|
||||
- 企业远程办公安全互联
|
||||
- 多云或混合云环境的网络统一
|
||||
- 家庭设备安全互联
|
||||
- 开发者或运维团队的跨地域服务器管理
|
||||
|
||||
35
apps/netbird/README_en.md
Normal file
35
apps/netbird/README_en.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# Introduction to NetBird
|
||||
|
||||
NetBird is an open-source Zero Trust networking platform designed to help organizations and individuals create secure private networks quickly and easily. Its core philosophy is simplicity and speed, requiring minimal configuration and eliminating the need for port forwarding, complex firewall rules, and centralized VPN gateways.
|
||||
|
||||
## Key Features
|
||||
|
||||
- **Open Source & Self-hosted**: NetBird is fully open-source and supports both self-hosted and cloud-hosted deployments.
|
||||
- **No Centralized VPN Server**: Devices connect directly to each other using fast, encrypted tunnels—no need for a central VPN server.
|
||||
- **WireGuard® Powered**: NetBird leverages the high-performance WireGuard® protocol to create point-to-point encrypted overlay networks across global locations.
|
||||
- **Quick Deployment**: Setting up a secure private network with NetBird takes less than five minutes.
|
||||
|
||||
## NetBird vs. Traditional VPN
|
||||
|
||||
Compared to traditional VPN solutions, NetBird offers:
|
||||
|
||||
- Higher performance and security
|
||||
- Simplified configuration and management
|
||||
- Dynamic scaling and multi-platform support
|
||||
- No need for complicated network topologies or port mapping
|
||||
|
||||
## Main Functionalities
|
||||
|
||||
- **Network Access Control**: Manage device-to-device access with flexible controls.
|
||||
- **User Management**: Easily add team members for collaborative networking.
|
||||
- **Routing Configuration**: Provide access to LANs, VPS, and corporate private networks with customizable routing.
|
||||
- **Default Routes & Exit Nodes**: Configure default routes for internet access through designated exit nodes.
|
||||
- **Logging & Monitoring**: Track and monitor network activity in real time for security and compliance.
|
||||
- **DNS Management**: Set up custom name servers for your private network.
|
||||
|
||||
## Use Cases
|
||||
|
||||
- Secure remote access for enterprise teams
|
||||
- Unified networking for multi-cloud or hybrid environments
|
||||
- Safe home device connectivity
|
||||
- Cross-region server management for developers and IT teams
|
||||
26
apps/netbird/data.yml
Normal file
26
apps/netbird/data.yml
Normal file
@@ -0,0 +1,26 @@
|
||||
name: Netbird
|
||||
tags:
|
||||
- 实用工具
|
||||
- 本地
|
||||
- 开发工具
|
||||
title: 基于WireGuard协议的VPN网络工具
|
||||
description:
|
||||
en: Connect your devices into a secure WireGuard®-based overlay network with
|
||||
SSO, MFA and granular access controls.
|
||||
zh: 基于WireGuard协议的VPN网络工具
|
||||
additionalProperties:
|
||||
key: netbird
|
||||
name: Netbird
|
||||
tags:
|
||||
- Tool
|
||||
- Local
|
||||
- DevTool
|
||||
shortDescZh: 基于WireGuard协议的VPN网络工具
|
||||
shortDescEn: Connect your devices into a secure WireGuard®-based overlay network
|
||||
with SSO, MFA and granular access controls.
|
||||
type: tool
|
||||
crossVersionUpdate: true
|
||||
limit: 0
|
||||
website: https://netbird.io/
|
||||
github: https://github.com/netbirdio/netbird
|
||||
document: https://docs.netbird.io
|
||||
11
apps/netbird/latest/data.yml
Normal file
11
apps/netbird/latest/data.yml
Normal file
@@ -0,0 +1,11 @@
|
||||
additionalProperties:
|
||||
formFields:
|
||||
- default: NB_SETUP_KEY
|
||||
envKey: NB_SETUP_KEY
|
||||
label:
|
||||
en: NetBird-API-Key
|
||||
zh: NetBird密钥
|
||||
required: true
|
||||
type: text
|
||||
edit: true
|
||||
rule: paramCommon
|
||||
19
apps/netbird/latest/docker-compose.yml
Normal file
19
apps/netbird/latest/docker-compose.yml
Normal file
@@ -0,0 +1,19 @@
|
||||
services:
|
||||
netbird:
|
||||
container_name: ${CONTAINER_NAME}
|
||||
image: netbirdio/netbird:latest
|
||||
hostname: Free-Node
|
||||
cap_add:
|
||||
- NET_ADMIN
|
||||
- SYS_ADMIN
|
||||
- SYS_RESOURCE
|
||||
network_mode: host
|
||||
environment:
|
||||
- NB_SETUP_KEY=${NB_SETUP_KEY}
|
||||
volumes:
|
||||
- netbird-client:/var/lib/netbird
|
||||
labels:
|
||||
createdBy: "Apps"
|
||||
volumes:
|
||||
netbird-client:
|
||||
name: netbird-client
|
||||
BIN
apps/netbird/logo.png
Normal file
BIN
apps/netbird/logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 3.3 KiB |
Reference in New Issue
Block a user