오픈소스 Wireguard 기반 OpenVPN 대안

안녕하세요 /r/wireguard,

저는 OpenVPN Access Server의 간단한 오픈소스 WireGuard 기반 대체 상품을 만들었어요.

5e3lml54daq71
이것은 WireGuard 구성과 이그레스 방화벽을 관리하는 셀프 호스팅 Linux 패키지입니다. 기본 경로 설정, NAT/마스커레이딩, 피어 구성 등을 처리하며, 모두 이메일/비밀번호 인증 계층으로 보호됩니다.

Elixir/Phoenix로 3개의 번들 컴포넌트(웹 앱, WireGuard 관리자, 방화벽 관리자)로 구성되어 있습니다. 앞으로 각 컴포넌트를 별도의 호스트에서 실행할 수 있도록 설계했지만, 현재는 모든 앱이 같은 호스트에서 실행된다고 가정합니다.

Chef Omnibus로 패키징되어 있어 모든 런타임 종속성이 포함되어 있습니다. 최근 Linux 커널(4.19 이상)과 WireGuard 모듈만 필요합니다.

새 VPS에서 몇 분 만에 설정할 수 있습니다:

  1. 릴리스 다운로드
  2. sudo dpkg -i firezone*.deb 또는 sudo rpm -i firezone*.rpm 명령으로 설치
  3. 관리자 사용자 생성: sudo firezone-ctl create_admin
  4. https://<서버도메인>에서 관리자 자격증명으로 웹 UI에 로그인

단기적으로 싱글 사인온, LDAP 통합, 역할 기반 액세스 제어 같은 사용자 관리 기능을 추가할 예정이지만, 피드백을 위해 먼저 게시합니다.

감사합니다!