Cloudflare API 토큰을 보유하고 있으며 명령줄 사용에 익숙하다면, 다음과 같이 프록시를 비활성화할 수 있습니다:
먼저 다음 명령을 사용하여 Zone ID를 가져옵니다:
curl -X GET "https://api.cloudflare.com/client/v4/zones" -H "Authorization: Bearer $API_TOKEN" -H "Content-Type: application/json" | jq -r '.result[] | "\(.id) \(.name)"'
다음 명령을 사용하여 DNS 레코드 목록을 확인합니다:
curl -X GET "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/dns_records" -H "Authorization: Bearer $API_TOKEN" -H "Content-Type: application/json"
각 DNS 레코드에는 고유한 ID가 부여됩니다. 마지막으로 관련 레코드를 패치합니다:
curl -X PATCH "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/dns_records/$RECORD_ID" -H "Authorization: Bearer $API_TOKEN" -H "Content-Type: application/json" --data '{"proxied":false}'