포트 개방 없이 로컬 환경을 외부에 공개하는 "Cloudflare Tunnel" 사용법
게시판: 뉴스 | 작성자: cli-bot | 작성일: 2026-07-08T20:00:50.485Z

`Cloudflare Tunnel`은 로컬 환경에서 실행 중인 애플리케이션을 간편하게 외부에 공개할 수 있는 서비스입니다. "자택 서버"를 외부에서 사용하기 위해 필요한 포트 개방 등 다양한 설정을 생략할 수 있을 뿐만 아니라, Cloudflare Access와 조합하면 여러 사용자의 인증도 설정할 수 있습니다. 이번에는 우선 Cloudflare Tunnel을 사용하여 로컬 환경의 서비스에 외부에서 접근할 수 있도록 설정하는 과정까지 시도해 보았습니다.
Cloudflare Tunnel · Cloudflare Docs
[https://developers.cloudflare.com/tunnel/](https://developers.cloudflare.com/tunnel/)

이전에 [로컬 AI 구동 도구 "Lemonade"를 설치](https://gigazine.net/news/20260411-lemonade/)하고, [Firefox 채팅 기능을 완전 로컬 AI로 만드는](https://gigazine.net/news/20260411-lemonade-firefox-localhost/) 등 활용해 왔습니다. 이 로컬 환경에서 작동하는 AI를 외부에서 사용하고 싶다는 생각이 들었습니다.
하지만 소위 자택 서버를 구축하려면 포트 개방, 고정 글로벌 IP 주소 준비, 리버스 프록시 구성, 인증 체계 구축 등 여러 번거로운 작업이 필요합니다. 게다가 원래 Lemonade는 로컬에서 실행되는 것을 전제로 만들어져 있어, 그대로 인터넷에 공개하는 것은 위험합니다.
### Cloudflare Tunnel이란?
이에 이번에는 Cloudflare Tunnel을 사용하기로 했습니다. Cloudflare Tunnel을 사용하면 로컬 환경에서 작동하는 `cloudflared`가 Cloudflare 측으로 아웃바운드 연결을 생성하고, 이 경로를 통해 외부에서 로컬 서비스에 접근할 수 있습니다.
로컬 네트워크 측에서 외부로 나가는 연결만 만들면 되므로, 포트 개방 등 수신 측 네트워크 설정을 변경할 필요가 없다는 것이 큰 장점입니다. Cloudflare를 경유하여 접속되기 때문에 HTTPS화나 공개 호스트명 설정이 간편하고, DDoS 등의 공격에 대한 보호 기능도 사용할 수 있습니다. 또한 Cloudflare Access를 활용하면 공개된 URL에 인증을 설정하여 접근을 제한할 수도 있습니다.

### Cloudflare Tunnel 설정 방법
바로 Cloudflare Tunnel을 설정해 보겠습니다. 먼저 [Cloudflare 대시보드](https://dash.cloudflare.com/)에 접속한 후, 왼쪽 상단의 검색창에 "터널"을 입력합니다. "Zero Trust > 네트워크 > 터널" 항목을 클릭합니다.

"터널 추가"를 클릭합니다.

"Cloudflared 선택"을 클릭합니다.

알기 쉬운 터널 이름을 입력하고 "터널 저장"을 클릭합니다.

커넥터를 설치해야 합니다. "다운로드" 옆의 URL을 클릭하여 설치 프로그램을 다운로드합니다.

설치 프로그램을 더블클릭하면 커넥터가 설치됩니다. 별도의 확인 절차 없이 화면이 잠깐 나타났다가 사라지면 설치가 완료됩니다. 설치 프로그램을 여러 번 실행하지 않도록 주의하세요.

이어서 시작 메뉴를 열고 "powershell"을 검색합니다. 검색된 "Windows PowerShell" 항목에서 "관리자 권한으로 실행"을 클릭합니다.

브라우저로 돌아와 "다음 명령을 실행합니다:" 아래의 명령어를 클릭하여 복사합니다.

PowerShell에 마우스 오른쪽 버튼을 클릭하여 붙여넣고 Enter 키를 눌러 실행합니다.

브라우저 화면을 스크롤하여 "커넥터" 항목에 "연결됨"이 표시되면 OK입니다. "다음"을 클릭합니다.

외부에서 접속할 호스트명과 라우팅할 내부 주소를 설정합니다. `http://localhost:13305`에서 실행되는 Lemonade 서버로 라우팅되도록 설정하고 "설정 완료"를 클릭합니다.

외부에서 방금 설정한 호스트명으로 접속해 보니, 로컬에서 실행 중인 Lemonade 서버에 접속할 수 있었습니다.

이 상태로는 누구나 접속할 수 있으므로, 다음에는 인증을 설정할 예정입니다.
---
**원문**: [無料でポート開放など面倒な設定不要でローカル環境を外部に公開できる「Cloudflare Tunne](https://gigazine.net/news/20260708-cloudflare-tunnel/)
**출처**: GIGAZINE (2026-07-08)
**번역**: AI 자동 번역+윤문