홈으로 돌아가기

셀프 호스팅 AmneziaWG: 웹 패널을 사용한 설치

이 자료는 스크립트와 Rust 웹 패널을 사용한 셀프 호스팅 AmneziaWG 2.0 배포를 설명합니다. 설치, 클라이언트 관리, 트래픽 마스킹에 대한 상세 지침. Windows, iOS, Android 클라이언트 추천.

AmneziaWG 셀프 호스팅: VPN을 위한 스크립트와 패널
Advertisement 728x90

웹 관리 패널을 활용한 자체 호스팅 AmneziaWG 서버 배포하기

설치 스크립트를 사용하여 자체 AmneziaWG 서버를 구축하고, 웹 패널을 추가해 클라이언트 관리를 자동화하세요. 이 솔루션은 클라이언트 앱에 루트 접근 권한이 필요 없이 인프라를 완전히 통제할 수 있으며, 사용자 기반이 확대됨에 따라 수작업을 최소화합니다.

AmneziaWG 2.0은 최신 패키지를 요구하므로, 스크립트는 제한된 운영 체제만 지원합니다. 기본 설치 스크립트는 서버를 설정하고 키와 구성을 생성합니다. SQLite 기반의 Rust 웹 패널을 추가하면 사용자 작업을 확장할 수 있습니다.

기본 서버 설치

AmneziaWG를 배포하려면 메인 스크립트를 다운로드하고 실행하세요:

Google AdInline article slot
curl -O https://raw.githubusercontent.com/wiresock/amneziawg-install/main/amneziawg-install.sh
chmod +x amneziawg-install.sh
sudo ./amneziawg-install.sh

비대화식 모드로 프로세스를 가속화하세요:

sudo AUTO_INSTALL=y ./amneziawg-install.sh

CLI를 통해 클라이언트를 관리하세요:

  • 추가: sudo ./amneziawg-install.sh --add-client alice
  • 제거: sudo ./amneziawg-install.sh --remove-client alice
  • 목록: sudo ./amneziawg-install.sh --list-clients

S4 매개변수는 MTU에 영향을 미치므로, 연결 문제를 피하려면 값을 신중하게 선택하세요.

Google AdInline article slot

저장소에서:

git clone https://github.com/wiresock/amneziawg-install.git
cd amneziawg-install
sudo ./amneziawg-install.sh

웹 패널 추가

실행 중인 VPN 위에 패널을 설치하세요:

curl -O https://raw.githubusercontent.com/wiresock/amneziawg-install/main/amneziawg-web.sh
chmod +x amneziawg-web.sh
sudo ./amneziawg-web.sh install

amneziawg-web.sh 스크립트는 설치, 업데이트, 제거, 상태 확인을 지원합니다. 패널은 기본적으로 127.0.0.1:8080에서 실행되며 외부에 노출되지 않습니다.

Google AdInline article slot

SSH 터널을 통한 원격 접근:

ssh -L 8080:127.0.0.1:8080 [email protected]

그런 다음 로컬에서 http://127.0.0.1:8080을 엽니다. 외부 접근을 위해 리버스 프록시를 구성하세요.

패널은 스크립트 작업을 구현합니다: 사용자 추가/제거, 비활성화, 통계. 인터페이스는 일상 작업에 초점을 맞춘 미니멀리스트 스타일입니다.

트래픽 난독화 매개변수

AmneziaWG는 I1–I5를 사용하여 알려진 프로토콜을 모방합니다. 난독화 없이 연결은 탐지에 취약합니다. 프로토콜 선택, 도메인, QUIC용 브라우저를 통해 구성하는 것이 권장됩니다.

WireSock Secure Connect는 수동 패킷 편집 대신 애플리케이션 모델을 사용합니다. I1–I5 매개변수는 테스트가 필요하며, 작동하는 조합은 빠르게 구식이 될 수 있습니다.

클라이언트 애플리케이션

  • Windows: WireSock Secure Connect (AmneziaWG 2.0 지원 버전 3.3.1 이상)
  • iOS: AmneziaWG
  • Android: WG Tunnel

이 클라이언트들은 자체 호스팅 서버와 안정적인 작동을 보장합니다.

인프라 확장

스크립트는 분리되어 있습니다: 기본 VPN은 독립적으로 실행되며, 패널은 선택적 계층입니다. 사용자가 증가함에 따라 일상 작업(구성 재생성, 접근 권한 취소)은 웹 인터페이스를 통해 자동화됩니다.

이 접근 방식의 장점:

  • 외부 앱에 루트 권한이 필요 없이 완전한 통제.
  • 모듈성 — 패널은 필수가 아닙니다.
  • 수명 주기 관리: 설치/업데이트/제거.
  • 보안을 위한 기본 로컬 접근.
  • 스크립트와 자동화를 위한 CLI.

핵심 포인트

  • 스크립트는 자동화된 루트 작업을 피하며 관리자에게 통제권을 남깁니다.
  • SQLite 기반의 Rust 웹 패널은 외부 종속성이 없는 경량입니다.
  • I1–I5 난독화는 연결 안정성에 중요합니다.
  • AmneziaWG 2.0 지원은 최신 OS 패키지가 필요합니다.
  • 클라이언트: Windows용 WireSock, iOS용 AmneziaWG, Android용 WG Tunnel.

— Editorial Team

Advertisement 728x90

다음 읽기