[Remote] SunShine 초기 설정 및 Moonlight 페어링 방법


Moonlight의 새로운 Host 프로그램 Sunshine(선샤인) 초기 설정 및 Moonlight와 페어링 방법을 남겨봅니다.
( 설치 방법은 다른 포스트에 있습니다. 해당 포스트는 순수하게 설정 방법만 있습니다. )

서론

사용 방법에 대해 글 하나 적으려고 했던게, 사설이 붙고 설치 방법도 초보자를 기준으로 설치 과정 화면 하나하나 캡쳐해서 내용을 남기고 보니까 내용이 너무 길어져서, 가독성이 저세상 바닥 수준이 되어 설치 부분도 분리하고, 사용 방법도 분리해 올려봅니다.

어쨌든 모든 과정은 PC를 잘 모르는 초보자 기준으로 작성되어 있기 때문에 내용보다 캡쳐 화면이 많은 점 참고 바랍니다.

혹시 필요한 내용만 보고 싶으신분은 하기 관련글에서 필요한 부분을 확인해 보시기 바랍니다.

[관련글]


Sunshine 초기 설정

하기 내용은 설치가 정상적으로 다 끝났다는 과정하의 내용입니다.
 – Install 설치 시 Sunshine 및 ViGEmBus 설치 완료 후
 – Portable 시 Sunshine 및 ViGEmBus 설치 완료 후 Sunshine.exe 실행 후

1) 웹브라우저를 실행시켜 ‘https://localhost:47990‘로 접속합니다.
 – 첫 접속이라면 아래와 같이 경고창이 뜨는게 정상입니다.

1-1) 고급 버튼을 클릭 후

1-2) localhost(안전하지 않음) 버튼을 누릅니다.

 

2) 관리자 아이디와 비밀번호를 설정합니다.
 – 만약 설정한 적이 있다면 해당 페이지는 뜨지 않습니다.
 – 저는 알아보시기 쉽게 Defualt 값인 Sunshine 을 그대로 유지합니다만 여러분들은 꼭 다른 ID로 변경하시기 바랍니다.

3) 관리자 아이디와 비밀번호 설정이 끝났다면, 아래와 같이 로그인 화면이 나옵니다.
설정하신 아이디와 비밀번호를 넣어 접속하시면

4) 아래와 같이 Sunshine 화면이 저희를 반겨줍니다.

이제 페어링만 남았네요.
페어링 하러 가시죠!


Sunshine과 Moonlight 페어링 방법

정상적으로 Sunshine에 로그인 했다면…

1) Sunshine 페이지를 Pin으로 이동시켜 놓습니다.

2) PC와 같은 로컬 네트워크(와이파이/유선랜 등등)에 접속하고자 하는 장치를 연결합니다. 
 – 저의 경우에는 안드로이드 스마트폰을 PC와 같은 Wi-Fi로 접속 중입니다.
(PC가 있는 방에 랜선이 못들어와서 무선 인터넷 구성 사용 중)
– 보통 PC와 스마트폰을 연결하는 경우 같은 공유기
즉 PC랑 공유기랑 유선 연결되어 있고, 스마트폰은 공유기랑 무선(Wi-Fi)로 연결되어 있는 경우 문제 없습니다.

3) 접속하고자 하는 장치에서 Moonlight를 실행 시킵니다.
 – 저의 경우에는 안드로이드 스마트폰 폴드4에서 했습니다.
 그럼 아래와 같이 잠금 표시의 PC가 잡힙니다.
※ 혹시나 하지만 moonlight의 경우 안드로이드 폰에서는 Google Play 스토어에 검색하면 다운로드 받을 수 있습니다.
(가급적 베타 버전 사용 추천드립니다.)

 

4) 잠금 표시의 PC를 터치하면 아래와 같이 PC에 입력할 PIN 번호를 알려줍니다.
 – 저의 경우에는 2214 네요. (해당 숫자는 램덤 발생입니다.)

 

5) 이것을 Sunshine PIN Pairing 페이지에도 입력해줍니다.
 – 스마트폰에 뜬것과 같이 2214 입력!

 

6) 정상적으로 페어링 되었다면 PIN Pairing 페이지 하단에 녹색 배경으로 Success! 이 뜨면서 스마트폰의 화면도 바뀝니다.

 

7) 스마트폰에 나타난 Desktop 혹은 STEAM 아이콘을 눌러 정상적으로 Stream 제어가 가능한지 확인해보세요.
 – 정상적으로 페어링 되었다면 아래와 같이 PC화면이 짜잔~ 하고 나타납니다.

 

