속도와 개인정보 보호, 인터넷 차단 우회를 목표로 하는 Android, iOS, Windows, macOS, Linux용 무료 검열 우회 VPN 앱입니다.
amnezia-vpn/amnezia-client
데스크톱과 모바일에서 SSH로 직접 구축한 VPN 서버에 배포하고 연결하는 오픈소스 VPN 클라이언트입니다.
대체할 수 있는 제품:NordVPN
ExpressVPN
- 스타
- 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
Amnezia 웹사이트 또는 릴리스 페이지에서 앱을 다운로드합니다
- 2
저장소를 클론하고 하위 모듈을 가져옵니다
git submodule update --init --recursive - 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 통계는 매일 갱신됩니다.
관련 프로젝트
Linux에서 몇 분 만에 WireGuard VPN 서버를 설정하고 클라이언트를 관리하는 셸 스크립트입니다.
Ansible 스크립트로 개인 WireGuard 및 IPsec VPN 서버를 몇 분 만에 자신의 클라우드 계정에 배포합니다.
Ubuntu, Debian 및 RHEL 계열 배포판에 OpenVPN 로드 워리어 서버를 설치하고 관리하는 셸 스크립트입니다.
루트 권한 없이 DNS-over-HTTPS/TLS/DNSCrypt 클라이언트, 앱별 방화벽 및 네트워크 모니터, 분할 터널링 WireGuard/SOCKS5 프록시 기능을 제공하는 Android 앱입니다.
Outline Server는 Jigsaw가 개발한 Shadowsocks 기반 프록시 서버로, 액세스 키 관리를 위한 REST API를 제공합니다.