본문으로 바로가기 본문 바로가기
WIKI 기술 지식 베이스

Cloudflare Tunnel

원문 보기 위키 갱신

공용 IP를 노출하지 않고 오리진 서버, API, 서비스를 Cloudflare에 안전하게 연결하는 포스트퀀텀(post-quantum) 암호화 터널을 알아봐요.

출처: 문서

본문

포스트퀀텀 암호화 터널로 오리진 서버, API, 서비스를 Cloudflare에 안전하게 연결해요. 공용 IP가 필요 없어요.

모든 요금제에서 사용 가능

사설 네트워킹이나 Zero Trust를 찾고 있나요?

이 문서는 공용 애플리케이션을 위한 Cloudflare Tunnel 사용 사례를 다뤄요. VPN 대체, 사설 네트워크 접근, 네트워크 트래픽 필터링에 대해서는 Cloudflare One Tunnel 문서를 참조해요.

Cloudflare Tunnel은 아웃바운드 전용 포스트퀀텀 암호화 연결을 통해 인프라를 Cloudflare에 연결해요. 공용 IP를 노출하는 대신 cloudflared라는 가벼운 데몬을 서버에 설치해요. 이 데몬은 Cloudflare 글로벌 네트워크에 영구 터널을 만들고, 그래서 오리진으로 가는 모든 트래픽이 CDN 캐싱, WAF, Bot Management, DDoS 보호가 자동으로 적용되는 Cloudflare를 통과해요.

열린 인바운드 포트가 없어요. 공용 IP가 없어요. 공격 표면이 없어요.

동작 방식

  1. 서버 또는 네트워크에 cloudflared를 설치해요.
  2. cloudflared는 Cloudflare에 아웃바운드 포스트퀀텀 암호화 연결을 설정해요. 인바운드 포트나 방화벽 변경은 필요 없어요.
  3. 공용 호스트 이름을 로컬 서비스에 매핑해요(예: app.example.com → http://localhost:8080).
  4. 트래픽은 CDN과 보안이 완전히 적용된 채 Cloudflare 네트워크를 통해 오리진으로 흘러가요.

각 터널은 내장 중복성을 위해 두 개의 Cloudflare 데이터 센터에 4개의 장기 연결을 유지해요. 추가 고가용성을 위해 여러 cloudflared 레플리카를 실행할 수도 있어요.

사용 사례

  • 보안 오리진 연결 — 공용 오리진 IP를 없애요. 모든 트래픽은 CDN, WAF, DDoS 보호가 적용된 채 Cloudflare를 통과해요.
  • 공용 인그레스 라우팅 — 공용 호스트 이름을 로컬 서비스에 매핑해 내부 애플리케이션을 인터넷에 게시해요. HTTP, HTTPS, TCP, SSH, RDP 등 더 많은 프로토콜을 지원해요.
  • Workers VPC — Cloudflare Workers가 터널을 통해 사설 데이터베이스, API, 서비스에 안전하게 접근하도록 해요.
  • 로드 밸런싱 — Cloudflare Load Balancer 풀에서 터널을 오리진 엔드포인트로 사용해 고가용성과 지능형 트래픽 스티어링을 실현해요.

시작하기

첫 터널 만들기

대시보드나 API를 사용해 5분 안에 터널을 설정해요.

라우팅(Routing)

게시된 애플리케이션을 위한 DNS 레코드, 프로토콜, 로드 밸런싱.

통합(Integrations)

Cloudflare One, Workers VPC, Load Balancing, Access 등.

구성(Configuration)

레플리카, 방화벽 규칙, 토큰, 런타임 매개변수.

더 알아보기 (Learn more)

Cloudflare Tunnel은 cloudflared 데몬을 통해 오리진을 Cloudflare에 아웃바운드 전용으로 연결하며, 공용 IP 없이도 CDN·WAF·DDoS 보호가 적용된 트래픽 흐름을 만들어요.