UStackUStack
Noctiluca Server icon

Noctiluca Server

Noctiluca Server는 macOS용 얼리 액세스 원격 데스크톱으로, Sirius 프로토콜 기반 저지연 화면 스트리밍과 TLS 1.3 보안을 제공합니다.

Noctiluca Server

Noctiluca Server란 무엇인가요?

Noctiluca Server는 macOS용 원격 데스크톱 소프트웨어로, 전용 연결 스택을 통해 화면 공유 및 원격 제어 기능을 제공하도록 설계되었습니다. 핵심 목적은 Sirius 프로토콜과 지연 시간, 처리량, 비디오 인코딩을 최적화하는 기술을 사용하여 원활한 원격 데스크톱 경험을 제공하는 것입니다.

웹사이트에서도 이 소프트웨어가 “Early Access”(개발 중)임을 명시합니다. 따라서 동작이 불안정하거나 예상치 못할 수 있으며, 구매 전에 기능 구현 상태를 확인하세요.

주요 기능

  • QUIC 전송 기반 Sirius 프로토콜: 원격 데스크톱 트래픽을 위한 저지연 및 고처리량을 목표로 QUIC을 주요 전송 계층으로 사용합니다.
  • macOS 하드웨어 가속 인코딩: 화면 전송 시 CPU 부하를 줄이기 위해 Mac 하드웨어 비디오 가속을 사용합니다.
  • 적응형 품질: 현재 네트워크 상태에 따라 화면 품질을 실시간으로 자동 조정합니다.
  • 다중 디스플레이(멀티 헤드) 지원: 여러 모니터를 원격으로 완전히 제어하도록 설계되었습니다.
  • 사용자 지정 코덱 설정: YUV 4:4:4, 무손실 모드, HiDPI(Retina 해상도) 지원 등 파워 유저 옵션과 추가 코덱 구성을 제공합니다.
  • 플러그인 번들 시스템: 플러그인 번들을 통해 확장 프로그램 설치 및 관리를 지원하여 타사 확장성을 가능하게 합니다.
  • 원격 세션 TLS 1.3 암호화: TLS 1.3을 사용하여 원격 세션을 암호화하며, 완벽한 순방향 비밀성을 포함해 가로채기나 변조로부터 보호합니다.
  • “known-hosts” 인증서 검증: 첫 연결 시 서버 인증서 정보를 저장하고 후속 연결에서 검증하여 중간자 공격 위험을 줄이고 신뢰되지 않는 서버 연결을 방지합니다.
  • 서명된 플러그인 번들: 악성 플러그인 설치를 방지하기 위해 플러그인 번들에 서명 검증을 추가합니다.

Noctiluca Server 사용 방법

  1. Early Access 상태 확인: 기능 구현 상태를 확인하고 소프트웨어가 개발 중임을 인지하세요.
  2. 트라이얼 버전 철저히 테스트: 사이트에서 구매 전에 트라이얼을 테스트할 것을 권장합니다.
  3. 제어할 macOS 호스트에 Noctiluca Server 설치 및 실행.
  4. Noctiluca 클라이언트에서 연결: 첫 연결 시 시스템이 서버 인증서 정보를 저장하며, 이후 연결에서 “known-hosts” 방식으로 검증합니다.
  5. 필요 시 코덱 설정 조정(선택): 특정 인코딩 동작이 필요하다면 사용자 지정 코덱 설정으로 네트워크 및 디스플레이 요구사항에 맞춥니다.

사용 사례

  • 다중 모니터 원격 작업: 다중 디스플레이 지원을 사용하여 원격 클라이언트 세션에서 여러 모니터를 제어합니다.
  • 저지연 원격 액세스: QUIC 기반 Sirius 프로토콜과 적응형 품질에 의존해 네트워크 상태 변화 시에도 사용 가능한 화면 전송을 유지합니다.
  • 고품질 비주얼: 더 정확한 렌더링이 필요할 때 YUV 4:4:4, 무손실 모드, HiDPI(Retina) 지원 등의 코덱 구성 옵션을 사용합니다.
  • 파워 유저 확장성: 플러그인 번들 시스템을 통해 타사 기능을 설치 및 관리하며, 플러그인 번들 서명 검증의 이점을 누립니다.
  • 보안 중심 배포: TLS 1.3 암호화와 “known-hosts” 검증을 사용하여 모든 서버 인증서가 신뢰된 기관에서 발급되어야 하는 모델보다 안전한 연결 동작을 지원합니다.

자주 묻는 질문

Noctiluca Server는 프로덕션 준비가 되었나요?

아니요. 사이트에서 “Early Access” 개발 중이며 불안정하거나 예상치 못한 동작이 발생할 수 있다고 명시합니다.

구매 전에 트라이얼을 사용해야 하나요?

네. 웹사이트에서 기능 구현 상태를 검토하고 구매 전에 트라이얼 버전을 철저히 테스트할 것을 권장합니다.

Noctiluca Server는 암호화를 어떻게 처리하나요?

모든 원격 세션에 TLS 1.3을 사용하며, 사이트에서 가로채기나 변조 방지를 위한 완벽한 순방향 비밀성을 설명합니다.

원격 연결의 인증서 검증은 어떻게 작동하나요?

첫 연결 시 “known-hosts” 시스템이 인증서 정보를 저장하고, 후속 연결에서 검증하여 중간자 공격을 방지하고 신뢰되지 않는 서버 연결을 피합니다.

비디오 인코딩 품질을 사용자 지정할 수 있나요?

네. 서버는 YUV 4:4:4, lossless mode, HiDPI (Retina) 지원을 포함한 사용자 지정 코덱 설정과 추가 코덱 구성 옵션을 제공합니다.

대안

  • macOS용 다른 원격 데스크톱 솔루션: 범용 원격 데스크톱 소프트웨어는 유사한 화면 공유 및 제어를 제공할 수 있지만, 동일한 Sirius/QUIC 아키텍처나 여기에 설명된 특정 코덱/커스터마이징 및 “known-hosts” 검증 모델을 지원하지 않을 수 있습니다.
  • 표준 전송 계층을 사용하는 셀프 호스팅 원격 액세스 도구: 다른 전송 방식을 사용하는 대안(예: UDP 또는 WebRTC 기반 설계)은 지연, 처리량 및 네트워크 적응 처리 방식에서 차이가 있을 수 있습니다.
  • 개발자 중심 원격 프로토콜 구현: Sirius 프로토콜 사양이 오픈 소스로 공개될 예정이므로, 시간이 지나면서 다른 Sirius 기능 구현체가 등장할 수 있습니다; 이는 플랫폼 지원 및 클라이언트/서버 역할 성숙도에서 차이가 있습니다.
Noctiluca Server | UStack