축하드립니다.
Sunshine과 Moonlight의 연결! 페어링 설정이 완료 되었습니다!

이제 즐기시면 됩니다.


추가 정보

Q1) PC랑 PC 연결은 어떻게 하나요?
A1) PC와 PC 연결 시에도 똑같습니다. 스마트폰 붙이듯이 하시면 됩니다.
 – 어떤 장비에서든 Moonlight 페어링 방법은 다 동일합니다. 
 – 다운로드 : Link (윈도우용은 MoonlightPortable-x64~ 압축 파일입니다.)

 

Q2) 집 밖에서는 어떻게 연결하나요?
A2) 공유기에 포트포워드 설정을 해주시면 집 밖에서도 연결 할 수 있습니다.
 – 관련 링크 : [Remote] Moonlight 외부 연결 방법 (공유기 포트포워드 수동 설정 방식)
※ 집에 공유기가 Reboot 등등 문제로 외부 IP가 바뀌었다면 다시 새로운 IP로 접속 시도하셔야 밖에서도 접속 가능합니다.

 

Q3) 외부 IP를 고정적으로 사용 방법은 없나요?
A3) 가장 쉬운 방법은 사용 중이신 공유기의 DDNS 설정 이후 Moonlight에서 수동으로 PC 추가 할 때 외부 ip주소가 아닌 DDNS 주소를 넣어 페어링 하는 것입니다.
 – 그럼 IP가 변경되어도 공유기가 DDNS 갱신해주고 있기 때문에 조금만 기다리면 평소와 같이 접속 가능합니다.
 – 혹시나 하는데 스마트폰은 오른쪽 위의 버튼을 누르면 수동 PC 추가 메뉴가 나옵니다.
 – Link : 편한 외부 접속을 위한 DDNS 설정 방법 (ipTIME 공유기 사용)


추신

이제 세부적인 설정 방법은 나중에 귀차니즘이 걷어날쯤 작성해 올릴 예정입니다.

향후 작성하고자 하는 것들…
Sunshine Install 버전 설치 시 Sunshine Enable/Disable 방법 (완료)
– Sunshine Applications 추가 및 Steam BigPicture 관련 내용
– Sunshine Steam 화면 인코딩 품질 변경 방법
– Moonlight 세부 설정 관련?
Moonlight 방화벽(포트포워드) 설정 관련? (완료)

언제쯤 작성할지는 저도 모릅니다. 평생 안하지… 할지….


[관련글]


수정이력
20230222 : 추가 정보 작성, moonlight 설치 내용 간단히 기록
20230228 : Moonlight 관련 내용 추가
20230516 : 외부 접속 방법, 포트포워딩 내용 추가/개선

