소개
Cloudflare Utils는 Cyb3r-Jak3가 개발한 Go 기반 크로스플랫폼 유틸리티 모음입니다. Cloudflare 도메인 관리를 위한 다양한 기능을 제공하며, DNS 관리, 페이지 배포 정리, 터널 버전 확인, IP 목록 동기화 등을 포함합니다. 이 프로그램은 Chocolatey, GitHub, Docker, Go, Homebrew 등을 통해 설치할 수 있으며, 공식 웹사이트에서 사용법을 확인할 수 있습니다.
상세정보
DNS 관리
DNS Cleaner와 DNS Purge 기능을 통해 Cloudflare의 DNS 레코드를 정리하고 purge할 수 있습니다.
페이지 배포 관리
Deployment Purge와 Deployment Prune 기능을 통해 Cloudflare Pages의 배포를 정리하고 불필요한 배포를 제거할 수 있습니다.
터널 관리
List Tunnel Version 기능을 통해 Cloudflare 터널의 버전 목록을 확인할 수 있습니다.
IP 목록 동기화
Sync IP List 기능을 통해 IP 목록을 Cloudflare와 동기화할 수 있습니다.
Chocolatey를 통한 설치
Windows 사용자는 Chocolatey 패키지 관리자를 통해 간단히 설치할 수 있습니다. 관리자 권한으로 PowerShell을 열고 다음 명령을 실행합니다:
choco install cloudflare-utils
GitHub에서 직접 다운로드
공식 GitHub 저장소의 releases 페이지에서 최신 버전을 zip 형식으로 다운로드할 수 있습니다.
Docker를 통한 설치
Docker를 사용하는 경우 다음 명령을 실행합니다:
docker pull cyb3rjak3/cloudflare-utils
Go를 통한 설치
Go 개발 환경이 있는 경우 다음 명령을 실행합니다:
go install github.com/Cyb3r-Jak3/cloudflare-utils/cmd/cloudflare-utils@latest
Homebrew를 통한 설치 (macOS/Linux)
Homebrew를 사용하는 경우 다음 명령을 실행합니다:
brew install cyb3r-jak3/cyberjake/cloudflare-utils
기본 사용법/명령어
설치 후 터미널 또는 명령 프롬프트에서 cloudflare-utils 명령을 실행하여 다양한 하위 명령을 사용할 수 있습니다. 각 유틸리티의 구체적인 사용법은 공식 문서에서 확인할 수 있습니다.
GitHub Actions를 통한 사용 예시:
GitHub Actions 워크플로우에서 다음과 같이 사용할 수 있습니다:
- name: Cloudflare Utils – DNS Purge
- uses: Cyb3r-Jak3/actions-cloudflare-utils@v1
- with:
version: ‘latest’
args: ‘–zone-name example.com dns-purge –confirm’ - env:
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
이런 경우에 유용합니다
Cloudflare를 사용하여 웹사이트를 관리하는 개발자나 시스템 관리자가 DNS 레코드를 정기적으로 정리하거나, 불필요한 페이지 배포를 제거하여 저장 공간을 절약하고자 할 때 유용합니다. 또한 Cloudflare 터널을 사용하는 경우 버전 관리를 위해 목록을 확인해야 할 때도 도움이 됩니다.
지원 환경·시스템 요구사항
이 프로그램은 Go로 작성되어 Windows, macOS, Linux 등 주요 운영 체제에서 실행할 수 있습니다. Chocolatey를 통해 Windows에 설치하는 경우 일반적인 Windows 환경에서 작동합니다.
최신 버전·업데이트
현재 버전은 1.9.0이며, GitHub 저장소의 releases 페이지에서 최신 버전과 업데이트 내역을 확인할 수 있습니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


