웹(https)이 아닌 통신도 내 앱이 인터넷에서 바로 받아요. 배포할 때 --public-port 한 줄이면 UDP·TCP 포트가 열려요. 지금은 비공개 베타예요.
무엇인가요
onpod 앱의 기본 주소(https://이름.onpod.ai)로는 웹(HTTPS) 통신만 들어와요. 그래서 UDP를 쓰는 화상통화(WebRTC) 미디어 서버나 게임 서버, 웹이 아닌 TCP를 쓰는 MQTT 브로커·공장 장비(PLC)가 보내는 데이터를 받는 앱은 올리기 어려웠어요.
공개 포트를 켜면 onpod의 고정 접속 주소가 그 포트를 열어 내 앱으로 그대로 전달해요. 앱이 돌아가는 서버는 계속 비공개예요.
이런 앱에
WebRTC 미디어 서버·TURN 서버처럼 UDP로 영상·음성을 주고받는 앱.
UDP·TCP로 플레이어 접속을 직접 받는 멀티플레이 게임 서버.
센서·기기가 MQTT로 보내는 메시지를 받는 브로커.
웹 통신(HTTPS)을 못 하고 TCP 프레임만 보내는 PLC 같은 장비의 데이터 수신.
알아 둘 점
계정마다 지원팀이 허용해야 쓸 수 있어요([email protected]로 요청). 항상 켜져 있는 서버 앱·봇/워커 앱에서만 되고, 무료 절전 앱·자동 확장 앱·회사 안에 설치한 onpod(온프렘)에서는 쓸 수 없어요.
인터넷에 직접 열리는 포트라 앱이 스스로 인증과 속도 제한을 챙겨야 해요. TCP 포트는 접속자의 실제 IP를 모든 연결 맨 앞의 한 줄(PROXY protocol)로 받을 수 있어요 — 접속 기록·허용 IP 거름용이고, 단독 인증으로 쓰지는 마세요.
자주 묻는 질문
관련 키워드
이어 보기