18 thoughts on “[Remote] SunShine 초기 설정 및 Moonlight 페어링 방법”

  1. 선생님이 작성한 글이 정말 많은 도움이 되었습니다!
    덕분에 기숙사에서 편하게 원격을 할 수 있겠어요, 감사합니다!

  2. 선샤인으로 바꾸고 검은사막접속하면 키보드가 안먹던데 안티치트때문일까요….선샤인 삭제방법은 곡알고싶습니다…

    1. 헛! 뒤늦은 확인 죄송합니다.

      검은 사막은 제가 해보지 못해서 막히는지는 정확히 모르겠네요.ㅠ
      ( 다만 검색을 해보니 GeForce Experience & Moonlihgt 조합으로는 하고 계시는 분이 있어, Sunshine의 문제일 수도 있을꺼 같네요. 정확한건 해봐야 알 수 있을듯하구요 )

      어쨌든 삭제 방법은 매우 쉽습니다.

      윈도우10 기준으로 ‘제어판 → 프로그램 및 기능 → Sunshine 찾으신 이후 → 마우스 오른쪽 클릭 → 제거/변경’ 누르시면 삭제를 진행하실 수 있습니다.

  3. 선생님 같은 망에서 연결은 잘 되는데 외부에서 인터넷을 바꿔서 수동으로 ip주소를 입력하면 연결 오류 뜨면서 방화벽과 적절한 포트 설정을 확인하라는데 이것도 설명해주시면 안될까요?ㅠㅜ

    1. 헐… 어플이 이상 있나 댓글 알람이 안와서 이제야 확인했네요.

      외부에서 접속을 위해서는 방화벽을 오픈하셔야 합니다.
      방화벽에 대해서는 댓글로 알려드리기에 어려워 관련해 링크를 찾아 걸어봅니다.

      참고 부탁드립니다.

      방화벽 오픈 방법도 정리해서 올려야겠네요.
      늦은 확인 댓글 죄송합니다.

      링크1(자동 설정 방법) : https://gall.dcinside.com/mgallery/board/view/?id=remotepc&no=11
      링크2(수동 설정 방법) : https://kmind79.tistory.com/538
      링크3(참고용) : https://www.clien.net/service/board/lecture/12148641

  4. 원격으로 접속을 하려고 하면 되는듯 하면서 화면은 안나오더니 그대로 꺼지던데 왜 이러는지 알 수 있을 까요?

    1. 음… 저도 정확하게 모르겠네요.

      sunshine issue (버그리포트) list에서 유사한 증상이 있는지 확인해보시고 똑같이 대처해보셔야할꺼 같습니다.
      – issue list : https://github.com/LizardByte/Sunshine/issues

      일단 몇가지 집히는 내용은 남겨봅니다.
      . 사양이 어떻게 되시나요?
      – 최소 사양 정보 : https://github.com/LizardByte/Sunshine#system-requirements

      . 모니터는 켜진 상태로 연결하셨을까요?
      – moonlight는 가상으로 키보드/마우스/패드는 생성해 주는데 모니터는 생성해주지 않아서, 모니터가 꺼져 있으면 제대로 연결되지 않더라구요.
      이런 경우 가상 HDMI나 가상 DP 더미를 구매해 사용하셔야 모니터가 OFF된 상태에도 접속할 수 있어요.

      . 그래픽카드가 내장 포함해 2개 이상일까요?
      – 그나마 비슷한 증상 issue 찾아 링크해봅니다.
      – 유사 issue : https://github.com/LizardByte/Sunshine/issues/872

  5. 꿀팁같은거 언제 올려주시나요.. 기다리구있습니다..

    1. 스마트폰 어플로 답변 한다고 답변했는데, 이상하게 답변이 안붙어있네요?ㅠㅠ

      일단 제가 문의 받은 내용들 먼저 포스팅 예정인데 문의 받은 내용들이 기본적으로 필요한 정보(외부 연결 방법, 삭제, 일시정지 등등)에 대한 내용이다보니, 해당 내용들 외 관련된거다 작성하고 팁을 적을 예정이라 오래 걸릴꺼 같습니다.

      그런데 1년이나 사용하셨다면 저보다 고수이실꺼 같은데요!? ㄷㄷ

  6. 안녕하세요, 작성자님 덕분에 설정을 순조롭게 하고 있었는데요, localhost:47990 접속시 localhost가 접속을 거부했습니다 상태에서 막혀서 진행이 안되네요.. 혹시 해결방법 아실까요?

    1. 안녕하세요.
      문의 주신 localhost가 접속 거부했습니다가 ‘연결이 비공개로 설정되어 있지 않습니다.’ 페이지가 뜨지 않는다는 단어로 이해하고,
      제가 권유해드릴 수 있는 내용은 2가지 뿐이네요.

      1. 혹시 접속 시 주소를 https로 하셨을까요?
      2. 혹시 PORTABLE 버전으로 하셨을까요?
        • PORTABLE 버전의 경우에는 Sunshine.exe 실행 후 끄지 않은 상태에서 ‘‘https://localhost:47990‘를 접속해야 정상적으로 접속 가능해요.
  7. 선생님 좋은 정보 감사합니다.

    마지막 단계때문에 몇시간이나 새로깔고 여러 방법으로 시도해봐도 안돼서 문의드립니다

    호스트 컴퓨터에서 선샤인 PIN넘버 네자리 등록하면 밑에 초록색으로 성공했다는 문구까지는 뜹니다.

    그런데 접속하려는 PC에서

    라고만 계속 뜨네요. 도대체 뭐가 문제일까요.

    작년까지 지포스 익스피리언스 잘 쓰다가 이제 접속이 안되어서 sunshine으로 해보려는데 자꾸 저렇게 뜨네요. 혹시나 싶어서 지포스 익스피리언스 shield를 비활성화 했는데도 자꾸 같은 증상입니다.

    1. 안녕하세요.

      저도 처음 보는 에러 종류라 이야기해 드릴께 몇가지 없네요.
      어쨌든 혹시나 해서 sunshine/moonlight 쪽 isuue 및 qna 내용 확인해보고, 구글 검색 도 해보고 답변 드려봅니다.

      1.github 검색
      sunshine/moonlight 모두 키워드 401로 이슈와 qna를 찾아보았는데 스팀링크 관련해서 내용이 나오네요.
      스팀 링크 관련해 지우거나 정지 시키고 접속 시도를 해보시는게 좋을꺼 같습니다.
      – 링크 : https://github.com/moonlight-stream/moonlight-qt/issues/835

      2. 구글 검색 결과
      Geforce 게임 드라이버를 최신으로 업데이트 했더니 해결되었다는 내용이 하나 있네요.
      – 링크 :
      https://www.reddit.com/r/SteamDeck/comments/10w361z/moonlight_error_server_401

      3. 개인 판단 조언
      – 현재 2023년 06월 09일 지포스 익스피리언스의 shield game stream 기능을 정상 동작 중입니다.
      올해부터 안되었다고 하셨는데, 왠지 어떤 다른 요인으로 인해서 지포스 익스피리언스가 동작되지 않는 환경으로 된게 아닐까 생각이 듭니다.

      그래서 제 개인적인 판단으로는 현재 sunshine이 안되는게 문제가 아니라 지포스 익스피리언스로도 접속이 안되는게 문제로 이것 먼저 해결해야 되지 않을까 싶습니다.

      일단 위와 같이 드라이버가 최신이거나 업데이트 했는데도 효과가 없다면

      지포스 익스피리언스를 재설치 해보시고,

      최근 백신이나 보안 프로그램 혹은 타 원격제어 프로그램 설치하신게 있다면 제거 하거나 정지 상태로 만들어 오직 지포스 익스피리언스(재설치 후 실행)만 실행 된 상태로 만들어 정상 접속 여부를 확인해보시는게 좋을꺼 같습니다.

      만약 이렇게 해도 해결이 되지 않는다면 윈도우 재설치 말고는 생각나는게 없네요.

      ※ 아참 sunshine으로 접속 시 가급적 steam 누르지 말고 mstsc 눌러서 접속하세요.
      따로 조치 안하면 steam 접속 누르면 접속 안되더라구요.

      저도 처음 보는 에러라 아쉽게도 이외 제가 이야기 해드릴 수 있는게 없네요.
      좋은 결과 있기를 바랍니다.

      1. ㅇ어우 상세한 답변 감사드립니다.

        이방법 저방법 다 써보고 혹시라도 해결이 되면 저도 정보공유차 답변 남기겠습니다. 감사합니다!

        제가 접속하려는 환경이 공공기관이라 방화벽이 있어서 그런건 아닌가 생각도 해보는데요.

        문라이트 앱에 대한 접근이나 접근시도자체는 작년부터도 잘되어서 일단 그건 가능성이 없다고 생각하는데 어떤 의견이신지도 궁금합니다.

        1. 엇… 공공기관이면 보안상 문제로 방화벽 포트가 몇개 막혀있을수도 있을꺼 같다라는 생각이 드네요.
          ( 저도 회사에서는 안되더라구요.ㅎㅎ )

          참고로 문라이트의 방화벽 포트는 여러개 있는데 어떤건 앱이랑 연결용, 어떤건 제어용, 어떤건 화면 송출용 이렇게 용도가 달라서 moonlight용 7개 포트가 PC는 물론 공유기에서도 정상적으로 오픈되야만 제대로 동작되더라구요.^^

          어쨌든 방화벽 포트 미오픈 여부를 확인하기 위해서 제가 작성해둔 ‘[REMOTE] MOONLIGHT 외부 연결 방법 (MOONLIGHT INTERNET HOSTING TOOL 사용)’ 포스트의 내용을 참고해보세요.
          링크 : http://syanoe.com/game/g-util/8225.htm

          ‘MOONLIGHT INTERNET HOSTING TOOL’을 실행 시키면 첨부 사진과 같이 포트 확인을 해줘서 어느 포트가 문제가 있는건지 확인이 가능합니다.
          ※ UDP 48002는 이상하게 안나오는데 해당 포트도 확인하셔야 됩니다. 포트에 대해서는 하단 링크 참고해주세요.
          링크 : http://syanoe.com/game/g-util/8226.htm
          https://uploads.disquscdn.com/images/736ff5a43945abd014f53cf05e707868cd5cae88f0ca89ee559075fb7c547139.jpg

댓글은 닫혔습니다.