원격 PC방 · 웹·데스크톱 연동 · 시간제 과금
원격 PC방 · PC 대여 플랫폼
이용권 결제부터 Windows 원격 접속, PC 상태·이용시간 관리까지 연결한 PC 대여 서비스
PC를 연결하는 기능에서, 고객이 쓰는 서비스로.
매장의 고사양 PC를 외부 사용자가 원격으로 이용하는 서비스입니다. 고객은 웹에서 가입하고 이용권을 구매한 뒤, Windows 접속 프로그램으로 이용 가능한 PC에 연결합니다. 고객용 웹사이트, 접속 프로그램, 매장 PC 에이전트와 관리자 화면을 하나의 회원·이용시간 체계로 연결했습니다.
웹에서 결제가 끝났다고 원격 이용이 바로 성립하는 것은 아닙니다. 실제로 접속 가능한 PC를 구분하고, 한 PC에 이용자가 겹치지 않도록 배정하며, 접속 종료나 연결 끊김에 맞춰 시간 차감을 처리해야 합니다. 고객 화면과 매장 PC, 서버가 서로 다른 상태를 보여주지 않도록 연결 흐름을 맞추는 것이 핵심이었습니다.
- 01가입·이용권 구매
- 02프로그램 설치·PC 접속
- 03이용시간 확인·종료
사용하는 사람의 순서대로 설계했습니다.
고객 웹부터 매장 PC 관리까지.
Next.js 고객 웹과 NestJS API, Electron 기반 Windows 접속기·매장 에이전트로 역할을 나눴습니다. Sunshine·Moonlight 기반 스트리밍에 회원 인증, PC 배정, 세션 관리와 이용시간 정산을 연결했습니다. 운영자는 PC 상태와 이용 세션, 회원·결제 내역을 관리하고 고객은 같은 계정으로 웹과 접속 프로그램을 이용하도록 구성했습니다.
구현한 기능
- 회원 가입·본인인증과 이용권 결제
- Windows 접속 프로그램과 매장 PC 에이전트 연동
- PC 상태·등급별 배정과 이용시간 관리
- Sunshine·Moonlight 기반 원격 화면·입력 스트리밍 연동
- 접속 시작·종료·연결 끊김에 따른 세션 및 시간 차감 처리
- 관리자 PC·회원·결제·공지 관리와 고객 문의 대응
- 프로그램 다운로드·설치 안내와 웹 고객지원 동선
장비와 프로그램을 대여 서비스로 만들고 싶다면.
- 고사양 PC나 워크스테이션을 시간제로 대여하는 서비스
- 웹 회원·결제와 Windows 프로그램을 하나의 계정으로 연결하는 프로젝트
- 여러 PC·장비의 상태와 이용 권한을 중앙에서 관리하는 플랫폼
- 교육·실습·전문 소프트웨어 이용 환경을 원격으로 제공하는 사업
개발을 검토할 때 궁금한 점
원격 접속은 웹브라우저에서 바로 이용하는 방식인가요?
이 사례는 고객용 웹사이트와 Windows 접속 프로그램을 나눈 구조입니다. 가입·이용권 구매·이용 안내는 웹에서 제공하고, 원격 PC 접속은 Windows 프로그램에서 처리합니다. 브라우저 방식이 필요한 프로젝트는 사용 환경과 성능 조건을 따로 검토해 구조를 정합니다.
이미 보유한 PC를 원격 대여 서비스로 연결할 수 있나요?
PC 사양과 운영체제, 설치된 프로그램, 네트워크 환경부터 확인해야 합니다. 그다음 PC 등록·상태 확인·이용자 배정과 종료 처리를 설계합니다. 모든 장비나 네트워크에서 같은 방식으로 연결된다고 가정하지 않고 실제 운영 환경을 기준으로 범위를 정합니다.
게임 외에 업무용 프로그램이나 교육용 PC에도 적용할 수 있나요?
회원·이용권·PC 배정·이용시간 관리 구조는 업무용 워크스테이션이나 교육·실습 환경에도 활용할 수 있습니다. 사용 프로그램의 이용 조건, 동시 이용 인원, 사용자 파일 처리와 초기화 정책을 함께 정리하는 것이 필요합니다.
웹과 PC 프로그램이 함께 움직이는 서비스가 필요하신가요?
고객이 이용할 장비와 프로그램, 요금 방식, 운영자가 관리할 항목을 알려주세요. 회원·결제·원격 이용을 잇는 핵심 흐름부터 함께 정리합니다.


