개발 터널란?

개발자 터널을 사용하면 개발자가 인터넷을 통해 로컬 웹 서비스를 안전하게 공유할 수 있습니다. 로컬 개발 환경을 클라우드 서비스와 연결하거나, 진행 중인 작업을 동료와 공유하거나, 웹후크 빌드를 지원합니다. 개발 터널은 프로덕션 워크로드가 아닌 임시 테스트 및 개발을 위한 것입니다.

Important

이 기능은 현재 공개 미리 보기로 제공됩니다. 이 미리 보기 버전은 서비스 수준 계약 없이 제공되며 프로덕션 워크로드에는 사용하지 않는 것이 좋습니다. 특정 기능이 지원되지 않거나 기능이 제한될 수 있습니다.

이점

  • 기본적으로 보안 - 만드는 개발 터널 Microsoft, Microsoft Entra ID 또는 GitHub 계정을 사용하여 액세스할 수 있습니다.
  • 영구 URL - 필요한 한 동일한 개발 터널 URL을 유지합니다.
  • 여러 동시 포트 에 대한 지원 - 단일 개발 터널에서 동시에 여러 포트를 호스트합니다.
  • 글로벌 서비스 가용성 - 개발 터널 서비스는 전역적으로 사용할 수 있습니다. 개발 터널은 사용 가능한 가장 가까운 지역에 자동으로 만들어집니다.
  • 터널 검사 - 친숙한 인터페이스인 브라우저 DevTools에서 개발 터널 트래픽을 검사합니다.

용어

CLI를 사용하기 전에 전체에서 참조되는 다음 용어를 이해하는 것이 좋습니다.

  • 터널 - 릴레이 서비스를 통해 한 호스트에 대한 보안 원격 액세스를 제공합니다. 개발 터널에는 고유한 DNS 이름, 여러 포트, 액세스 제어 및 기타 연결된 메타데이터가 있습니다.

  • 터널 릴레이 서비스 - 호스트가 방화벽 뒤에 있고 들어오는 연결을 직접 수락할 수 없는 경우에도 클라우드 서비스를 통해 개발 터널 호스트와 클라이언트 간의 보안 연결을 용이하게 합니다.

  • 터널 호스트 - 개발 터널 릴레이 서비스를 통해 개발 터널에 대한 클라이언트 연결을 허용하고 로컬 포트에 해당 연결을 전달합니다.

  • 터널 포트 - 개발 터널을 통해 허용되는 IP 포트 번호(1-65535)입니다. 개발 터널은 추가된 포트에 대한 연결만 허용합니다. 하나의 개발 터널은 여러 포트를 지원할 수 있으며, 개발 터널 내의 다른 포트는 서로 다른 프로토콜(HTTP, HTTPS 등)을 사용할 수 있으며 액세스 제어가 다를 수 있습니다.

  • 터널 연결 - 개발 터널 포트를 통해 개발 터널 클라이언트와 개발 터널 호스트 간의 이중 패킷 스트림입니다. 개발 터널 연결은 대부분 양쪽의 TCP 연결에 연결되지만 UDP 기반 프로토콜도 지원될 수 있습니다. 하나의 터널 포트는 여러 동시 연결을 지원할 수 있습니다.

  • 터널 클라이언트 - 호스트에 대한 개발 터널을 통해 원격 연결을 시작합니다. (호스트가 개발 터널 서비스와 "클라이언트" 관계를 가질 수도 있지만 혼동을 줄이기 위해 해당 컨텍스트에서 용어를 사용하지 않습니다.)

다음 단계