Cloudflare Tunnel을 사용하면 공인 IP 없이도 내부 n8n 서버를 외부에서 접속할 수 있습니다.
도메인 연결 없이 trycloudflare.com 임시 URL을 통해 바로 접속 가능합니다.
1️⃣ n8n Docker 실행 (기본 포트 5678)
docker run -d \
--name n8n \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
n8nio/n8n
정상 실행 확인:
curl http://localhost:5678
2️⃣ cloudflared 설치
CentOS / Rocky Linux:
sudo yum install -y cloudflared
설치 확인:
cloudflared --version
3️⃣ Cloudflare Tunnel(임시 Tunnel) 실행
cloudflared tunnel --url http://localhost:5678
실행 후 출력 예:

Your tunnel has been created!
https://random-xxxx-xxxx.trycloudflare.com
➡ 이 URL이 외부에서 접속 가능한 임시 n8n URL 입니다.
4️⃣ 브라우저에서 n8n 접속
https://random-xxxx.trycloudflare.com
- n8n UI가 정상적으로 열리면 성공
- 임시 URL은 cloudflared 종료 시 사라지므로 주의
5️⃣ 임시 Tunnel 자동 실행 (선택)
systemd 서비스로 등록하면 서버 재부팅 후에도 자동 실행 가능:
sudo nano /etc/systemd/system/cloudflared-n8n.service
내용:
[Unit]
Description=Cloudflare Tunnel for n8n
After=network.target
[Service]
ExecStart=/usr/bin/cloudflared tunnel --url http://localhost:5678
Restart=always
User=root
[Install]
WantedBy=multi-user.target
서비스 등록 및 시작:
sudo systemctl daemon-reload
sudo systemctl enable cloudflared-n8n
sudo systemctl start cloudflared-n8n
로그 확인:
journalctl -u cloudflared-n8n -f
→ Tunnel URL도 여기서 확인 가능합니다.
'유틸리티 > n8n' 카테고리의 다른 글
| n8n에 Google Gemini Chat 모델 연결 후 간단 테스트하기 (2) | 2025.11.26 |
|---|---|
| Google AI Studio 계정 생성 및 API Key 발급 가이드 (1) | 2025.11.26 |
| 무료 도메인 생성하기(내도메인.한국) (1) | 2025.11.23 |
| Windows에서 Docker로 n8n 설치하기 (3) | 2025.11.08 |

