HeadScale - TailScale 서버의 오픈소스 구현체
(github.com)- 쉬운 VPN 구축 도구인 TailScale은 각 OS별 UI 및 서버를 제외하고는 모두 오픈소스
ㅤ→ WireGuard 기반
- Coordination/Control Server 를 셀프호스트 가능하게 구현한 오픈소스
ㅤ→ 각 노드들 간의 퍼블릭 키 교환, IP 할당, 사용자간 경계 설정, 노드간 라우팅 등을 처리
- 현재 TailScale 의 MagicDNS 빼고는 대부분 구현
ㅤ→ 각 디바이스의 이름을 DNS에 자동으로 등록해주는 기능
Overlay 네트워크 구축을 오픈소스로 한다면 Slack 에서 만든 Nebula 도 가능합니다.
- Nebula, 슬랙이 공개한 Global Overlay Network 오픈소스 https://news.hada.io/topic?id=940
- Tailscale vs. Nebula https://tailscale.com/kb/1148/tailscale-vs-nebula/