wg-admin - Web UI for existing WireGuard hosts

Show HN: Wg-admin – web UI for an existing WireGuard host

wg-admin - Web UI for existing WireGuard hosts

wg-admin은 이미 실행 중인 WireGuard 호스트를 위한 집중형 웹 UI입니다. /etc/wireguard의 기존 설정 파일을 읽어 피어를 추가·편집하고, wg syncconf를 사용해 인터페이스 재시작 없이 변경 사항을 적용합니다. WireGuard를 설치하거나 wg-quick을 대체하지 않으며, 사용자의 PostUp/NAT 설정을 건드리지 않습니다. 피어 관리, 클라이언트 .conf 및 QR 코드 생성, 실시간 핸드셰이크 상태 확인 등의 기능을 제공하며, 기본적으로 로컬에서 실행되어 보안을 강화할 수 있습니다. 이미 검증된 서버 설정을 유지하면서 일상적인 피어 관리를 간편하게 하고 싶은 사용자에게 적합합니다.

대부분의 WireGuard 관리 패널은 터널을 소유하려고 합니다. 하지만 wg-admin은 반대입니다. 이미 작동 중인 VPN 호스트에 설치하고, 기존 [Interface] 키, 라우팅 훅, 피어를 그대로 유지하면서 비밀번호로 보호된 UI에서 일상적인 피어 작업을 처리할 수 있습니다.
  1. jchook

    네트워크 보안 측면에서 고위험 저수익인 것 같아요. WG 인터페이스 뒤에 호스팅할 수 있지만... 그래도 성의 마스터 키를 파이썬 웹 앱에 노출시키는 셈이죠.

    WG 클라이언트 관리는 공개 키를 사용자와 매칭하는 몇 개의 스크립트와 TSV 파일만으로 충분하다는 것을 알게 되었습니다.

    어쨌든, 멋진 프로젝트이고 기존 구성을 존중하는 전반적인 개념이 마음에 듭니다.

  2. DylanMerigaud

    좋은 작업이네요, 계속 지켜보겠습니다.

  3. ma2kx

    손으로 직접 코딩한 것처럼 보이네요. 그 점에 박수를 보냅니다!

이 날의 다른 글

2026-09-07