- เปิดตัวใหม่! การตรวจสอบท่าทางของอุปกรณ์ เรียนรู้เพิ่มเติม
เริ่มใช้งาน NetBird ที่ netbird.io
ดูเอกสารประกอบ
เข้าร่วมช่อง Slack ของเรา
NetBird รวมเครือข่ายส่วนตัวแบบ peer-to-peer ที่ไม่มีการกำหนดค่าและระบบควบคุมการเข้าถึงแบบรวมศูนย์ไว้ในแพลตฟอร์มเดียว ทำให้ง่ายต่อการสร้างเครือข่ายส่วนตัวที่ปลอดภัยสำหรับองค์กรหรือที่บ้านของคุณ
เชื่อมต่อ. NetBird สร้างเครือข่ายซ้อนทับที่ใช้ WireGuard ซึ่งจะเชื่อมต่อเครื่องของคุณผ่านอุโมงค์ที่เข้ารหัสโดยอัตโนมัติ ทิ้งความยุ่งยากในการเปิดพอร์ต กฎไฟร์วอลล์ที่ซับซ้อน เกตเวย์ VPN และอื่นๆ
ปลอดภัย. NetBird ช่วยให้สามารถเข้าถึงระยะไกลได้อย่างปลอดภัยโดยใช้นโยบายการเข้าถึงแบบละเอียดในขณะที่ช่วยให้คุณสามารถจัดการนโยบายเหล่านี้ได้อย่างสังหรณ์ใจจากที่เดียว ทำงานได้ในระดับสากลบนโครงสร้างพื้นฐานใดๆ
การเชื่อมต่อ | การจัดการ | ความปลอดภัย | ระบบอัตโนมัติ | แพลตฟอร์ม |
---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
| |||
|
| |||
|
ดาวน์โหลดและติดตั้ง NetBird ได้ที่ https://app.netbird.io/install
ทำตามขั้นตอนเพื่อลงทะเบียนกับ Google, Microsoft, GitHub หรือที่อยู่อีเมลของคุณ
ตรวจสอบ UI ผู้ดูแลระบบ NetBird
เพิ่มเครื่องอีก.
นี่เป็นวิธีที่รวดเร็วที่สุดในการลองใช้ NetBird ที่โฮสต์เอง ควรใช้เวลาประมาณ 5 นาทีในการเริ่มต้นหากคุณมีโดเมนสาธารณะและ VM อยู่แล้ว ปฏิบัติตามคำแนะนำขั้นสูงพร้อมกับผู้ให้บริการข้อมูลประจำตัวที่กำหนดเองสำหรับการติดตั้งที่มี IDP ที่แตกต่างกัน
ข้อกำหนดด้านโครงสร้างพื้นฐาน:
Linux VM ที่มีอย่างน้อย 1CPU และหน่วยความจำ 2GB
VM ควรสามารถเข้าถึงได้แบบสาธารณะบนพอร์ต TCP 80 และ 443 และพอร์ต UDP: 3478 , 49152-65535
ชื่อ โดเมนสาธารณะ ที่ชี้ไปที่ VM
ข้อกำหนดซอฟต์แวร์:
Docker ที่ติดตั้งบน VM พร้อมด้วยปลั๊กอิน docker-compose (คู่มือการติดตั้ง Docker) หรือ docker ที่มี docker-compose ในเวอร์ชัน 2 หรือสูงกว่า
ติดตั้ง jq แล้ว ในการแจกแจงส่วนใหญ่ มักจะมีอยู่ในที่เก็บอย่างเป็นทางการและสามารถติดตั้งได้ด้วย sudo apt install jq
หรือ sudo yum install jq
ติดตั้งขดแล้ว โดยปกติจะมีอยู่ในที่เก็บอย่างเป็นทางการและสามารถติดตั้งได้โดยใช้ sudo apt install curl
หรือ sudo yum install curl
ขั้นตอน
ดาวน์โหลดและรันสคริปต์การติดตั้ง:
ส่งออก NETBIRD_DOMAIN=netbird.example.com; curl -fsSL https://github.com/netbirdio/netbird/releases/latest/download/getting-started-with-zitadel.sh | ทุบตี
เมื่อเสร็จแล้ว คุณสามารถจัดการทรัพยากรผ่าน docker-compose
ทุกเครื่องในเครือข่ายรัน NetBird Agent (หรือไคลเอนต์) ที่จัดการ WireGuard
เจ้าหน้าที่ทุกรายเชื่อมต่อกับบริการการจัดการที่เก็บสถานะเครือข่าย จัดการ IP เพียร์ และกระจายการอัปเดตเครือข่ายไปยังตัวแทน (เพียร์)
เอเจนต์ NetBird ใช้ WebRTC ICE ที่ใช้งานในไลบรารี pion/ice เพื่อค้นหาตัวเลือกการเชื่อมต่อเมื่อสร้างการเชื่อมต่อแบบเพียร์ทูเพียร์ระหว่างเครื่อง
ผู้สมัครการเชื่อมต่อจะถูกค้นพบด้วยความช่วยเหลือของเซิร์ฟเวอร์ STUN
เจ้าหน้าที่เจรจาการเชื่อมต่อผ่าน Signal Service โดยส่งข้อความที่เข้ารหัส p2p กับผู้สมัคร
บางครั้งการแวะผ่าน NAT ไม่ประสบผลสำเร็จเนื่องจาก NAT ที่เข้มงวด (เช่น NAT ระดับผู้ให้บริการมือถือ) และการเชื่อมต่อ p2p ไม่สามารถทำได้ เมื่อสิ่งนี้เกิดขึ้น ระบบจะถอยกลับไปยังเซิร์ฟเวอร์รีเลย์ที่เรียกว่า TURN และอุโมงค์ WireGuard ที่ปลอดภัยจะถูกสร้างขึ้นผ่านเซิร์ฟเวอร์ TURN
Coturn เป็นอันที่ใช้กับ STUN และ TURN ในการตั้งค่า NetBird ได้สำเร็จ
ดูภาพรวมสถาปัตยกรรมทั้งหมดเพื่อดูรายละเอียด
สคริปต์ติดตั้ง NetBird
คอลเลกชันที่สามารถอ่านได้ของ NetBird โดย Dominion Solutions
หมายเหตุ : สาขา main
อาจอยู่ใน สภาพไม่เสถียรหรือเสียหาย ในระหว่างการพัฒนา สำหรับเวอร์ชันเสถียร โปรดดูรุ่นต่างๆ
ในเดือนพฤศจิกายน 2022 NetBird เข้าร่วมโปรแกรม StartUpSecure ซึ่งสนับสนุนโดยกระทรวงศึกษาธิการและการวิจัยแห่งสหพันธ์สาธารณรัฐเยอรมนี การร่วมมือกับ CISPA Helmholtz Center for Information Security NetBird จะนำแนวปฏิบัติที่ดีที่สุดด้านความปลอดภัยและความเรียบง่ายมาสู่เครือข่ายส่วนตัว
เราใช้เทคโนโลยีโอเพ่นซอร์ส เช่น WireGuard®, Pion ICE (WebRTC), Coturn และ Rosenpass เราซาบซึ้งมากกับงานที่คนเหล่านี้ทำอยู่ และเรายินดีอย่างยิ่งหากคุณสามารถสนับสนุนพวกเขาในทางใดทางหนึ่งได้ (เช่น การให้ดาวหรือการสนับสนุน)
WireGuard และโลโก้ WireGuard เป็นเครื่องหมายการค้าจดทะเบียนของ Jason A. Donenfeld