본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸 · 인터넷·네트워크·원격

Cloudflare Utils

0

Cloudflare Utils는 Cyb3r-Jak3가 개발한 Go 기반 크로스플랫폼 유틸리티 모음입니다.

유틸리티크로스플랫폼

소개

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 페이지에서 최신 버전과 업데이트 내역을 확인할 수 있습니다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.