Cloudflare 네트워크에서 원본으로 트래픽을 프록시하는 터널링 데몬인 Cloudflare Tunnel용 명령줄 클라이언트가 포함되어 있습니다. 이 데몬은 Cloudflare 네트워크와 원본(예: 웹 서버) 사이에 위치합니다. Cloudflare는 방화벽에 구멍을 뚫을 필요 없이 클라이언트 요청을 유치하고 이 데몬을 통해 이를 전송합니다. 원본은 최대한 닫혀 있을 수 있습니다. Cloudflare Docs의 Cloudflare Tunnel 섹션에서 광범위한 문서를 찾을 수 있습니다. 원본에 대한 프록시와 관련된 모든 사용법은 cloudflared tunnel help
에서 확인할 수 있습니다.
또한 cloudflared
사용하여 계층 4(즉, HTTP/websocket이 아님)의 TCP 트래픽에 대한 터널 원본( cloudflared tunnel
로 보호됨)에 액세스할 수 있습니다. 이는 SSH, RDP 등과 같은 사용 사례와 관련이 있습니다. 이러한 사용법이 가능합니다. cloudflared access help
참조하세요.
대신 WARP 클라이언트를 사용하여 클라이언트 측에서 cloudflared access
명령을 요구하지 않고도 레이어 4 트래픽용 터널 뒤에 있는 비공개 원본에 액세스할 수 있습니다.
Cloudflare Tunnel을 사용하기 전에 Cloudflare Dashboard에서 몇 가지 단계를 완료해야 합니다. 즉, Cloudflare 계정에 웹사이트를 추가해야 합니다. 현재는 웹사이트 없이(예: 개인 라우팅용) Tunnel을 사용할 수 있지만 기존의 이유로 이 요구 사항은 여전히 필요합니다.
cloudflared
설치 다운로드는 독립 실행형 바이너리, Docker 이미지, Debian, RPM 및 Homebrew 패키지로 제공됩니다. 여기 cloudflared
GitHub 리포지토리에서도 릴리스를 찾을 수 있습니다.
cloudflared
의 Docker 이미지는 DockerHub에서 사용할 수 있습니다../.teamcity/install-cloudflare-go.sh
실행하여 go 도구 체인을 다운로드하고 출력을 따라야 합니다. 그런 다음 make cloudflared
실행할 수 있습니다.Cloudflare Tunnel에 대한 사용자 문서는 https://developers.cloudflare.com/cloudflare-one/connections/connect-apps에서 찾을 수 있습니다.
설치가 완료되면 Cloudflare 계정에 cloudflared
인증하고 터널 생성을 시작하여 원본에 트래픽을 제공할 수 있습니다.
Cloudflare에 웹사이트를 추가하기 전에 Cloudflare Tunnel을 테스트하고 싶으신가요? 여기에서 제공되는 문서를 사용하여 TryCloudflare로 그렇게 할 수 있습니다.
Cloudflare는 현재 최신 릴리스로부터 1년 이내 의 cloudflared 버전을 지원합니다. 기능 가용성과 관련되지 않은 주요 변경 사항이 도입되어 1년 이상 전에 출시된 버전에 영향을 미칠 수 있습니다. 개발자 문서에서 cloudflared 업그레이드에 대해 자세히 알아볼 수 있습니다.
예를 들어, 2023년 1월부터 Cloudflare는 cloudflared 버전 2023.1.1부터 cloudflared 2022.1.1까지 지원합니다.