OpenSource-Hub
G

guacamole-server

3.8k stars·시스템 최적화·SHA-256 체크섬 확인됨

브라우저를 통한 데스크톱 원격 액세스를 지원하는 Guacamole 프록시 데몬 및 라이브러리입니다.

스마트 다운로드

프로젝트 홈페이지 방문

아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요

VNC/RDP/SSH 등의 프로토콜을 Web에서 처리 가능한 텍스트 프로토콜로 변환하여 플러그인 없는 원격 데스크톱을 구현합니다.

주요 기능

  • 다양한 원격 프로토콜 지원: VNC, RDP, SSH, Telnet
  • 웹 기반 플러그인 없는 원격 데스크톱 액세스
  • 효율적인 프로토콜 변환 프록시 guacd, 기본적으로 4822 포트에서 수신 대기
  • 확장 가능: 오디오(PulseAudio), 파일 전송(SFTP), WebP 압축 등 지원

할 수 없는 것

  • •컴파일 설치가 필요하며 의존성이 많으므로 패키지 관리자나 공식 문서 안내를 따르는 것이 좋습니다. 2. guacd는 기본적으로 로컬 주소만 수신하므로 리버스 프록시와 함께 사용하거나 -b 매개변수를 수정해야 합니다. 3. Guacamole Web 애플리케이션(예: guacamole-client)과 함께 사용해야 완전한 솔루션을 구성할 수 있습니다. 4. Apache의 다른 프로젝트(예: Tomcat)와 함께 사용할 때는 버전 호환성에 주의하세요.

사용 사례

  • Web 애플리케이션에 클라우드 데스크톱, 원격 근무와 같은 원격 데스크톱 기능 제공
  • 기업 IT 지원 또는 교육 환경에서 사용자가 브라우저를 통해 원격 서버 또는 가상 머신에 액세스

상세 설명

guacamole-server는 Apache Guacamole의 핵심 구성 요소로, 클라이언트리스(clientless) 원격 데스크톱 게이트웨이입니다. guacd(프록시 데몬), libguac(핵심 라이브러리) 및 VNC, RDP, SSH, Telnet 등의 프로토콜을 지원하는 라이브러리를 포함합니다. 바이너리 원격 데스크톱 프로토콜을 텍스트 기반 Guacamole 프로토콜로 변환하여 JavaScript로 효율적으로 처리할 수 있도록 하며, 이를 통해 플러그인이나 추가 클라이언트 소프트웨어 없이 브라우저에서 원격 액세스를 실현합니다.

태그

remote-desktopvncrdpsshproxywebapache

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

1단계: 의존성(Cairo, libjpeg-turbo/libjpeg, libpng, OSSP UUID) 및 필요한 프로토콜에 대한 추가 의존성(예: FreeRDP, libssh2 등) 설치

4

2단계: ./configure && make && sudo make install 실행

5

3단계: guacd 시작(기본 포트 4822) 후 Guacamole Web 프런트엔드와 함께 사용

설치 가이드
  1. 1단계: 의존성(Cairo, libjpeg-turbo/libjpeg, libpng, OSSP UUID) 및 필요한 프로토콜에 대한 추가 의존성(예: FreeRDP, libssh2 등) 설치
  2. 2단계: ./configure && make && sudo make install 실행
  3. 3단계: guacd 시작(기본 포트 4822) 후 Guacamole Web 프런트엔드와 함께 사용
파일 무결성

체크섬 없음

이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다

SHA256 체크섬

체크섬 없음

GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

소스 디렉토리에서 sudo make uninstall을 실행하거나 /usr/local/sbin/guacd 및 관련 라이브러리 파일을 수동으로 삭제하십시오.

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스Apache-2.0
마지막 업데이트2026-05-13 15:05:17
GitHub 저장소공식 웹사이트

유사한 프로젝트