홈으로 돌아가기

VPN용 Web panel v2: 프로토콜 및 Docker

Web panel v2는 Docker, 역할 및 모니터링으로 9 VPN 프로토콜 관리를 중앙화합니다. API, 트래픽 제한 및 클라이언트 가져오기를 지원. 분산 IT 팀에 이상적.

Panel v2: Docker 관리 내 9 VPN 프로토콜
Advertisement 728x90

VPN 인프라 관리를 위한 Universal Web Panel v2

v2.0 웹 패널은 단일 인터페이스에서 AmneziaWG Advanced, AmneziaWG 2.0, WireGuard, OpenVPN, Shadowsocks, XRay VLESS, MTProxy, SMB Server, AIVPN 등 9가지 프로토콜을 지원하는 서버를 배포하고 관리할 수 있게 해줍니다. 원격 호스트의 Docker 지원으로 컨테이너를 쉽게 띄우고, 설정을 조정하며, 서비스를 재설치할 수 있어 SSH 접근이 필요 없습니다. 역할 기반 접근 제어(RBAC)로 보안을 유지합니다: 관리자는 모든 권한을 가지며, 매니저는 클라이언트를, 운영자는 기본 작업만 처리합니다.

모니터링은 클라이언트와 프로토콜별로 3분마다 트래픽 지표를 수집해 실시간 온라인 상태, 사용량, 한도를 보여줍니다. JWT 인증이 적용된 REST API로 접근 권한 부여, 키 취소, 사용자 가져오기를 간편하게 처리합니다.

확장을 위한 핵심 기능

v1 기능을 기반으로 더 발전시켰습니다:

Google AdInline article slot
  • SSH를 통한 서버 배포와 자동 설정.
  • 키 만료 관리 및 원클릭 갱신.
  • 트래픽 한도 초과 시 자동 중지.
  • QR 코드와 설정 파일 생성으로 클라이언트 연결 간편화.
  • 백업 및 복원으로 데이터 복구 무중단.

OpenRouter를 통한 AI 통합으로 인터페이스와 프로토콜 설정 팁을 자동 번역합니다. 반복 작업을 줄이면서도 기술 용어를 유지합니다.

혼합 환경에서는 단일 호스트에 여러 프로토콜을 혼합해 도구 산재를 방지합니다.

실제 배포 시나리오

분산 팀의 일반적인 워크플로:

Google AdInline article slot
  • Docker Compose로 패널 설치.
  • 서버 추가 및 프로토콜 활성화.
  • 기존 클라이언트 전체 데이터 유지하며 가져오기.
  • 역할, 한도, 만료일 설정.
  • 온보딩 시 API로 설정 파일 배포.
  • 트래픽 모니터링 및 정책 조정.

기술 스택: PHP, MySQL, Twig, Docker. 빠른 시작? 레포 클론, .env 복사 후 Composer로 컨테이너 실행.

git clone https://github.com/infosave2007/amneziavpnphp.git
cd amneziavpnphp
cp .env.example .env
docker compose up -d
docker compose exec web composer install

마이그레이션 실행 후 데이터베이스 준비 완료.

돋보이는 점

  • 멀티 프로토콜 지원: Docker 관리 패널에서 9가지 옵션.
  • 역할 기반 접근: 관리자, 매니저, 운영자로 팀 협업.
  • 지표: 트래픽, 온라인 상태, 한도 3분마다 갱신.
  • API: JWT 인증으로 자동화 원활.
  • AI 기능: 번역과 팁, 불필요한 내용 없이.

앞으로의 로드맵

현재 우선순위: AWG2 QR 코드 수정 및 키 기반 서버 추가 개선. 미래 계획: 프로토콜 추가와 엔터프라이즈 기능. 레포는 포크와 기여 환영.

Google AdInline article slot

— Editorial Team

Advertisement 728x90

다음 읽기