맥에서 갤럭시 무선 연결로 미러링하는 방법 (scrcpy, adb)

🏷️ Mac

맥북에서 갤럭시 휴대폰 화면을 미러링하고 조작하고 싶을 때 scrcpy를 사용해 연결하는 방법에 대해 이전 글에서 다룬 적이 있습니다. 그 글에서는 USB 케이블을 통한 유선 연결을 기준으로 설명했는데요.

맥북과 갤럭시가 동일한 와이파이 환경에 있는 경우 scrcpy에서 무선 연결을 사용할 수 있습니다. 무선 연결을 따로 설명하는 이유는 설정 자체는 쉽지만 네트워크 환경, 권한, ADB 전환 등 변수가 많아 글을 분리했습니다.

이 글에서는 맥에서 갤럭시를 무선으로 미러링하는 방법에 대해 자세히 다루며, 연결되지 않을 때 자주 겪는 오류에 대해서 하나씩 알아보겠습니다. 이전 글을 참고해서 scrcpy, adb를 미리 설치한 후 아래 과정을 따라와 주세요.

링크 : 맥북에서 갤럭시를 원격 제어(미러링)하는 방법

맥에서 갤럭시 무선 연결하기

일단 개념부터 짚고 넘어가겠습니다. 맥과 갤럭시를 미러링할 때 사용하는 도구는 adb와 scrcpy 2가지 입니다.

adb는 디버그 모드를 통해 상호 기기 연결을 시켜주고 scrcpy는 미러링을 하는 앱입니다. 즉 adb에서 무선으로 연결한 후 scrcpy를 실행하면 무선 미러링이 가능한 것이죠. 이 과정을 하나씩 살펴보겠습니다.

갤럭시 무선 디버깅 활성화

무선 디버깅 활성화

맥북에 갤럭시를 USB 케이블로 연결한 상태에서 진행합니다.

갤럭시 설정 → 개발자 옵션으로 이동해 USB 디버깅, 무선 디버깅을 활성화합니다. 이 때 ‘이 컴퓨터(또는 네트워크)에서 항상 허용’ 옵션을 체크한 후 허용을 설정합니다.

갤럭시 내부 IP 확인하기

갤럭시 내부 IP 주소 확인

adb 명령어로 무선 연결을 하기 위해서는 갤럭시에 할당된 내부 IP 주소를 알아야합니다.

설정 → 연결 → Wi-Fi 화면에서 현재 연결된 와이파이 이름 오른쪽의 톱니바퀴 아이콘을 누르고 연결 상태 화면으로 이동합니다. 화면 하단의 더보기를 눌러 숨겨진 옵션을 모두 펼친 다음, IP 주소 부분을 체크합니다.

adb로 무선 연결하기

adb 무선 환경 설정

맥북에서 터미널을 실행한 다음, adb devices 명령어를 실행합니다. 정상적으로 연결된 상태라면 list of devices attached 하위에 기기 시리얼 번호가 출력됩니다.

연결을 확인한 다음, 아래 명령어를 실행해 TCP 모드(무선)을 활성화합니다.

adb tcpip 5555
갤럭시 무선 연결 adb 명령어

이제 USB 케이블을 뽑아 무선 상태로 만든 다음, 아래 명령어를 이용해 갤럭시와 무선 연결합니다. 명령어의 IP 부분은 앞서 확인했던 갤럭시의 내부 IP를 입력하면 됩니다.

adb connect xxx.xxx.xxx.xxx

명령어 입력 후 별다른 메시지가 출력되지 않으면 정상적으로 연결이 된 것입니다. 연결 상태를 직접 확인하려면 아래 명령어로 확인할 수 있습니다.

adb devices

유선 연결에서는 갤럭시 시리얼 넘버가 표시되었는데, 무선 연결 시 갤럭시의 IP가 표시됩니다.

scrcpy 무선 미러링 연결하기

scrcpy 무선 미러링 시작하기
scrcpy --turn-screen-off --stay-awake

adb로 무선 연결된 상태에서 scrcpy 명령어를 실행하면 유선 연결과 마찬가지로 미러링이 시작됩니다.

참고로 위 명령어의 옵션은 갤럭시가 잠금 상태, 화면이 꺼진 상태에서도 무선 미러링을 유지하는 동작을 추가한 것으로 무선 미러링 시 연결이 끊기지 않고 유지할 수 있도록 도와줍니다.

맥북에서 무선 미러링 조작 화면

이제 선 없이 갤럭시 화면을 맥북에서 조작할 수 있게 되었습니다. 😀

미러링 종료하기

scrcpy 창을 끄면 미러링이 종료되는데, 백그라운드에서는 adb 서버가 돌아가고 있으므로 미러링을 완전히 종료하려면 아래 명령어를 실행합니다.

adb 무선 연결 종료

adb disconnect xxx.xxx.xxx.xxx:5555

adb 서버 종료

adb kill-server

adb 서버 다시 시작

adb start-server

scrcpy 무선 연결 문제 해결

무선 연결에 오류가 발생했을 때 대표적인 원인은 다음과 같습니다.

유선 상태에서 adb 인증 안 함

본문 내용 중에서 무선 연결 이전에 사전 작업으로 USB 케이블로 맥북과 갤럭시를 연결하고 adb tcpip 5555 명령어로 포트를 지정하는 부분이 있습니다.

이 부분에서도 유선 연결이 되어있어야 하니 adb 서버를 다시 시작한 다음, 하나씩 설정해 보시길 바랍니다.

디버그 모드에서 맥북 연결 허용 안됨

유선 디버그 모드에서 맥북 연결이 항상 허용되어 있어야 하고, 무선 디버그 모드에서는 연결된 와이파이 네트워크가 항상 허용되어야 합니다. 허용 설정을 했는데도 오류가 발생한다면 디버그 모드를 껐다가 다시 연결해 보시길 바랍니다.

무선 디버깅 페어링 목록 확인

무선 디버그 모드가 올바르게 연결되면, 무선 디버깅 → 페어링된 기기 목록에서 맥북 이름을 확인할 수 있습니다.

갤럭시 내부 IP 바뀜

접근 권한이나 연결 설정에 문제가 없음에도 연결이 자꾸 안된다면 갤럭시 내부 IP가 바뀌었는지 확인합니다.

갤럭시는 기본적으로 Mac Address를 바꾸게 되어 있는데, 이 주소가 바뀌면 공유기에서 새로운 IP를 할당할 수 있으며 이로 인해 IP가 바뀌게 됩니다.

IP가 바뀌지 않게 하려면 갤럭시 설정 → 연결 → Wi-Fi → 연결된 SSID 정보 → MAC 주소 유형을 랜덤 MAC 대신 휴대전화 MAC으로 변경하면 됩니다.

scrcpy삼성 갤럭시원격제어화면 미러링

저자

댓글

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Fill out this field
Fill out this field
올바른 이메일 주소를 입력해주세요.

같은 카테고리 글