AI / 자동화 2026년 5월 25일

MiroFish 네트워크 오류 수정 2026: VITE_API_BASE_URL 및 VPS 원격 접속

VpsGona 팀 2026년 5월 25일 약 9분
MiroFish VITE_API_BASE_URL 네트워크 오류 수정 2026

MiroFish VPS 배포 후 Network Error가 나면 브라우저가 localhost:5001를 호출하는 경우가 대부분입니다. VITE_API_BASE_URL과 포트 3000/5001를 설명하고 SSH 원격 접속, OpenClaw 배포, 단기 렌탈 노드로 연결합니다.

고지: 클라우드 Mac 렌탈은 VpsGona 제공. MiroFish는 독립 OSS입니다.

처음 설치라면 MiroFish Docker 배포 가이드에서 .env와 compose를 먼저 완료하세요.

Network Error 원인

UI는 :3000에서 열리지만 API는 실패할 수 있습니다—axios 기본값이 잘못된 호스트를 가리킵니다 (#511).

localhost 함정

원격 http://서버IP:3000 접속 시 JS의 localhost내 PC입니다. Vite 프록시는 로컬 개발 전용입니다.

VITE_API_BASE_URL

VITE_ 변수는 빌드 시 번들에 포함됩니다 (Vite 문서). Docker는 --build가 필요합니다.

VITE_API_BASE_URL=http://공인IP:5001

수정 체크리스트

상황재시작비고
Same machinehttp://127.0.0.1:5001npm run devDefault works
LAN browserhttp://192.168.x.x:5001Restart ViteUse LAN IP in env
VPS / cloudhttp://PUBLIC_IP:5001docker compose up --build -dOpen ports 3000/5001
  1. .env 수정
  2. 포트 3000/5001 매핑
  3. docker compose up --build -d
  4. 브라우저 강력 새로고침

포트·방화벽

클라우드 SG와 OS 방화벽에서 3000, 5001를 허용하세요. 서울 노드 클라우드 Mac(일 $20.7)에서도 동일 규칙이 적용됩니다.

백엔드 확인

  1. 노트북에서 curl http://공인IP:5001/
  2. DevTools에서 XHR 호스트 확인
  3. env 변경 후 재빌드

클라우드 Mac 옵션

단기 파일럿은 Mac mini M4 일 $20.7 렌탈 + SSH vs VNC를 참고하세요.

FAQ

http://IP:5001/ 이 404면 장애?

루트 경로 미정의일 수 있습니다. 타임아웃이면 FW/Docker를 확인하세요.

env 변경 후에도 localhost?

프론트 재빌드 필요. Docker는 --build.

HTTPS 도메인 가능?

가능. VITE_API_BASE_URL을 https://api.example.com 으로 설정.

LLM API 키 문제?

응답 전 Network Error는 호스트 오류가 많음. 네트워크 먼저.

LAN만 되고 폰은 안 됨?

폰이 접근 가능한 LAN IP를 env에 설정.

macOS에서 에이전트 실행

단기 MiroFish 파일럿은 Mac mini M4 렌탈로 Linux VPS 운영 부담을 줄이세요.