WireGuard 기반의 안전한 원격 액세스 플랫폼으로, 자체 호스팅을 고려해 설계됐으며 ID 기반 정책, 디바이스 신뢰, 감사 로그를 제공합니다.
- 스타
- 11,857
- 포크
- 666
- 열린 이슈
- 216
- 마지막 커밋
- 23시간 전
어떤 프로젝트인가요?
Netmaker는 WireGuard 네트워크를 만들고 관리하는 플랫폼입니다. 각 WireGuard 피어를 일일이 설정하지 않고도 머신 간 메시 VPN, 데이터센터와 클라우드 간 사이트 간 연결, 개별 사용자를 위한 원격 액세스 게이트웨이를 구성할 수 있습니다.
이 프로젝트는 관리 UI, OAuth 로그인, 프라이빗 DNS, 액세스 제어 목록을 갖춘 서버와 Linux, Docker, Mac, Windows에서 실행되는 netclient라는 클라이언트를 제공합니다. 자체 호스팅 오픈 소스 버전은 빠른 설치 스크립트로 클라우드 VM에 설치할 수 있으며, 관리형 SaaS 옵션도 제공됩니다.
Netmaker의 README에서는 피어 투 피어, 사이트 간 연결, Kubernetes 네트워킹을 주요 용도로 소개하며, 성능을 위해 커널 WireGuard를 사용합니다. 커뮤니티 프로젝트를 통해 Traefik, CoreDNS, Terraform, OpenWRT 등의 연동 기능도 확장할 수 있습니다.
핵심 기능
- 01WireGuard 메시 VPN, 사이트 간 네트워크, 원격 액세스 게이트웨이를 구성합니다.
- 02OAuth 로그인과 프라이빗 DNS를 제공하는 관리 UI를 제공합니다.
- 03통신 가능한 노드를 제한하는 액세스 제어 목록을 지원합니다.
- 04Linux, Docker, Mac, Windows용 netclient 에이전트를 제공합니다.
- 05클라우드 VM에서 자체 호스팅할 수 있는 빠른 설치 스크립트를 포함합니다.
활용 사례
- 여러 클라우드와 데이터센터의 서버를 하나의 프라이빗 네트워크로 연결합니다.
- 내부 서비스를 외부에 공개하지 않고 원격 근무자에게 안전한 액세스를 제공합니다.
- 사이트 간 터널을 통해 홈랩이나 사무실 네트워크를 클라우드 리소스에 연결합니다.
- Kubernetes 클러스터용 오버레이 네트워킹을 구축합니다.
빠른 시작
- 1
Ubuntu 24.04와 고정 공인 IP가 있는 클라우드 VM을 준비합니다
- 2
클라우드 방화벽에서 포트 443 및 51821의 인바운드 트래픽(TCP 및 UDP)을 허용합니다
- 3
(권장) *.netmaker.example.com과 같은 와일드카드 DNS 하위 도메인을 VM의 공인 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
사용 전 알아둘 점
- 빠른 설치 스크립트는 고정 공인 IP가 있는 클라우드 VM의 Ubuntu 24.04용으로 작성되었습니다.
- PRO 버전은 별도의 설정 절차가 필요하며 pro/ 디렉터리에는 다른 라이선스가 적용됩니다.
포함된 컬렉션
토픽
자주 묻는 질문
- netmaker은(는) 무엇인가요?
- Netmaker는 메시 VPN, 사이트 간 연결, 원격 액세스, Kubernetes 클러스터용 WireGuard 기반 가상 네트워크를 자동화합니다. Netmaker는 WireGuard 네트워크를 만들고 관리하는 플랫폼입니다. 각 WireGuard 피어를 일일이 설정하지 않고도 머신 간 메시 VPN, 데이터센터와 클라우드 간 사이트 간 연결, 개별 사용자를 위한 원격 액세스 게이트웨이를 구성할 수 있습니다.
- netmaker은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- netmaker은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- netmaker은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. netmaker의 마지막 커밋은 2026년 11월 6일입니다.
- netmaker은(는) 어디에 사용할 수 있나요?
- 여러 클라우드와 데이터센터의 서버를 하나의 프라이빗 네트워크로 연결합니다. 내부 서비스를 외부에 공개하지 않고 원격 근무자에게 안전한 액세스를 제공합니다. 사이트 간 터널을 통해 홈랩이나 사무실 네트워크를 클라우드 리소스에 연결합니다. Kubernetes 클러스터용 오버레이 네트워킹을 구축합니다.
- netmaker는 어떻게 설치하나요?
- Ubuntu 24.04와 고정 공인 IP가 있는 클라우드 VM을 준비합니다 클라우드 방화벽에서 포트 443 및 51821의 인바운드 트래픽(TCP 및 UDP)을 허용합니다 (권장) *.netmaker.example.com과 같은 와일드카드 DNS 하위 도메인을 VM의 공인 IP로 연결합니다 빠른 설정 스크립트를 실행해 오픈 소스 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
- netmaker은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/gravitl/netmaker
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
기기, 사용자, AI 에이전트를 ID 기반 접근 제어와 피어 간 암호화 터널로 연결하는 오픈소스 WireGuard 기반 메시 VPN입니다.
서비스를 권한 없는 사용자에게 보이지 않게 하고, ID 기반 접근 제어와 종단 간 암호화를 제공하는 오픈소스 제로 트러스트 네트워킹 플랫폼입니다.
NAT 통과와 WireGuard를 지원해 기기를 가상 LAN으로 연결하는 Rust 기반 탈중앙화 메시 VPN입니다.
Kubernetes 기반의 셀프 호스팅 제로 트러스트 보안 액세스 플랫폼으로, 원격 액세스 VPN, ZTNA, API/AI 게이트웨이, PaaS 및 ngrok 스타일 터널을 제공합니다.
WireGuard VPN, ID 관리, MFA, 네트워크 접근 제어를 결합한 셀프 호스팅 보안 원격 액세스 플랫폼입니다.