← 소프트웨어 자료실

Moonlight

Moonlight는 다른 PC에서 실행되는 게임과 데스크톱을 Mac으로 받아 조작하는 무료 오픈소스 스트리밍 클라이언트입니다.

어떤 사용자를 위한 프로그램인가

Moonlight는 고성능 게임 PC를 두고 MacBook이나 다른 방의 Mac에서 게임을 즐기려는 사용자에게 적합합니다. 게임 실행과 영상 인코딩은 호스트 PC가 맡고, Mac은 영상·소리를 받아 키보드·마우스·컨트롤러 입력을 돌려보냅니다. 따라서 Mac용으로 출시되지 않은 PC 게임도 호스트에서 실행할 수 있다면 스트리밍 대상으로 삼을 수 있습니다.

GameStream 프로토콜을 구현한 클라이언트이며, 공식 홈페이지는 새 구성의 호스트로 Sunshine을 권장합니다. Moonlight만 설치하면 게임을 실행할 서버까지 제공되는 것은 아닙니다.

macOS 지원과 현재 배포판

2026-10-07 확인 기준 공식 배포 페이지의 최신 표시는 Moonlight PC 6.2.0이며 macOS Universal 다운로드를 제공합니다. macOS 외에 Windows·Linux 클라이언트도 있고, 모바일용은 별도 프로젝트로 배포됩니다.

6.2.0은 M3 이후 Mac의 AV1 하드웨어 디코딩을 추가하고 macOS 기본 영상 렌더러를 libplacebo로 변경했습니다. 고급 설정에서 렌더러를 바꿀 수 있습니다. 일반 설정 가이드의 macOS 10.13 이상 표기는 최신 배포판의 최소 요구사항으로 단정하지 않는 것이 좋습니다.

설치와 첫 연결 순서

공식 홈페이지의 Mac 다운로드 링크에서 배포 페이지로 이동해 macOS 패키지를 선택하고 Moonlight 앱을 응용 프로그램 폴더에 배치합니다. 호스트 PC에는 Sunshine을 설치·실행하고 관리 화면 접근용 계정을 만듭니다.

먼저 Mac과 호스트를 같은 네트워크에 연결합니다. Moonlight에서 검색된 PC를 선택하고, 표시되는 PIN을 Sunshine의 PIN 화면에 입력해 연결을 승인합니다. PC가 보이지 않으면 호스트의 IP 주소로 직접 추가합니다. 연결 후 Steam 또는 Desktop을 열어 화면·소리·입력이 전달되는지 확인하고, 필요한 게임은 Sunshine에 추가합니다.

화질 설정과 실무 활용 예시

4K·HDR·고프레임 설정은 호스트의 인코딩 능력, Mac의 디코딩 능력, 디스플레이와 네트워크 조건이 함께 충족되어야 합니다. 해상도나 FPS를 높이기 전에 기본 설정으로 연결을 확인하고 비트레이트를 조정하는 순서가 좋습니다.

예를 들어 Windows 게임을 개발하는 사람이 책상의 빌드 PC에서 테스트 버전을 실행하고, 회의실 MacBook에서 Desktop 스트림을 열어 조작과 화면 전환을 시연할 수 있습니다. 이는 화면을 원격으로 보여주는 활용이며, 스트리밍 지연이 개입하므로 게임 자체의 입력 지연을 정밀 측정하는 용도로는 구분해야 합니다.

무료 범위와 필요한 비용

공식 홈페이지는 Moonlight가 완전히 무료이며 광고, 추가 기능을 판매하는 유료판, 구독을 제공하지 않는다고 명시합니다. 무료판과 유료판의 기능 차이를 따질 구조가 아니며 소스는 GPLv3로 공개됩니다.

다만 호스트 PC와 게임 이용 권한은 별도로 준비해야 합니다. 외부 접속에 사용하는 네트워크 서비스의 요금이나 제한도 Moonlight의 무료 제공 범위와 별개입니다. 호스트는 접속 가능한 상태여야 하고, 외부에서 절전 PC를 깨우는 기능은 모든 공유기에서 보장되지 않습니다.

연결 실패와 끊김 확인 순서

PC가 보이지 않으면 Sunshine 실행 상태, 같은 네트워크 연결 여부, 호스트 IP, 방화벽 예외와 VPN의 로컬 통신 차단 여부를 차례로 확인합니다. 외부 접속 문제는 집 안에서 스트리밍이 되는지 먼저 확인한 뒤 공유기와 접속 경로를 점검합니다.

