Quick Tunnels: 초대받은 사람만 볼 수 있게 localhost 프로젝트를 웹에 공개하기
Korben은 많은 개발자가 이미 쓰고 있는 Cloudflare 명령 cloudflared tunnel --url을 다시 다룹니다. 이 명령은 내 컴퓨터에서 돌아가는 서버를 trycloudflare.com 주소로 공개해 줍니다. 계정도, 도메인도 필요 없고, 무엇보다 공유기에서 포트를 열 필요가 없습니다. 집에서 서비스를 운영하는 사람이 잠시 누군가에게 프로젝트를 보여줘야 할 때 간단한 방법입니다.
최근 추가된 기능은 --allowed-mail 옵션입니다. 예전에는 링크를 가진 사람이면 누구나 접속할 수 있었습니다. 이제는 지정한 이메일 주소만 접속하도록 제한할 수 있으며, Cloudflare Access를 통해 일회용 코드가 메일로 발송됩니다.
튜토리얼은 8080 포트에서 Python으로 간단한 테스트 페이지를 띄우는 로컬 웹 서버에서 시작합니다. cloudflared는 Cloudflare 네트워크로 나가는 연결을 만드는 오픈소스 커넥터입니다. Mac에서는 Homebrew로 설치하고, Debian이나 Ubuntu에서는 Cloudflare 공식 저장소를 써야 합니다. 이 저장소의 서명 키가 최근 바뀌었으므로, 오래된 튜토리얼 대신 지금의 명령을 따르라고 저자는 권합니다.
흥미로웠던 점 하나는, 이 도구로 AI 에이전트를 돌린다면 Cloudflare가 --allowed-mail 없이 실행되는 명령을 막는 PreToolUse 훅을 권장한다는 것입니다. 에이전트가 실수로 공개 터널을 열어버리는 일을 막기 위해서입니다.
홈랩에서 포트 개방이나 VPN의 가벼운 대안이 될 수 있습니다. 다만 공개 터널은 잠깐이라도 인터넷에 노출되는 것이라는 점을 잊지 마세요.
출처: Korben
최근 추가된 기능은 --allowed-mail 옵션입니다. 예전에는 링크를 가진 사람이면 누구나 접속할 수 있었습니다. 이제는 지정한 이메일 주소만 접속하도록 제한할 수 있으며, Cloudflare Access를 통해 일회용 코드가 메일로 발송됩니다.
튜토리얼은 8080 포트에서 Python으로 간단한 테스트 페이지를 띄우는 로컬 웹 서버에서 시작합니다. cloudflared는 Cloudflare 네트워크로 나가는 연결을 만드는 오픈소스 커넥터입니다. Mac에서는 Homebrew로 설치하고, Debian이나 Ubuntu에서는 Cloudflare 공식 저장소를 써야 합니다. 이 저장소의 서명 키가 최근 바뀌었으므로, 오래된 튜토리얼 대신 지금의 명령을 따르라고 저자는 권합니다.
흥미로웠던 점 하나는, 이 도구로 AI 에이전트를 돌린다면 Cloudflare가 --allowed-mail 없이 실행되는 명령을 막는 PreToolUse 훅을 권장한다는 것입니다. 에이전트가 실수로 공개 터널을 열어버리는 일을 막기 위해서입니다.
홈랩에서 포트 개방이나 VPN의 가벼운 대안이 될 수 있습니다. 다만 공개 터널은 잠깐이라도 인터넷에 노출되는 것이라는 점을 잊지 마세요.
출처: Korben
댓글 0
첫 댓글을 남겨 보세요. 어느 나라 말이든 괜찮아요.
로그인하고 댓글 남기기