Repolode
amnezia-vpn

amnezia-vpn/amnezia-client

데스크톱과 모바일에서 SSH로 직접 구축한 VPN 서버에 배포하고 연결하는 오픈소스 VPN 클라이언트입니다.

대체할 수 있는 제품:NordVPNExpressVPN

스타
15,797
포크
1,267
열린 이슈
1,191
마지막 커밋
23시간 전

어떤 프로젝트인가요?

Amnezia는 직접 VPN 서버를 운영할 수 있도록 해주는 오픈소스 VPN 클라이언트입니다. 서버의 IP 주소와 SSH 인증 정보를 입력하면 클라이언트가 Docker를 통해 해당 서버에 VPN 컨테이너를 설치한 뒤 연결합니다.

OpenVPN, WireGuard, IKEv2 같은 일반 프로토콜은 물론, OpenVPN over Cloak, Shadowsocks, AmneziaWG, XRay 등 트래픽을 난독화하는 옵션도 지원합니다. 분할 터널링을 사용하면 선택한 사이트만 VPN으로 라우팅할 수 있으며, Android와 데스크톱에서는 선택한 앱만 라우팅할 수도 있습니다.

Windows, macOS, Linux, Android, iOS용 빌드를 제공합니다. 이 프로젝트는 C++와 Qt 6으로 작성됐으며, 빌드에는 CMake, Conan, deploy 디렉터리에 포함된 스크립트를 사용합니다.

핵심 기능

  • 01SSH를 통해 서버에 VPN 컨테이너를 자동으로 배포합니다.
  • 02OpenVPN, WireGuard, IKEv2를 지원합니다.
  • 03Cloak, Shadowsocks, AmneziaWG, XRay 등 트래픽 난독화 옵션을 제공합니다.
  • 04Android와 데스크톱에서 사이트 또는 앱별 분할 터널링을 지원합니다.
  • 05Windows, macOS, Linux, Android, iOS에서 실행됩니다.

활용 사례

  • 직접 관리하는 VPS에서 개인 VPN을 운영합니다.
  • 일반 VPN 프로토콜을 차단하는 네트워크에서 자체 호스팅 VPN에 연결합니다.
  • 나머지 트래픽은 직접 연결하면서 선택한 앱이나 사이트만 VPN으로 라우팅합니다.

빠른 시작

  1. 1

    Amnezia 웹사이트 또는 릴리스 페이지에서 앱을 다운로드합니다

  2. 2

    저장소를 클론하고 하위 모듈을 가져옵니다

    git submodule update --init --recursive
  3. 3

    Linux 또는 macOS에서 호스트 플랫폼용 실행 파일을 빌드합니다

    deploy/build.sh

사용 전 알아둘 점

  • 소스에서 빌드하려면 Qt 6.10+, CMake, Conan이 필요하며 설정 과정이 복잡합니다.
  • Amnezia가 VPN 서버를 배포하므로 SSH로 접속할 수 있는 본인 소유의 서버가 필요합니다.
  • GPL-3.0 라이선스가 적용됩니다. 카피레프트 라이선스이므로 파생 저작물도 오픈 소스로 공개해야 합니다.

포함된 컬렉션

토픽

자주 묻는 질문

amnezia-client은(는) 무엇인가요?
데스크톱과 모바일에서 SSH로 직접 구축한 VPN 서버에 배포하고 연결하는 오픈소스 VPN 클라이언트입니다. Amnezia는 직접 VPN 서버를 운영할 수 있도록 해주는 오픈소스 VPN 클라이언트입니다. 서버의 IP 주소와 SSH 인증 정보를 입력하면 클라이언트가 Docker를 통해 해당 서버에 VPN 컨테이너를 설치한 뒤 연결합니다.
amnezia-client은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
amnezia-client은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
amnezia-client은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. amnezia-client의 마지막 커밋은 2026년 11월 6일입니다.
amnezia-client은(는) 어디에 사용할 수 있나요?
직접 관리하는 VPS에서 개인 VPN을 운영합니다. 일반 VPN 프로토콜을 차단하는 네트워크에서 자체 호스팅 VPN에 연결합니다. 나머지 트래픽은 직접 연결하면서 선택한 앱이나 사이트만 VPN으로 라우팅합니다.
amnezia-client는 어떻게 설치하나요?
Amnezia 웹사이트 또는 릴리스 페이지에서 앱을 다운로드합니다 저장소를 클론하고 하위 모듈을 가져옵니다: git submodule update --init --recursive Linux 또는 macOS에서 호스트 플랫폼용 실행 파일을 빌드합니다: deploy/build.sh
amnezia-client은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/amnezia-vpn/amnezia-client

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트