proxer http
터널을 통해 로컬 HTTP 서비스를 노출합니다.
proxer http <port>는 클라이언트가 시작한 터널을 공개 Proxer 서버에 연결하고 요청을 로컬 HTTP 포트로 전달합니다.
사용법
섹션 제목: “사용법”proxer http 3000 --server ws://your-server.example.com:8080 --subdomain demo --token dev-token<port>— 전달할 로컬 HTTP 포트입니다. 이 positional 인자에는 환경변수가 없습니다.--server <url>— 공개 Proxer 서버 URL입니다. Proxer는 내부적으로 항상/__proxer__/control에 연결합니다.--subdomain <name>— 서브도메인 경로를 등록합니다. 생략하면 루트 도메인 경로를 등록합니다.--token <token>— 서버와 일치해야 하는 공유 토큰입니다.
환경변수
섹션 제목: “환경변수”PROXER_SERVER—--server기본값PROXER_SUBDOMAIN—--subdomain기본값PROXER_TOKEN—--token기본값
CLI flag가 환경변수보다 우선합니다.
루트 경로
섹션 제목: “루트 경로”--subdomain을 생략합니다.
proxer http 3000 --server ws://proxy.example.com:8080 --token dev-tokenproxy.example.com 요청은 로컬 서비스로 전달됩니다.
서브도메인 경로
섹션 제목: “서브도메인 경로”--subdomain을 지정합니다.
proxer http 3000 --server ws://proxy.example.com:8080 --subdomain demo --token dev-tokendemo.proxy.example.com 요청은 로컬 서비스로 전달됩니다.
재연결 동작
섹션 제목: “재연결 동작”이미 연결된 제어 연결이 끊기면 클라이언트는 재시도하고 서버가 다시 접근 가능해지면 재등록합니다. 초기 연결이 등록 전에 실패하면 명령이 종료될 수 있습니다.