클라우드플레어 터널을 위한 간단한 데스크톱 UI (RDP, SSH, TCP)

발행: (2025년 12월 6일 오전 03:40 GMT+9)
5 min read
원문: Dev.to

Source: Dev.to

개요

Cloudflare Tunnel (cloudflared)은 가볍고, 안전하며, 빠르고, 포트를 열거나 방화벽을 관리하지 않고도 로컬 서비스를 노출할 수 있는 놀라운 도구입니다.

문제점:
Tunnel은 강력하지만, CLI/YAML 워크플로우가 빠르고 즉석에서 사용하기에 항상 편리하지는 않습니다. RDP 세션을 열거나, SSH 서비스를 일시적으로 노출하거나, 팀원을 위해 TCP 포트를 포워딩하고 싶을 때, 보통 다음을 해야 합니다:

  • YAML 파일을 작성하거나 편집하기
  • 여러 CLI 플래그를 기억하기
  • 여러 터널 프로세스를 수동으로 관리하기

프로토타입

간단한 아이디어를 탐구했습니다: cloudflared에 작고 친절한 데스크톱 UI가 있다면 어떨까?
최소한의, 크로스‑플랫폼, 원클릭 UI. CLI를 대체하는 것이 아니라 일반적인 터널링 작업을 위한 바로 가기 역할을 하는 작은 도우미 도구입니다.

프로토타입은 여기에서 확인할 수 있습니다:
https://github.com/mlanies/desktop-argo-tunnel

대시보드

Dashboard

앱이 하는 일

UI는 가장 일반적인 사용 사례에 초점을 맞춥니다:

  • RDP 터널 시작
  • SSH 터널 시작
  • TCP 터널 시작

기능

  • 연결 매개변수 보기
  • 한 번의 클릭으로 터널 시작/중지

YAML도, 터미널 명령도 없습니다. 단순히 “Start tunnel”과 “Stop tunnel”만 클릭하면 됩니다. 내부적으로는 여전히 cloudflared를 사용하며, 앱은 올바른 인자를 생성하고 프로세스 수명을 관리합니다.

왜 만들었나요?

개발자와 시스템 관리자 사이에서 반복적으로 나타나는 불편함을 발견했습니다:

  • 빠른 접근은 쉬워야 함 – 일회성 터널에 YAML을 작성하는 것은 불필요하게 느껴집니다.
  • 팀 전체가 CLI에 익숙하지 않음 – UI는 주니어 엔지니어, 지원 직원, 원격 동료에게 도움이 됩니다.
  • 데모, 원격 지원, 작은 내부 설정에 최적 – 일부 사람들은 전체 Zero Trust 등록 없이 바로 SSH나 RDP 터널만 필요합니다.
  • Cloudflare Tunnel을 더 쉽게 접근 가능하게 – 친절한 UI는 진입 장벽을 낮춥니다.

기술 세부 사항

프로토타입은 다음으로 구축되었습니다:

  • Gocloudflared 바이너리를 호출하고 관리하기 위해
  • Electron – 깔끔하고 간단한 인터페이스 제공
  • 크로스‑플랫폼 목표 – Windows/macOS 지원; Linux는 곧 제공 예정

프로젝트는 실험적이지만 기능적으로 동작합니다.

피드백을 원합니다

여러분의 의견을 듣고 싶습니다:

  • Cloudflare가 터널을 위한 공식 데스크톱 UI를 고려해야 할까요?
  • 그런 도구에 어떤 기능이 포함되어야 할까요?
  • 원클릭 RDP/SSH/TCP 터널링이 여러분의 워크플로우에 도움이 될까요?
  • 앱에 대한 UX 제안이 있나요?

다음 버전을 만들기 위해 적극적으로 피드백을 수집하고 있습니다.

읽어 주셔서 감사하고, 뛰어난 터널링 생태계를 구축해 주신 Cloudflare 팀에 큰 존경을 표합니다!

Back to Blog

관련 글

더 보기 »

🌑 어둠 속으로: Soulbound Codex

!데모 이미지https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2...