Repolode
apache

apache/guacamole-server

RDP, VNC, SSH, Telnet을 Guacamole의 브라우저 친화적인 프로토콜로 변환하는 guacd 프록시 데몬, libguac C API 및 프로토콜 라이브러리입니다.

스타
4,015
포크
816
열린 이슈
77
마지막 커밋
5일 전

어떤 프로젝트인가요?

guacamole-server는 Apache Guacamole 원격 데스크톱 게이트웨이의 네이티브 백엔드입니다. 여기에는 VNC, RDP 같은 바이너리 프로토콜로 원격 시스템에 연결하고, 웹 클라이언트가 쉽게 처리할 수 있는 Guacamole 텍스트 기반 프로토콜로 변환하는 프록시 데몬 guacd가 포함됩니다.

저장소에는 프로토콜 지원을 구현하는 데 사용하는 C API인 libguac과 여러 프로토콜 라이브러리도 포함됩니다. README에는 FreeRDP를 통한 RDP, SSH와 Telnet, libVNCserver를 통한 VNC, SFTP 파일 전송, WebP 압축, FFmpeg를 통한 guacenc 비디오 인코딩의 선택적 지원이 안내되어 있습니다. 빌드에는 표준 Automake configure, make, make install 절차를 사용하며, guacd는 설정 가능한 host, port, pidfile, log-level 옵션으로 실행됩니다.

핵심 기능

  • 01RDP, VNC, SSH, Telnet 연결을 Guacamole 프로토콜로 변환하는 프록시 기능을 제공합니다.
  • 02프로토콜 지원을 구현하기 위한 C API인 libguac을 제공합니다.
  • 03VNC 및 RDP 세션에서 SFTP 파일 전송을 선택적으로 지원합니다.
  • 04PulseAudio를 통해 VNC에서 오디오를 선택적으로 지원합니다.
  • 05표준 configure, make, make install 절차로 빌드할 수 있습니다.

활용 사례

  • 클러스터형 또는 자체 호스팅 브라우저 기반 원격 데스크톱 게이트웨이를 운영합니다.
  • 클라이언트 소프트웨어 없이 브라우저에서 내부 SSH, VNC, RDP 호스트에 접속할 수 있도록 합니다.
  • Guacamole 웹 배포용 guacd 백엔드를 빌드하거나 패키징합니다.

빠른 시작

  1. 1

    필수 의존성(Cairo, libjpeg-turbo, libpng, OSSP UUID)과 필요한 프로토콜 라이브러리를 설치합니다

  2. 2

    configure를 실행합니다

    ./configure
  3. 3

    make로 빌드합니다

    make
  4. 4

    root 권한으로 설치합니다

    make install
  5. 5

    guacd를 직접 실행합니다

    guacd

사용 전 알아둘 점

  • Automake를 사용해 소스에서 컴파일해야 합니다. README에는 패키지 관리자 설치 방법이 안내되어 있지 않습니다.
  • 빌드하기 전에 여러 C 라이브러리를 설치해야 합니다.
  • guacd는 프록시 데몬일 뿐이므로, 제대로 사용하려면 별도의 Guacamole 웹 애플리케이션이 필요합니다.

토픽

자주 묻는 질문

guacamole-server은(는) 무엇인가요?
RDP, VNC, SSH, Telnet을 Guacamole의 브라우저 친화적인 프로토콜로 변환하는 guacd 프록시 데몬, libguac C API 및 프로토콜 라이브러리입니다. guacamole-server는 Apache Guacamole 원격 데스크톱 게이트웨이의 네이티브 백엔드입니다. 여기에는 VNC, RDP 같은 바이너리 프로토콜로 원격 시스템에 연결하고, 웹 클라이언트가 쉽게 처리할 수 있는 Guacamole 텍스트 기반 프로토콜로 변환하는 프록시 데몬 guacd가 포함됩니다.
guacamole-server은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
guacamole-server은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
guacamole-server은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. guacamole-server의 마지막 커밋은 2026년 10월 17일입니다.
guacamole-server은(는) 어디에 사용할 수 있나요?
클러스터형 또는 자체 호스팅 브라우저 기반 원격 데스크톱 게이트웨이를 운영합니다. 클라이언트 소프트웨어 없이 브라우저에서 내부 SSH, VNC, RDP 호스트에 접속할 수 있도록 합니다. Guacamole 웹 배포용 guacd 백엔드를 빌드하거나 패키징합니다.
guacamole-server는 어떻게 설치하나요?
필수 의존성(Cairo, libjpeg-turbo, libpng, OSSP UUID)과 필요한 프로토콜 라이브러리를 설치합니다 configure를 실행합니다: ./configure make로 빌드합니다: make root 권한으로 설치합니다: make install guacd를 직접 실행합니다: guacd
guacamole-server은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/apache/guacamole-server

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

관련 프로젝트