OpenSource-Hub
S

screego/server

SHA-256
10.4k stars·개발 도구·SHA-256 체크섬 확인됨

개발자를 위한 저지연, 고품질 화면 공유 도구

스마트 다운로드

Download 버전 다운로드

v1.12.3 · 5.5 MB

개발자를 위한 화면 공유 도구, 낮은 지연과 뛰어난 화질

주요 기능

  • 다중 사용자 동시 화면 공유
  • WebRTC를 통한 안전한 전송
  • 낮은 지연 시간과 고해상도
  • Docker 또는 단일 파일 원클릭 설치
  • 내장 TURN 서버로 NAT 트래버설 문제 해결

할 수 없는 것

  • •네트워크 환경이 WebRTC 통신을 허용하는지 확인해야 합니다(TURN 서버를 구성해야 할 수도 있습니다). 인트라넷에서 사용하는 경우 추가 구성이 필요하지 않을 수 있습니다. 녹화 기능은 지원되지 않습니다.

사용 사례

  • 개발 팀 구성원들이 원격으로 협업하며 코드 디버깅
  • 동료에게 IDE 인터페이스 또는 코드 스니펫 보여주기
  • Teams/Zoom의 화면 공유를 대체하여 더 선명한 화면 확보

상세 설명

Screego는 개발자를 위해 설계된 오픈 소스 화면 공유 도구입니다. WebRTC 기술을 통해 저지연, 고해상도 화면 공유를 구현하여 Microsoft Teams와 같은 엔터프라이즈 도구에서 흔히 발생하는 높은 지연 시간과 낮은 화질 문제를 해결합니다. 다중 사용자 동시 공유, 보안 전송, 간편한 설치(Docker 또는 단일 바이너리 파일)를 지원하며, NAT 통과 문제를 해결하기 위한 TURN 서버를 내장하고 있습니다.

문제 해결 & FAQ (2)

문제 해결
Nginx와 TURN을 사용하여 Screego를 자체 호스팅할 때 빈 비디오 스트림을 수정하는 방법

스트림이 다른 클라이언트에서 빈 화면으로 표시된다면, TURN 서버가 localhost에 바인딩되어 있을 수 있습니다. 외부 클라이언트가 연결할 수 있도록 설정에서 SCREEGO_TURN_ADDRESS=0.0.0.0:3478로 설정하세요. TURN 서버는 비HTTP 포트를 사용하므로 Nginx reverse proxy가 필요하지 않습니다.

원본 Issue #231
문제 해결
HTTPS를 사용하는 nginx 뒤에서 Screego의 방을 생성하거나 참여할 때 발생하는 '[object Event]' 및 빈 오류를 해결하는 방법?

이는 보통 nginx가 Screego의 WebSocket 연결을 올바르게 프록시하지 않는다는 의미입니다. WebSocket 업그레이드 헤더를 포함하여 nginx를 127.0.0.1:5050에 대한 HTTPS 리버스 프록시로 구성하세요:

server {
    listen 443 ssl;
    server_name screego.example.com;

    ssl_certificate /etc/letsencrypt/live/screego.example.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/screego.example.com/privkey.pem;

    location / {
        proxy_pass http://127.0.0.1:5050;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_read_timeout 600s;
    }
}

screego.example.com과 인증서 경로를 실제 도메인과 Let's Encrypt 경로로 바꾸세요. 그런 다음 nginx를 검증하고 다시 로드하세요:

sudo nginx -t
sudo systemctl reload nginx

브라우저에서 Screego 페이지를 새로고침하세요. 공식 리버스 프록시 구성은 https://screego.net/#/proxy에서 확인할 수 있습니다.

원본 Issue #241

태그

screen-sharingwebrtcremote-workdeveloper-tools

시작하기

1

설치 프로그램 다운로드

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

2

소프트웨어 설치

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

3

1단계: GitHub Releases에서 해당 시스템의 바이너리 파일을 다운로드하거나 Docker 이미지 사용

4

2단계: 서버 실행(예: ./screego-server 또는 docker run screego/server)

5

3단계: 브라우저에서 제공된 주소를 열고, 방을 생성한 후 화면 링크를 다른 사람에게 공유

설치 가이드
  1. 1단계: GitHub Releases에서 해당 시스템의 바이너리 파일을 다운로드하거나 Docker 이미지 사용
  2. 2단계: 서버 실행(예: ./screego-server 또는 docker run screego/server)
  3. 3단계: 브라우저에서 제공된 주소를 열고, 방을 생성한 후 화면 링크를 다른 사람에게 공유
파일 무결성

SHA-256 체크섬 확인됨

GitHub 공식 Release 페이지에서 추출된 체크섬

SHA256 체크섬

ec5676058aeaa0520bddef8e374f452d0b400c5f06c9b61a6b0467a1f86fe25c

이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.

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

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

다운로드한 바이너리 파일을 삭제하거나 Docker 컨테이너를 중지하고 제거하면 됩니다.

추가 의존성 없음

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

프로젝트 정보
라이선스MIT
마지막 업데이트2026-10-15 07:07:26
GitHub 저장소공식 웹사이트

문제 발생? 아래 FAQ 확인

2 FAQs

유사한 프로젝트