VPN이나 포트포워딩 없는 원격 데스크톱
길은 알아서 찾습니다. 당신은 연결만 하세요.
VPN을 설정할 필요도, 포트를 포워딩할 필요도, IP 주소를 기억할 필요도 없습니다.
PocketRocket Host를 사용하려면 Apple Silicon이 탑재된 Mac과 macOS 26.1 이후 버전이 필요합니다. PocketRocket 앱은 App Store에 출시될 예정입니다.
세 단계면 끝. 그다음엔 탭 한 번.
Mac에 PocketRocket Host를 설치하세요.
메뉴 막대에 머무르며, iCloud를 통해 Mac을 사용자의 기기에 소개합니다.
다른 기기에서 PocketRocket을 받으세요.
동일한 Apple 계정으로 로그인한 iPhone, iPad, Apple Vision Pro 또는 다른 Mac.
Mac을 탭하세요.
이미 목록에 있습니다. 코드도, IP 주소도 필요 없습니다.
PocketRocket은 Mac을 어떻게 찾나요? — IP 주소도, 코드도 필요 없습니다.
iCloud를 통해 찾습니다. PocketRocket Host가 Mac의 이름과 공개 키를 사용자의 iCloud 계정에 게시하면, 동일한 Apple 계정으로 로그인한 모든 기기에 해당 Mac의 타일이 자동으로 표시됩니다. 입력할 것도, 페어링 코드도 없습니다. 같은 네트워크에서는 Bonjour가 Mac을 바로 찾아내고 초록색 LAN 배지를 표시합니다.
VPN이나 포트포워딩 없이 Mac을 원격 제어할 수 있나요? — 가까운 길부터.
네. PocketRocket은 iCloud를 통해 Mac을 찾은 다음, 로컬 네트워크를 먼저 시도하고, 이어서 선택 사항인 VPN, 그다음 직접 경로를 시도합니다. 통신사 NAT(CGNAT) 환경이나 5G처럼 이 중 어느 것도 통하지 않으면, 양쪽 모두 암호화된 바이트만 전달하는 릴레이(중계 서버)로 나가는 연결을 맺으므로 공유기에서 설정할 것이 없습니다.
같은 네트워크에 있나요?
Bonjour로 바로 찾아내고 초록색 LAN 배지로 표시합니다.
이미 WireGuard나 Tailscale을 쓰고 있나요?
Mac의 VPN 주소를 추가하면 PocketRocket이 이 경로를 사용할 수 있으며, 세션을 끊지 않고 경로를 전환합니다.
공유기가 허용하면 직접 연결.
PocketRocket Host는 NAT-PMP 또는 UPnP로 포트를 매핑할 수 있으며, 포트는 세션 동안에만 열려 있도록 설계되었습니다.
다른 길이 모두 막혔을 때.
통신사 NAT(CGNAT) 환경이나 5G에서는 양쪽 모두 릴레이로 나가는 연결을 맺고, 릴레이는 자신이 읽을 수 없는 암호화된 바이트를 전달합니다.
연결을 유지한 채 전환.
기존 경로가 닫히기 전에 새 경로가 먼저 준비됩니다.
결정은 Mac이 합니다.
PocketRocket Host에서 원하는 경로를 끌 수 있습니다.
| 경로 | 사용되는 경우 | 설정할 항목 |
|---|---|---|
| 로컬 네트워크(LAN) | 기기와 Mac이 같은 네트워크에 있고 Bonjour가 Mac을 찾는 경우 | 없음 |
| VPN | WireGuard나 Tailscale을 사용하며 Mac의 VPN 주소를 추가한 경우 | VPN 주소(선택 사항) |
| 직접(NAT) | 공유기가 NAT-PMP 또는 UPnP를 지원하는 경우. PocketRocket Host가 포트를 자동으로 매핑(설계상 세션 동안에만) | 없음 |
| 릴레이 | 그 밖의 모든 경우(통신사 NAT, 5G). 양쪽 모두 나가는 연결을 맺음 | 없음 |
공유기에서 포트를 열어야 하나요?공유기는 그대로 두세요.
아니요. 공유기가 NAT-PMP 또는 UPnP를 지원하면, PocketRocket Host는 세션이 진행되는 동안에만 포트를 열고 세션이 끝나고 120초 후에 닫도록 설계되어 있습니다. 세션은 릴레이를 통해 시작되고, 직접 경로가 준비되는 대로 그쪽으로 옮겨 갑니다. 어느 쪽이든 포트를 수동으로 포워딩할 일은 없습니다.
Tailscale이나 WireGuard를 사용할 수 있나요?쓰던 터널 그대로.
네, 원한다면 사용할 수 있습니다. 선택 사항입니다. WireGuard나 Tailscale 등에서 받은 Mac의 VPN 주소를 연결에 추가하면, PocketRocket은 터널이 연결되어 있을 때마다 그 경로를 사용하며 세션을 끊지 않고 경로를 전환합니다. PocketRocket을 사용하는 데 VPN이 꼭 필요하지는 않습니다.
CGNAT 환경이나 5G에서도 작동하나요? — 공인 IP가 없어도 괜찮습니다.
네. 통신사 NAT(CGNAT, 공인 IP 하나를 여러 가입자가 함께 쓰는 환경), 5G, 호텔 Wi‑Fi처럼 직접 연결이 불가능한 경우에는 기기와 Mac이 모두 PocketRocket 릴레이로 나가는 연결을 맺고, 릴레이가 둘 사이에서 암호화된 바이트를 전달합니다. 5G와 해외 호텔 Wi‑Fi에서 테스트했습니다. 세션의 처음 몇 초는 릴레이를 거칠 수 있습니다.1
연결 상태가 나빠지면 어떻게 되나요? — 디테일 때문에 느려지지 않습니다.
PocketRocket은 백그라운드에서 상황에 맞춰 조정하며, 지연 시간을 희생하는 일은 없습니다. 연결이 약해지면 먼저 압축을 높이고, 그다음 프레임률을 낮추고, 마지막으로 디테일을 줄입니다. 그동안 적응형 오류 정정과 5G 무선 손실에 대응하는 모드가 손실된 패킷을 처리합니다. PocketRocket Host에서 대역폭 제한과 최저 프레임률(15, 20, 30, 60fps)을 설정할 수 있습니다.
직접 해 보기.
압축
표준
프레임률
최대
디테일
최대
슬라이더를 드래그해 연결을 약하게 만들고, 무엇부터 줄어드는지 확인해 보세요.
화질에 관한 사실
- HEVC 하드웨어 인코딩, B 프레임 없음
- 하드웨어 디코딩, Metal로 표시
- 최대 60fps
- 직접 정하는 최저 프레임률: 15, 20, 30, 60fps (PocketRocket Host › 고급 › 선명도 대 부드러움)
- 대역폭 제한: 1Mbps부터 제한 없음까지
- 적응형 오류 정정, 5G 손실 모드
네트워크가 바뀌면 어떻게 되나요? — 자리를 비웠다가. 돌아와서. 그대로 이어서.
PocketRocket은 멈추지 않고 이어 갑니다. Wi‑Fi에서 5G로 옮겨 가거나 잠시 후 앱으로 돌아오면, 처음부터 다시 시작하는 대신 유리 커튼 한 장 뒤에서 세션을 재개합니다. 백그라운드에서는 세션이 원하는 시간(30초~10분) 동안 유지되며, 이 기능을 끌 수도 있습니다.

