#봇은 정상 작동하는데 control ui가 안열린다

1 messages · Page 1 of 1 (latest)

thorn cedarBOT
#

To help others find answers, you can mark your question as solved via Right click solution message -> Apps -> ✅ Mark Solution

chilly sphinxBOT
#

Control UI는 텔레그램 봇이 잘 동작하더라도 별도로 “브라우저에서 Gateway(기본 18789포트)로 접속”이 되어야 열려요. 보통은 (1) 접속 주소/포트가 잘못됐거나, (2) 원격 접속인데 터널/HTTPS 없이 열려고 해서, (3) 토큰/디바이스 페어링에서 막혀서 안 열립니다.

아래부터 순서대로 보면 거의 잡힙니다.

1) 지금 “어디에서” Control UI를 열고 있나요?

  • Gateway가 돌아가는 같은 머신에서 열면: http://127.0.0.1:18789/
  • Gateway가 VPS/서버에 있고, 내 PC에서 열면: 그냥 http://<vps-ip>:18789/로는 보통 안 됩니다(기본 bind가 loopback인 경우가 많음).
    → 이 경우 SSH 터널이 제일 간단해요:
ssh -N -L 18789:127.0.0.1:18789 user@<gateway-host>

그리고 내 PC 브라우저에서 http://127.0.0.1:18789/ 로 접속.

또는 (추천) Tailscale 쓰면 Serve로 HTTPS 붙이는 방식이 안정적입니다:

#

2) Gateway 쪽 상태 먼저 확인 (Gateway 서버에서 실행)

아래 2개 결과를 그대로 붙여주세요:

openclaw --version
openclaw gateway status

여기서 핵심은:

  • Runtime: running
  • RPC probe: ok
  • Dashboard: http://... 같은 URL이 보이는지

3) Control UI 화면에 어떤 에러가 뜨나요? (케이스별 해결)

A) 페이지 자체가 안 열림(타임아웃/연결거부)

  • 위 SSH 터널(또는 Tailscale Serve)로 접근 방식부터 바로잡는 게 1순위입니다.
  • 그리고 openclaw gateway status에서 bind/포트 정보를 확인.
#

B) “unauthorized” 또는 계속 reconnect

  • 토큰이 필요합니다. Gateway 서버에서 토큰 확인:
openclaw config get gateway.auth.token

C) disconnected (1008): pairing required

원격 브라우저/새 브라우저 프로필이면 디바이스 승인이 필요할 수 있어요:

openclaw devices list
openclaw devices approve <requestId>
#

(로컬 127.0.0.1 접속은 보통 auto-approve)

D) device identity required

LAN/Tailscale IP로 HTTP 접속하면 “비보안 컨텍스트”라 브라우저에서 막히는 경우가 있어요.
해결:


원인 빨리 좁히려면, 지금 상황에서:

  1. Control UI를 어떤 주소로 열고 있는지(URL)
  2. openclaw --version / openclaw gateway status 출력
  3. 브라우저에 뜨는 정확한 에러 문구(unauthorized? 1008? blank?)

이 3개만 답해주면 다음 액션 딱 집어서 안내할게요.

#

(해결되면 이 스레드에서 솔루션 메시지 Mark Solution도 부탁해요. 나중에 다른 분들 검색에 도움 됩니다.)