진짜 듀얼 모니터
태블릿과 외부 모니터가 Windows에 모니터 두 대로 잡힙니다. 창을 끌어 옮기고, 한쪽에서 최대화하는 동작이 실제 듀얼 모니터와 같습니다. 창 크기가 바뀌면 해상도도 따라 맞춥니다.
OnzRDP는 안드로이드 태블릿 화면과 연결한 외부 모니터를 Windows의 모니터 두 대로 씁니다. 카페에서도, 출장지에서도 회사 PC의 듀얼 모니터 그대로. 무료입니다.
모니터를 연결했을 때 원격 PC를 어떻게 보여 줄지 세션별로 정해 둡니다. 외부 모니터가 없으면 자동으로 단일 화면으로 접속합니다.
원격 PC를 매일 쓰는 사람이 불편했던 부분부터 하나씩 채웠습니다.
태블릿과 외부 모니터가 Windows에 모니터 두 대로 잡힙니다. 창을 끌어 옮기고, 한쪽에서 최대화하는 동작이 실제 듀얼 모니터와 같습니다. 창 크기가 바뀌면 해상도도 따라 맞춥니다.
회사 PC와 집 PC를 함께 열어 두고 오갑니다. 연결을 유지한 채 홈으로 나와도 세션은 살아 있습니다.
그룹 트리, 즐겨찾기, 최근 접속, 검색, 색 태그와 메모. 자격 증명은 여러 세션이 함께 씁니다.
노트북 터치패드처럼 커서를 움직이거나, 화면을 바로 누르거나. 두 손가락 스크롤과 오른쪽 클릭, 탭해서 끌기까지. S펜은 언제나 직접 가리킵니다.
원격 PC의 소리를 태블릿에서 듣고, 태블릿 마이크로 회의에 참여합니다. 소리를 원격에 두거나 끌 수도 있어요.
태블릿에서 복사한 글을 원격 PC에 붙이고, 그 반대도 됩니다.
Windows에서 쓰던 .rdp 파일을 그대로 가져오고, 세션을 .rdp로 공유합니다. 전체 설정을 백업해 다른 기기로 옮길 수 있고, RD 게이트웨이를 거치는 사내 접속도 지원합니다. 화면은 H.264로 받아 부드럽게 그립니다.
블루투스 키보드의 키는 스캔 코드 그대로 원격 PC에 전달합니다. 그래서 Shift+클릭, 키 반복, Alt를 누른 채 고르기가 실제 키보드와 똑같이 동작합니다.
세션 중 화면 아래에 띄우는 특수 키 막대. Ctrl·Alt·Shift·Win은 눌러 두면 고정됩니다.
OnzRDP는 태블릿에서 원격 PC로 바로 접속합니다. 회원 가입이 없고, 접속 정보는 태블릿 안에만 저장됩니다.
저장한 비밀번호는 Android Keystore의 AES-256-GCM 키로 암호화합니다. 화면에는 가려서 보여 줍니다.
.rdp 공유와 백업 파일에는 비밀번호를 넣지 않습니다. 파일을 남에게 줘도 비밀번호는 따라가지 않아요.
문제 해결용 로그를 저장할 때도 무엇을 입력했는지는 남기지 않습니다. 로그는 직접 저장할 때만 만들어집니다.
원격 데스크톱의 심장인 RDP 프로토콜은 FreeRDP가 처리합니다. OnzRDP는 그 위에 태블릿과 듀얼 모니터에 맞는 화면, 입력, 세션 관리를 더했습니다. 아래 프로젝트들 덕분에 만들 수 있었어요.
Microsoft RDP 프로토콜의 오픈소스 구현입니다. 접속, 인증, 화면 전송, 소리, 클립보드가 모두 이 엔진을 거칩니다. OnzRDP는 FreeRDP를 안드로이드용으로 직접 빌드하고, 듀얼 모니터 배치와 키보드 스캔 코드 전달을 위한 패치를 더했습니다.
freerdp.com ↗TLS 암호화와 NLA 인증
Apache-2.0 영상H.264 화면 디코딩과 소리 코덱. 필요한 코덱만 골라 공유 라이브러리로 동적 연결
LGPL-2.1+ 화면앱 화면과 Material 3 디자인
Apache-2.0 저장FreeRDP 안드로이드 모듈의 암호화 데이터베이스
BSD-style 데이터FreeRDP 내부 JSON 처리
MIT 데이터접속 주소 해석
BSD-3-Clause각 라이선스 전문과 저작권 고지는 앱의 설정 → 정보 → 오픈소스 라이선스에 있습니다. FFmpeg 소스는 ffmpeg.org에서 받을 수 있습니다.
Play 스토어 출시 전까지는 APK 파일로 설치합니다.
태블릿 브라우저에서 아래 버튼을 눌러 OnzRDP-0.1.apk를 받습니다.
"출처를 알 수 없는 앱" 경고가 뜨면 설정을 눌러 이 브라우저의 설치를 허용하고 돌아와 설치를 누릅니다.
듀얼 모니터로 쓰려면 DeX의 연결된 디스플레이를 확장으로 둡니다. 미러링이면 화면이 하나로 잡힙니다.