영상이 끊기면 호스트를 유선으로 연결하고 Mac은 유선 또는 안정적인 5GHz Wi-Fi로 비교합니다. Ctrl+Alt+Shift+S로 통계를 켜 네트워크 지연·손실과 디코딩 지연을 살펴보고 비트레이트나 해상도를 낮춰봅니다. 공식 6.2.0 안내에는 macOS 위치 서비스의 Wi-Fi 검색이 주기적 끊김을 만들 수 있다는 알려진 문제가 있어, 해당 서비스를 잠시 꺼 증상 변화를 확인할 수 있습니다.

다른 도구와 선택 기준·지원 종료 검토

Steam 라이브러리 중심으로 원격 플레이를 구성하려면 Steam을 실행하는 PC에 연결하는 Steam Link도 비교 대상입니다. 여러 게임·앱과 Desktop을 Sunshine에 등록하고 영상·입력 설정을 직접 조정하려면 Moonlight 구성을 검토할 만합니다. Sunshine은 Moonlight의 대체 클라이언트가 아니라 호스트 역할을 맡는 짝입니다.

지원 종료 검토 대상은 기존 NVIDIA GeForce Experience와 SHIELD GameStream 경로입니다. 공식 홈페이지는 이 경로의 중단을 안내하며 Sunshine을 권장합니다. 오래된 가이드의 SHIELD 설정 절차를 새 설치의 기준으로 삼지 않아야 합니다. Moonlight 자체는 6.2.0 배포가 확인되어 지원 종료 제품으로 분류할 근거가 없습니다.

공식 안내

주요 기능

  • 호스트 PC의 게임과 전체 데스크톱 화면을 원격으로 스트리밍
  • 지원 장비에서 4K·HDR 및 PC 클라이언트의 최대 120 FPS 스트리밍
  • H.264·HEVC·AV1 영상 코덱 지원: AV1은 Sunshine과 호환 호스트 GPU 필요
  • 6.2.0에서 M3 이후 Mac의 AV1 하드웨어 디코딩 지원
  • 게임용 마우스 포인터 캡처와 데스크톱용 직접 마우스 제어
  • 게임패드 입력, 진동 및 호환 장비의 모션 제어 지원
  • 스트리밍 통계 화면으로 네트워크 지연과 디코딩 지연 확인
광고

관련 프로그램

mitmproxy

mitmproxy.org

mitmproxy는 HTTP·HTTPS 통신을 가로채 요청과 응답을 살펴보고, 수정·저장·재생하는 무료 오픈소스 프록시입니다. macOS뿐 아니라 Windows와 Linux도 지원합니다. 터미널 인터페이스인 mitmproxy, 브라우저 GUI인 mitmweb, 자동화에 쓰는 mitmdump를 제공하며, 앱과 서버 사이의 API 오류를 분석하거나 테스트 응답을 만드는 개발자·QA 담당자에게 적합합니다.

기타macOS

AWS Corretto JDK

corretto.aws

AWS Corretto JDK의 공식 명칭은 Amazon Corretto이며, Amazon이 배포하는 무료 OpenJDK 개발·실행 환경이다. Java SE 호환성 검증을 거쳤으며 macOS, Linux, Windows에서 Java 프로그램을 개발하고 실행할 수 있다. 이 설명은 제공된 버전에 해당하는 Corretto 21 LTS와 macOS 사용을 중심으로 다룬다.

기타macOS

Postman

postman.com

Postman은 API 요청 전송, 응답 검사, 테스트 자동화와 협업을 제공하는 API 개발 플랫폼입니다. macOS의 Intel·Apple Silicon을 지원합니다.

기타macOS

VSCodium

github.com

VSCodium은 Microsoft의 VS Code 오픈 소스를 커뮤니티 기본 설정으로 빌드해 배포하는 무료 코드 편집기입니다. Microsoft 브랜딩을 제외하고 편집기 텔레메트리를 기본 비활성화하며, 확장 설치에는 Open VSX를 사용합니다. macOS·Windows·Linux를 지원하지만, 일부 Microsoft 전용 확장과 디버거는 호환되지 않으므로 기존 개발 환경을 옮기기 전에 확인이 필요합니다.

기타macOS

OpenCode

opencode.ai

OpenCode는 프로젝트 코드를 읽고 설명·수정 작업을 돕는 오픈소스 AI 코딩 에이전트입니다. 터미널, 데스크톱 앱, IDE 확장으로 이용하며 여러 모델 제공자와 로컬 모델을 연결할 수 있습니다. macOS는 Apple Silicon과 Intel용 데스크톱 배포를 모두 제공합니다.

기타macOS

GitHub Desktop

desktop.github.com

GitHub Desktop은 Git 저장소의 변경 비교, 커밋, 브랜치 관리와 원격 동기화를 그래픽 화면에서 수행하는 무료 오픈 소스 앱이다. GitHub와 GitHub Enterprise 연동에 초점을 두며, macOS와 Windows에서 사용할 수 있다.

기타macOS