피드로 돌아가기
Check your IP, ASN, and VPN/proxy leaks from the terminal with curl (no signup, no key)
Dev.toDev.to
Infrastructure

Cloudflare Edge 기반의 Zero-Auth 무상태 IP 분석 인프라 구축

Check your IP, ASN, and VPN/proxy leaks from the terminal with curl (no signup, no key)

CodeLong8882026년 6월 30일2beginner

Context

기존 IP 확인 서비스의 과도한 광고 및 HTML 렌더링으로 인한 스크립트 활용 제약 발생. API Key 발급 과정의 번거로움과 브라우저 의존성으로 인한 CLI 환경 내 자동화 효율 저하 문제 직면.

Technical Solution

  • Cloudflare Edge Network 배포를 통한 전 세계 저지연 응답 구조 설계
  • Stateless API 설계를 통한 API Key 및 회원가입 절차 제거로 접근성 극대화
  • Plain Text 및 JSON 포맷의 다중 Endpoint 제공으로 파이프라인 친화적 인터페이스 구현
  • Residential IP와 Datacenter ASN의 비교 분석을 통한 VPN/Proxy Leak 탐지 로직 구현
  • Reverse DNS 및 User-Agent 추출 기능을 포함한 다각적 네트워크 메타데이터 제공

- 셸 스크립트 내 IP 자동 갱신 필요 시 `curl -s hackmyip.com/ip` 활용 - VPN 연결 상태 및 트래픽 유출 여부를 `/proxy` 엔드포인트로 즉시 검증 - `jq` 도구를 활용하여 JSON 응답에서 특정 ASN 및 ISP 정보만 정밀 파싱

원문 읽기