본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

devtunnel

0

devtunnel은 Microsoft가 개발한 명령줄(CLI) 도구로, 로컬 개발 환경의 웹 서비스를 인터넷에 안전하게 공유할 수 있게 해줍니다.

CLI 도구로컬 개발웹 서비스 공유웹훅 테스트터널링

소개

devtunnel은 Microsoft가 개발한 명령줄(CLI) 도구로, 로컬 개발 환경의 웹 서비스를 인터넷에 안전하게 공유할 수 있게 해줍니다. 개발 중인 웹 애플리케이션을 외부에서 테스트하거나, 동료와 작업 내용을 공유하거나, 웹훅을 연동할 때 유용합니다. Visual Studio 없이도 독립적으로 사용할 수 있으며, Windows, macOS, Linux를 지원합니다.

상세정보

devtunnel이란?

devtunnel은 Microsoft가 제공하는 개발자용 터널링 CLI 도구입니다. 로컬에서 실행 중인 웹 서비스를 인터넷에 안전하게 노출하여, 외부에서 접근할 수 있도록 해줍니다. 이를 통해 개발 중인 웹 애플리케이션을 실제 환경에서 테스트하거나, 동료와 작업 내용을 공유하거나, 웹훅을 연동할 수 있습니다.

주요 기능

  • 보안 기본 설정: 생성된 터널은 기본적으로 Microsoft 계정, Microsoft Entra ID 또는 GitHub 계정으로 로그인한 사용자만 접근할 수 있습니다.
  • 고정 URL: 터널 URL을 유지할 수 있어, 필요할 때마다 같은 주소로 접근할 수 있습니다.
  • 다중 포트 지원: 하나의 터널에서 여러 포트를 동시에 호스팅할 수 있습니다.
  • 글로벌 서비스: 전 세계 어디서나 사용 가능하며, 가장 가까운 리전에 자동으로 터널이 생성됩니다.

지원 환경

Windows, macOS, Linux에서 사용할 수 있습니다. Windows에서는 winget 패키지 매니저를 통해 간편하게 설치할 수 있습니다.

기본 사용법

  1. 설치 후 devtunnel login 명령으로 Microsoft 또는 GitHub 계정에 로그인합니다.
  2. devtunnel host -p 6001 명령으로 로컬 포트 6001을 터널링합니다.
  3. 생성된 URL을 통해 외부에서 접근할 수 있습니다.

이런 용도로 찾는 분께 적합합니다

개발 중인 웹 애플리케이션을 외부에서 테스트하고 싶은 개발자, 웹훅을 연동해야 하는 개발자, 동료와 작업 중인 웹 서비스를 공유해야 하는 개발자에게 유용합니다. 또한 Visual Studio를 사용하지 않는 개발자도 독립적으로 사용할 수 있습니다.

제한 사항 및 참고 사항

  • devtunnel은 임시 테스트 및 개발용으로 설계되었으며, 프로덕션 워크로드에는 적합하지 않습니다.
  • 터널을 사용하려면 Microsoft 계정, Microsoft Entra ID 또는 GitHub 계정으로 로그인해야 합니다.
  • 터널링된 서비스는 기본적으로 로그인한 사용자만 접근할 수 있지만, 필요에 따라 액세스 제어를 설정할 수 있습니다.

자주 묻는 질문

devtunnel은 무료인가요?

공식 문서에 따르면 devtunnel은 공개 미리 보기 단계로, 현재 무료로 제공됩니다. 다만 향후 요금제가 변경될 수 있습니다.

Visual Studio 없이도 사용할 수 있나요?

네, devtunnel CLI는 독립적으로 설치 및 사용할 수 있습니다.

터널 URL을 고정할 수 있나요?

네, 터널을 생성할 때 고정 URL을 사용할 수 있습니다.

시스템 요구사항

Windows 10 이상, macOS, Linux (x64 또는 arm64). Microsoft 계정, Microsoft Entra ID 또는 GitHub 계정이 필요합니다.