기기와 Mac 사이에 파일을 복사하고 붙여넣을 수 있나요? — iPad에서 복사. Mac에서 붙여넣기.
네, 양방향 모두 가능합니다. 텍스트, 이미지, 파일이 공유 클립보드를 통해 기기와 Mac 사이를 오갑니다. 크기 제한은 사용 중인 기기에서 정합니다. 기본값은 16MB이며, iPhone, iPad, Mac에서는 128KB~1GB 범위에서 조절할 수 있습니다. 이보다 큰 항목은 iPhone, iPad, Apple Vision Pro에서는 건너뛰며, Mac에서는 붙여넣을 때 가져옵니다.
iPhone 및 iPad에서는 설정 › PocketRocket › 클립보드(Clipboard)에서, Mac에서는 PocketRocket 설정(⌘,) › 클립보드(Clipboard)에서 제한을 변경하세요. Apple Vision Pro에서는 16MB로 고정되어 있습니다.


꼭 맞게 재단한 디스플레이.
PocketRocket은 Mac의 화면을 기기에 억지로 욱여넣지 않습니다. 윈도우 비율에 정확히 맞춘 새로운 가상 디스플레이를 Mac에 제공합니다.
처음부터 끝까지 하드웨어로.
Mac은 VideoToolbox를 통해 B 프레임 없는 저지연 모드의 HEVC로 화면을 하드웨어 인코딩합니다. 기기는 이를 하드웨어로 디코딩하고 Metal로 표시합니다.
내 Mac
- 인코딩HEVC, 하드웨어
- 암호화ChaCha20‑Poly1305
내 기기
- 디코딩하드웨어
- 표시Metal 사용
소리까지.
Mac의 사운드는 48kHz로 전달되며, Opus로 모노 또는 스테레오, 최대 256kbps로 인코딩되고, 네트워크에 맞춰 조절되는 버퍼를 거칩니다.
세션 하나, 단계별로.
PocketRocket Host가 Mac의 이름과 공개 키를 사용자의 iCloud 계정에 게시합니다.
동일한 Apple 계정을 사용하는 기기에 Mac이 타일로 표시됩니다.
PocketRocket이 경로를 순서대로 시도합니다: 로컬 네트워크 → VPN → 직접 → 릴레이.
양쪽이 새로운 세션 키(X25519)에 합의하고, Mac이 자신의 신원을 증명합니다(Ed25519).
세션이 릴레이에서 시작되었다면, 더 나은 경로가 준비되는 대로 다시 연결하지 않고 그쪽으로 옮겨 갑니다.
Mac의 디스플레이가 꺼지고, 세션은 사용 중인 기기에 맞춰 만든 가상 디스플레이에서 실행됩니다.
시작하기 전에.
VPN이나 포트포워딩 없이 외부망에서 Mac에 원격 접속할 수 있나요?
네. PocketRocket은 iCloud를 통해 Mac을 찾고, 로컬 네트워크, 선택 사항인 VPN, 직접 연결 또는 암호화된 릴레이 중 가장 먼저 작동하는 경로로 연결합니다.
CGNAT(통신사 NAT) 환경이나 5G에서는 양쪽 모두 릴레이 쪽으로 나가는 연결을 맺습니다. 릴레이는 읽을 수 없는 암호화된 바이트를 전달하기만 하므로 공유기에서 설정할 것이 없습니다.
PocketRocket은 IP 주소 없이 어떻게 Mac을 찾나요?
iCloud를 통해 찾습니다. PocketRocket Host가 Mac의 이름과 공개 키를 사용자의 iCloud 계정에 게시하면, 동일한 Apple 계정을 사용하는 기기에 해당 Mac의 타일이 자동으로 나타납니다.
입력할 것도, 페어링 코드도 없습니다. 같은 네트워크에서는 Bonjour가 Mac을 실시간으로 감지하고 초록색 LAN 배지를 표시합니다.
Mac에 연결하려면 페어링 코드나 ID와 암호가 필요한가요?
아니요. 코드는 없습니다. 동일한 Apple 계정으로 로그인한 기기는 iCloud를 통해 Mac을 찾습니다.
Mac은 iCloud 계정을 통해 공개 키를 공유하며, 그 키를 알고 있음을 증명하지 못하는 상대에게는 응답하지 않습니다.
PocketRocket을 사용하려면 공유기에서 포트를 열어야 하나요?
아니요. PocketRocket은 포트포워딩 없이 작동하며, 공유기가 NAT-PMP 또는 UPnP를 지원하면 PocketRocket Host는 세션이 진행되는 동안에만 포트를 매핑하도록 설계되었습니다.
설계상 포트는 세션이 끝나고 120초 후에 닫히며, 세션은 릴레이를 통해 시작된 다음 직접 경로가 준비되면 그쪽으로 옮겨 갑니다. 어느 경우든 포트포워딩을 수동으로 설정할 일은 없습니다.
PocketRocket은 5G나 통신사 NAT(CGNAT) 환경에서도 작동하나요?
네. 직접 연결이 불가능하면 사용 중인 기기와 Mac이 모두 PocketRocket 릴레이로 나가는 연결을 맺으며, 5G와 해외 호텔 Wi‑Fi에서 테스트를 거쳤습니다.
릴레이는 둘 사이에서 암호화된 바이트를 전달하기만 합니다. 더 직접적인 경로가 준비되는 동안 세션의 처음 몇 초는 릴레이를 통해 진행될 수 있습니다.
Tailscale이나 WireGuard와 함께 PocketRocket을 사용할 수 있나요?
네, 선택적으로 사용할 수 있습니다. 연결 항목에 Mac의 VPN 주소를 추가하면, 터널이 켜져 있을 때마다 PocketRocket이 그 경로를 사용합니다.
PocketRocket은 세션을 끊지 않고 경로를 전환하며, PocketRocket을 사용하는 데 VPN이 꼭 필요하지는 않습니다.
세션이 가끔 릴레이를 통해 시작되는 이유는 무엇인가요?
PocketRocket은 가장 먼저 작동하는 경로(흔히 릴레이)를 사용하고, 더 직접적인 경로를 사용할 수 있게 되면 세션을 끊지 않고 그 경로로 옮깁니다.
새 경로는 이전 경로가 닫히기 전에 준비됩니다. 릴레이를 거치는 동안에도 세션은 종단 간 암호화된 상태로 유지되며, 릴레이는 읽을 수 없는 바이트를 전달하기만 합니다.
세션 중에 네트워크가 바뀌면 어떻게 되나요?
세션은 처음부터 다시 시작하는 대신 유리 커튼 한 장 뒤에서 재개되며, 백그라운드에서도 원하는 시간만큼(30초~10분) 유지될 수 있습니다.
Wi‑Fi에서 5G로 옮겨 가도 PocketRocket은 세션을 끊지 않고 경로를 전환합니다. 백그라운드에서 세션을 유지하는 기능을 끌 수도 있습니다.
연결 상태가 나빠지면 화질은 어떻게 되나요?
PocketRocket은 지연을 늘리지 않고 적응합니다. 먼저 압축을 높이고, 그다음 프레임률을 낮춘 뒤 디테일을 줄이며, 적응형 오류 정정과 5G 무선 손실 모드도 함께 사용합니다.
PocketRocket Host의 ‘고급’(Advanced) › ‘선명도 대 부드러움’(Sharpness vs fluidity)에서 대역폭을 1Mbps부터 제한 없음까지 원하는 수준으로 제한하고, 허용 가능한 최저 프레임률(15, 20, 30 또는 60fps)을 설정할 수 있습니다.
iPhone, iPad 또는 Apple Vision Pro에서 Mac의 사운드를 들을 수 있나요?
네. Mac의 사운드가 사용 중인 기기에서 재생되며, Opus를 사용해 최대 256kbps의 모노 또는 스테레오로 인코딩됩니다.
사운드는 48kHz로 캡처되며, 클록 보정 기능이 있는 적응형 버퍼를 통해 재생됩니다.
iPad나 iPhone과 Mac 사이에서 텍스트와 파일을 복사할 수 있나요?
네. 클립보드는 텍스트, 이미지 및 파일에 대해 양방향으로 작동하며, 기기에서 설정한 크기 제한(기본값 16MB)까지 지원합니다.
제한은 iPhone, iPad 및 Mac에서 128KB부터 1GB까지 조절할 수 있으며, Apple Vision Pro에서는 16MB로 고정되어 있습니다. iPhone, iPad 및 Apple Vision Pro에서는 더 큰 항목을 건너뛰며, Mac은 붙여넣을 때 해당 항목을 가져옵니다.
PocketRocket은 어떤 프레임률로 스트리밍하나요?
최대 초당 60 프레임입니다. 연결이 약할 때를 대비해 PocketRocket Host에서 허용 가능한 최저 프레임률(15, 20, 30 또는 60)을 선택할 수 있으며, Apple Vision Pro는 세션을 90Hz로 표시합니다.
iPhone에서 앱을 나가도 세션 연결이 유지되나요?
네. 30초~10분 중 원하는 시간만큼 유지되며(유지하지 않도록 설정할 수도 있습니다), 그동안 Dynamic Island의 실시간 현황에 연결 상태가 표시됩니다.
iPad나 iPhone에서 Mac 데스크톱 주위에 검은 여백이 생기나요?
아니요. PocketRocket은 윈도우와 정확히 같은 비율의 가상 디스플레이를 Mac에 제공하므로(iPad Pro 13에서는 2752 × 2064) 여백이 생기거나 잘리는 부분이 없습니다.
PocketRocket 릴레이 서버가 내 화면을 볼 수 있나요?
아니요. 릴레이는 복호화할 수 없는 암호화된 바이트를 전달하기만 하며, Mac이 자신의 신원에 서명하므로 릴레이가 Mac을 사칭할 수 없습니다.
Mac은 집에 두세요. 그리고 어디든 데려가세요.
PocketRocket Host를 사용하려면 Apple Silicon이 탑재된 Mac과 macOS 26.1 이후 버전이 필요합니다. PocketRocket 앱은 App Store에 출시될 예정입니다.