본문으로 건너뛰기
로그인 둘러보기
보안·개인정보 · 윈도우즈 유틸 · 인터넷·네트워크·원격

Pangolin

0

Pangolin은 오픈소스 SASE 플랫폼으로, WireGuard®를 기반으로 네트워킹과 보안을 하나의 시스템으로 통합합니다.

AI 게이트웨이네트워크 보안역방향 프록시원격 액세스제로 트러스트

소개

Pangolin은 오픈소스 SASE 플랫폼으로, WireGuard®를 기반으로 네트워킹과 보안을 하나의 시스템으로 통합합니다. Fosrl에서 개발했으며, 제로 트러스트 VPN, 역방향 프록시, 특권 접근 관리, ID 인식 AI 게이트웨이 등을 제공하여 사용자와 인프라를 어디서든 연결하고 보호합니다. Chocolatey 패키지 관리자를 통해 Windows에 MSI 설치자로 배포되며, 클라우드 서비스 또는 자체 호스팅 옵션으로 이용 가능합니다.

상세정보

사이트 커넥터를 통한 원격 네트워크 연결

Pangolin의 사이트 커넥터는 아웃바운드 터널과 지능형 NAT traversal 기술을 사용하여 방화벽 뒤에 있는 네트워크 리소스에 공개 IP나 열린 포트 없이도 안전하게 접근할 수 있도록 합니다. 경량형 사용자 공간 커넥터는 다양한 플랫폼에서 바이너리 또는 컨테이너 형태로 배포 가능하며, 장치 또는 네트워크 리소스 장애 시 알림 기능을 제공합니다.

브라우저 기반 역방향 프록시 접근

웹 애플리케이션, VNC, RDP, SSH 등을 웹 브라우저를 통해 클라이언트 설치 없이 안전하게 접근할 수 있는 기능을 제공합니다. 이 기능은 단일 사인온(SSO), HTTPS 암호화, 자동 SSL 인증서 발급, 로드 밸런싱 및 헬스 체킹을 지원하며, 내부 네트워크를 직접 인터넷에 노출하지 않습니다.

클라이언트 기반 프라이빗 리소스 액세스

SSH 서버, 데이터베이스, RDP 등 개인 네트워크 내 리소스에 Pangolin 클라이언트를 통해 연결할 수 있습니다. 지능형 NAT traversal과 DNS 별칭을 통해 친숙한 이름으로 리소스에 빠르게 접근하며, 다중 커넥터를 통한 라우팅으로 중복성을 제공합니다. 또한 SSH 리소스에 대한 특권 접근 관리(PAM) 기능이 포함되어 있습니다.

ID 인식 AI 게이트웨이

퍼블릭 클라우드(OpenAI, Anthropic 등)와 자체 호스팅 모델 서버(Ollama, vLLM 등)를 하나의 Pangolin URL을 통해 통합하여 액세스할 수 있습니다. Pangolin 데스크톱 클라이언트를 통한 인증으로 키리스 액세스가 가능하며, 개인 API 키 제공, 예산 설정 및 토큰 사용량 분석, 세션 기록 및 코딩 에이전트 통합 기능도 제공합니다.

사용자 및 역할 기반 접근 제어(RBAC)

내장된 사용자 시스템 또는 외부 ID 공급자(IdP)와 연동하여 사용자와 역할을 동기화하고, 특정 리소스에 대한 세부적인 접근 권한을 부여할 수 있습니다. 전통적인 VPN과 달리 전체 네트워크가 아닌 정의된 애플리케이션, 서비스 및 라운드에만 접근을 허용하며, 완전한 네트워크 감사 및 접근 로그를 제공합니다.

개인화된 리소스 런처 홈 페이지

사용자가 접근 가능한 리소스를 사이트 또는 라벨별로 그룹화하여 그리드 또는 리스트 형태로 표시하는 개인화된 홈 페이지를 제공합니다. 저장된 뷰를 통해 필터, 그룹화 및 레이아웃을 개인 또는 조직 전체의 기본값으로 설정하여 자주 사용하는 접근 패턴을 빠르게 재현할 수 있습니다.

다운로드 및 설치 방법

Windows 사용자는 Chocolatey 패키지 관리자를 통해 Pangolin을 설치할 수 있습니다. 공식 Chocolatey 저장소에서 chocolatey.pangolin 패키지를 검색하거나, 관리자 권한으로 PowerShell 또는 CMD에서 다음 명령을 실행하여 설치할 수 있습니다:

choco install chocolatey.pangolin

설치 후, Pangolin 서비스가 자동으로 시작되며, 시스템 트레이에서 아이콘을 확인할 수 있습니다. 초기 설정은 app.pangolin.net에서 무료 계정을 생성하여 Pangolin Cloud를 이용하거나, 셀프 호스팅 퀵 설치 가이드를 따라 자체 서버에 Community Edition을 배포하는 방식으로 진행할 수 있습니다.

기본 사용법

Pangolin Cloud를 사용하는 경우, 앱.pangolin.net에 로그인한 후 웹 콘솔에서 사이트 커넥터, 역방향 프록시, 사용자 관리 등을 설정할 수 있습니다. 셀프 호스팅하는 경우, docs.pangolin.net에 제공된 문서를 따라 초기 구성 및 서비스 실행을 수행합니다. Pangolin 클라이언트는 Windows, macOS, Linux, iOS, Android에서 다운로드 가능하며, 데스크톱 클라이언트를 통해 인증 후 개인 리소스 런처에서 허용된 애플리케이션과 서비스에 접근할 수 있습니다.

지원 환경 및 시스템 요구사항

Pangolin Windows 클라이언트는 Windows 10 이상 버전에서 실행되며, MSI 설치자를 통해 64비트 시스템에 배포됩니다. 셀프 호스팅 서버의 경우, 경량형 설계로 인해 최소한의 리소스로도 실행 가능하며, Docker 컨테이너 또는 DigitalOcean 마켓플레이스를 통한 원클릭 설치도 지원됩니다. 정확한 시스템 요구사항은 공식 문서에서 확인할 수 있습니다.

최신 버전 및 업데이트

현재 버전은 0.14.0이며, GitHub 저장소에서 최신 릴리스 노트와 업데이트 내역을 확인할 수 있습니다. Pangolin은 정기적인 보안 패치 및 기능 개선을 통해 오픈소스 커뮤니티와 상용 버전 모두에서 지속적으로 발전하고 있습니다. 업데이트는 Chocolatey를 통해 choco upgrade chocolatey.pangolin 명령으로 수행할 수 있습니다.

제한 사항 및 확인 사항

Pangolin의 셀프 호스팅 버전은 AGPL-3.0 라이선스로 배포되며, 상용 기능을 원하는 경우 Fossorial Commercial License가 적용되는 Enterprise Edition을 검토해야 합니다. 무료 Pangolin Cloud 계정에는 사용량 및 기능 제한이 있을 수 있으며, 자세한 내용은 공식 가격 정책 페이지에서 확인할 수 있습니다. 또한, 일부 고급 기능(ID 공급자 동기화, 세부 분석 등)은 특정 플랜에서만 이용 가능할 수 있습니다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.