크롬에서 클라우드플레어 무한로딩 해결 방법 (갤럭시·아이폰 포함)

🏷️ 소프트웨어

Cloudflare 무한로딩은 “사람인지 확인하는 중입니다” 화면이 반복되며 페이지가 넘어가지 않는 오류로, 브라우저·운영체제·네트워크 환경마다 원인이 다릅니다. 윈도우 PC의 크롬에서 주로 발생한다고 알려져 있지만, 갤럭시 삼성 인터넷, 아이폰 Safari에서도 동일 증상이 보고되고 있습니다.

클라우드플레어는 웹사이트를 보호하기 위해 사용자의 브라우저 환경을 점검합니다. 이때 자바스크립트 실행, 쿠키 저장, 보안 인증 등이 정상적으로 이루어지지 않으면 무한히 반복되는 루프 현상이 발생할 수 있으며 대표적인 원인은 다음과 같습니다.

클라우드플레어 챌린지 화면
  • 크롬의 사이트 격리(Site Isolation) 기능과의 충돌
  • 광고 차단기, Netpanel 같은 확장 프로그램 문제
  • 백신 소프트웨어의 브라우저 보호 또는 SSL 검사 기능 간섭
  • VPN/프록시 사용으로 인한 네트워크 인증 불안정

크롬을 비롯한 엣지·웨일 등 크로미움 기반 브라우저에서 동일하게 나타나며, 갤럭시·아이폰 같은 모바일 환경에서도 원인이 다를 뿐 같은 증상으로 발생합니다.

Cloudflare 무한로딩이 발생하는 이유

Cloudflare의 Turnstile(챌린지) 시스템은 방문자가 사람인지 판별하기 위해 브라우저 핑거프린트, 쿠키 저장, JavaScript 실행, IP 평판 등을 복합적으로 평가합니다. 인증이 완료돼도 발급된 cf_clearance 쿠키가 정상 저장되지 않으면, 브라우저는 인증을 반복 요청하는 루프 상태에 빠집니다.

무한로딩의 원인은 플랫폼마다 다르게 나타납니다. PC 크롬에서는 사이트 격리(Site Isolation) 기능, 광고·개인정보 차단 확장 프로그램, 백신의 SSL 검사·HTTPS 필터링이 챌린지 스크립트 실행을 방해하는 경우가 많습니다.

갤럭시 삼성 인터넷에서는 내장 광고 차단(Smart Anti-Tracking) 기능이 쿠키 저장을 차단하는 것이 주원인입니다.

아이폰 Safari에서는 ITP(지능형 추적 방지)가 크로스사이트 쿠키를 차단하거나, iCloud 비공개 릴레이(Private Relay)가 IP를 우회시켜 Cloudflare 인증 토큰 발급에 타임아웃을 유발하는 것이 원인이 됩니다.

기기와 브라우저에 무관하게 공통으로 작용하는 원인도 있는데, VPN·프록시 사용으로 인한 IP 평판 저하와 ISP 기본 DNS가 Cloudflare 챌린지 토큰 발급 서버를 정상 해석하지 못하는 경우가 Cloudflare 오류의 주요 배경이 됩니다.

같은 Wi-Fi를 사용하는 다른 기기에서는 정상 접속되는데 특정 기기에서만 증상이 반복된다면, 그 기기의 브라우저에 손상된 cf_clearance 쿠키가 남아 있는 것이 원인인 경우가 많습니다. 새로고침이나 브라우저 재시작으로는 이 쿠키가 지워지지 않기 때문에 완전 삭제가 필요합니다.

여러 환경에서 직접 재현해 보면, 캐시와 쿠키를 전체 기간 기준으로 삭제한 뒤 브라우저를 완전히 종료하고 재시작하는 것만으로 대부분의 일회성 루프가 해소됩니다.

PC 크롬·엣지·웨일에서 해결하는 방법

크롬 사이트 격리(Site Isolation) 비활성화

사이트 격리는 각 사이트를 독립 프로세스로 분리해 보안을 강화하는 크롬 기능입니다. 이 기능이 Cloudflare 챌린지 스크립트를 차단하면 로딩 루프가 발생합니다.

크롬 사이트 격리 플래그 비활성화

크롬 주소창에 chrome://flags를 입력하고 이동합니다. 검색창에 disable site isolation을 입력해 플래그를 찾은 다음 Disabled로 설정하고 크롬을 재시작합니다.

엣지는 edge://flags, 웨일은 whale://flags에서 동일하게 적용할 수 있습니다. 문제 해결 후에는 보안을 위해 다시 Default로 되돌립니다.

브라우저 캐시와 쿠키 삭제하기

캐시와 쿠키 삭제는 가장 먼저 시도할 방법입니다. 손상된 cf_clearance 쿠키가 브라우저에 남아 있으면, 인증을 통과해도 서버가 무효 쿠키를 받아 재검증을 반복 요청하기 때문입니다.

크롬 주소창에 chrome://settings/clearBrowserData를 입력하거나, 우측 상단 점 3개 메뉴 → 설정 → 개인 정보 보호 및 보안 → 인터넷 사용 기록 삭제로 이동합니다.

기간을 ‘전체 기간’ 으로 설정하고 쿠키 및 기타 사이트 데이터캐시된 이미지 및 파일을 체크한 뒤 삭제합니다.

삭제 후에는 브라우저를 완전히 종료했다가 다시 열어야 쿠키가 완전히 초기화됩니다. 엣지는 edge://settings/clearBrowserData, 웨일은 whale://settings/clearBrowserData에서 동일하게 삭제합니다.

확장 프로그램 충돌 확인

광고 차단기, 캔버스 핑거프린트 차단기, 사용자 에이전트 스푸퍼 등의 확장 프로그램은 Turnstile이 수집하는 브라우저 특성 정보를 왜곡하거나 차단합니다. 시스템은 이를 악성 봇과 동일하게 판단해 인증 루프를 반복시킵니다.

Turnstile과 충돌하는 확장 프로그램 찾아 비활성화

크롬 주소창에 chrome://extensions를 입력한 뒤, 의심되는 확장 프로그램을 모두 비활성화합니다.

시크릿 모드(Ctrl + Shift + N)는 기본적으로 대부분의 확장 프로그램을 불러오지 않으므로, 시크릿 모드에서 먼저 접속해 문제가 해결되면 확장 프로그램이 원인임을 확인할 수 있습니다. 이후 하나씩 활성화하며 어떤 확장이 문제인지 찾아 제거합니다.

백신·보안 소프트웨어의 브라우저 보호 기능 끄기

Avast, Kaspersky, AhnLab V3 등 보안 소프트웨어의 SSL 검사·HTTPS 필터링·스크립트 차단 기능은 Cloudflare 인증 과정에서 cf_clearance 쿠키 발급을 가로막아 루프를 유발합니다.

보안 소프트웨어 일시적으로 비활성화 및 사이트 차단 비활성화

사용 중인 백신 프로그램을 실행한 뒤 웹 보호 또는 브라우저 보호 기능을 일시적으로 비활성화하고 사이트에 다시 접속합니다. 접속이 정상화되면 해당 사이트를 예외 처리(화이트리스트)에 추가합니다. Avast의 경우 AntiTrack 확장 프로그램 자체를 비활성화해야 해결되는 사례가 있습니다.

갤럭시에서 Cloudflare 무한로딩 해결하는 방법

갤럭시의 기본 브라우저인 삼성 인터넷은 내장 광고 차단과 스마트 추적 방지(Smart Anti-Tracking) 기능을 제공합니다. 이 기능이 Cloudflare가 발급하는 cf_clearance 쿠키를 크로스사이트 쿠키로 분류해 차단하면 인증 루프가 발생합니다.

갤럭시 스마트 추적 방지를 표준으로 변경 후 테스트

삼성 인터넷 앱 실행 후 하단 메뉴(탭 아이콘 오른쪽 점 3개) → 설정 → 개인정보 보호 현황 순서로 진입합니다.

스마트 추적 방지를 표준으로 변경하고, 자동 인증 항목도 꺼진 상태인지 확인합니다. 이 설정은 앱을 재시작하지 않아도 즉시 적용됩니다.

LTE·5G 모바일 데이터에서만 발생하는 경우

Wi-Fi에서는 정상 접속되는데 LTE·5G 모바일 데이터에서만 증상이 나타난다면 IPv6 라우팅 불안정이 원인일 가능성이 높습니다. 2025년부터 국내 일부 통신사 망에서 IPv6와 Cloudflare 엣지 서버 간 통신이 불안정해지는 사례가 늘었습니다.

Cloudflare는 챌린지 발급 IP와 응답 IP가 일치해야 인증 토큰을 유효하게 처리하는데, IPv6 라우팅이 불안정하면 요청과 응답 IP가 달라져 루프가 반복됩니다.

갤럭시 APN에서 IPv4만 활성화

One UI 8 기준, 설정 앱 → 연결 → 모바일 네트워크 → 액세스 포인트 이름(APN) 경로로 이동합니다.

현재 사용 중인 통신사 APN을 선택해 편집 화면으로 들어간 뒤, APN 프로토콜 항목을 IPv4/IPv6에서 IPv4로만 변경하고 저장합니다. 이후 비행기 모드를 켰다가 꺼서 네트워크를 재연결합니다. IPv4만 사용하도록 강제해도 일반 웹 서핑, 앱, 스트리밍에는 지장이 없습니다.

통신사 APN에 따라 편집을 지원하지 않을 수 있습니다.

갤럭시에서도 해결이 안 된다면

삼성 인터넷 설정 변경으로 해결되지 않는다면 크롬 앱으로 전환해 접속해 보는 것이 가장 빠른 대안입니다. 같은 Android 환경에서 크롬으로 정상 접속되는 경우가 많습니다. 크롬에서도 동일 증상이 발생하면 이후 설명하는 VPN 해제와 DNS 변경 방법을 적용합니다.

아이폰에서 Cloudflare 무한로딩 해결하는 방법

Safari ITP가 Cloudflare 인증을 막는 이유는?

Safari의 ITP(지능형 추적 방지)는 크로스사이트 쿠키를 자동 차단합니다. Cloudflare 챌린지 완료 후 발급되는 cf_clearance 쿠키는 도메인 간 인증 유지에 사용되는데, ITP가 이 쿠키를 추적 쿠키로 인식해 저장을 거부하면 인증이 완료돼도 루프가 반복됩니다.

아이폰 고급 추적 및 핑거프린팅 방지 끄기

iOS 26 기준 설정 앱 → 앱 → Safari → 고급 → 개인정보 보호 항목으로 이동합니다. 고급 추적 및 핑거프린팅 방지를 일시적으로 비활성화하고 해당 페이지를 새로고침합니다.

접속이 정상화된 이후에는 설정을 다시 켜는 것이 좋습니다. iOS 18 이하 기기에서는 설정 앱 → Safari → 개인 정보 보호 및 보안 경로에서 적용할 수 있습니다.

iCloud 비공개 릴레이(Private Relay) 일시 해제

iCloud+ 구독자가 비공개 릴레이를 활성화하면 Safari 트래픽이 Apple과 Cloudflare 파트너 서버를 통해 우회됩니다. 이 과정에서 Cloudflare 챌린지 토큰 발급 도메인 응답이 지연되거나 타임아웃이 발생해 인증 루프를 유발합니다.

특정 사이트에서만 문제가 발생한다면, Safari 주소창 왼쪽 페이지 메뉴 버튼 → IP 주소 보기를 탭하면 해당 사이트에 한해 비공개 릴레이를 일시 해제할 수 있습니다.

와이파이 설정에서 IP 주소 추적 제한 끄고 무한로딩 해결되었는지 테스트

접속 중인 Wi-Fi 네트워크 전체에서 끄려면 설정 앱 → Wi-Fi → 현재 연결된 네트워크 옆 (i) 버튼 → IP 주소 추적 제한 항목을 비활성화합니다. 셀룰러 데이터 사용 시에는 설정 앱 → 셀룰러 → IP 주소 추적 제한을 끕니다.

아이폰에서 크롬 앱을 사용하는 경우에도 Safari ITP의 영향은 없지만, 별도로 설치된 VPN 앱이나 네트워크 필터 앱이 원인이 되는 경우가 있습니다. 설정 앱 → 일반 → VPN 및 기기 관리 경로에서 활성화된 VPN 프로파일을 확인하고 일시 해제합니다.

VPN·DNS 설정이 원인인 경우

VPN과 DNS는 기기 종류에 무관하게 루프를 일으킬 수 있는 공통 원인입니다. VPN을 사용 중이면 해당 사이트 접속 전에 먼저 해제하고 재시도합니다.

VPN 해제 후 정상 접속되면 VPN 출구 서버의 IP 평판이 낮거나 해당 서버 트래픽을 Cloudflare가 차단하는 것이 원인입니다. 출구 서버를 다른 국가로 변경하거나 분할 터널링 설정에서 해당 사이트를 제외합니다.

ISP(KT·SKT·LG U+) 기본 DNS가 Cloudflare 챌린지 토큰 발급 도메인을 정상 해석하지 못해 타임아웃이 발생하는 경우도 있습니다. DNS를 Google의 8.8.8.8/8.8.4.4 또는 Cloudflare 자사 DNS 1.1.1.1/1.0.0.1로 변경하면 개선됩니다.

PC에서 DNS 변경 후 테스트

PC는 설정 앱 → 네트워크 및 인터넷 → 어댑터 속성에서, Android 스마트폰은 연결 → 기타 연결 설정 → 프라이빗 DNS에서 프라이빗 DNS 공급자 호스트 이름을 변경합니다.

DNS 변경 후 PC에서는 명령 프롬프트에서 ipconfig /flushdns를 실행해 기존 캐시를 비워야 즉시 반영됩니다.

IP 자체가 Cloudflare에 의해 위험 IP로 등록된 경우에는 DNS 변경이나 VPN 해제로도 해결되지 않습니다. 이 경우 공유기 전원을 완전히 끄고 30초 이상 기다린 뒤 다시 켜면 ISP에서 새 공인 IP를 할당받을 수 있습니다.

새 IP 할당 후 재접속하면 Cloudflare의 IP 평판 체크를 통과하는 경우가 많습니다. 스마트폰 모바일 핫스팟으로 네트워크를 완전히 전환해 접속하면 IP 문제 여부를 즉시 확인할 수 있습니다.

주의사항

사이트 격리 비활성화와 ITP 해제는 브라우저 보안 수준을 낮추는 설정입니다. 문제가 해결된 이후에는 반드시 원래 설정으로 복원하고, 특정 사이트에 한해 예외 처리하는 방식으로 적용 범위를 최소화합니다. 백신 브라우저 보호 기능을 끄는 경우도 동일하게, 해당 사이트를 화이트리스트에 추가한 뒤 기능을 다시 활성화합니다.

해결이 안 될 때 유용하게 활용할 수 있는 정보가 있습니다. 챌린지 화면 하단에는 영문·숫자로 이루어진 Ray ID가 표시됩니다. 이 값을 복사해 두었다가 사이트 운영자 고객센터에 “접속이 불가능하며 Ray ID는 [값]입니다”라고 문의하면, 운영자가 Cloudflare 로그에서 차단 원인을 추적해 해제할 수 있습니다. Cloudflare 공식 문서에서도 최후 수단으로 Ray ID를 포함해 사이트 운영자에게 연락하는 방법을 안내하고 있습니다.

무한로딩이 특정 사이트에서만 발생하고 어떤 방법을 적용해도 해결되지 않는다면, 사이트 자체의 Cloudflare 보안 정책이 지나치게 엄격하게 구성된 것이 원인일 수 있습니다. 이 경우 해결 주체가 사이트 운영자이므로 사이트 측에 문의하거나, 문제가 해소될 때까지 다른 브라우저를 임시 대안으로 사용합니다.

마치며

Cloudflare 무한로딩은 챌린지 완료 후 발급되는 cf_clearance 쿠키가 브라우저에 저장되지 못할 때 루프가 발생하는 구조에서 비롯됩니다. 가장 먼저 브라우저 캐시와 쿠키를 전체 기간 기준으로 삭제하고 브라우저를 재시작하는 것이 빠른 첫 단계입니다.

PC 크롬에서는 사이트 격리·확장 프로그램·백신 SSL 검사 차단이 주원인이고, 갤럭시 삼성 인터넷에서는 내장 스마트 추적 방지가 쿠키 저장을 막는 것이 핵심입니다. LTE·5G 모바일 데이터에서만 증상이 나타나면 APN 설정에서 IPv6를 비활성화하는 것이 효과적입니다.

아이폰 Safari에서는 ITP와 iCloud 비공개 릴레이가 원인이 되는 경우가 많습니다. 어떤 방법으로도 해결이 안 된다면 화면 하단 Ray ID를 복사해 사이트 운영자에게 전달하는 것이 실질적인 최후 수단입니다.

FAQ

어떤 방법을 가장 먼저 시도해야 하나요?

기기와 브라우저 구분 없이 가장 성공률이 높은 방법은 브라우저 캐시와 쿠키를 전체 기간 기준으로 삭제한 뒤 브라우저를 완전히 종료하고 재시작하는 것입니다. 손상된 cf_clearance 쿠키가 원인인 경우가 많아 이것만으로 해소되는 사례가 많습니다. 이후 VPN을 끄고 시크릿 모드로 접속해 원인 범위를 좁혀 나가는 것이 효율적입니다.

시크릿 모드에서는 접속되는데 일반 모드에서 안 됩니다.

확장 프로그램이 원인일 가능성이 높습니다. chrome://extensions에 접속해 활성화된 확장 프로그램을 모두 끈 뒤 하나씩 켜면서 원인을 찾습니다. 광고 차단기, 개인정보 보호 도구, 사용자 에이전트 변경 확장이 Turnstile 인증을 방해하는 경우가 가장 많습니다.

아이폰에서 크롬 앱으로 접속해도 같은 증상이 생깁니다.

아이폰 크롬은 Safari와 동일한 WebKit 엔진을 사용하므로 ITP의 직접 영향은 없습니다. 기기 수준에서 작동하는 VPN 앱, 콘텐츠 필터(스크린타임 포함), DNS 프로파일이 원인인 경우가 많습니다. 설정 앱 → 일반 → VPN 및 기기 관리에서 활성화된 프로파일을 확인하고 일시 해제합니다.

Wi-Fi에서는 되는데 모바일 데이터에서만 안 됩니다.

갤럭시 등 Android 기기에서 LTE·5G 환경에서만 루프가 발생하는 경우 IPv6 라우팅 불안정이 원인인 경우가 많습니다. 설정 앱 → 연결 → 모바일 네트워크 → 액세스 포인트 이름(APN)에서 APN 프로토콜을 IPv4로만 변경하면 해결됩니다. IPv4만 사용해도 일반 앱과 스트리밍 이용에 지장이 없습니다.

VPN을 끄면 해결되는데, VPN을 유지하면서 접속하는 방법이 있나요?

VPN 앱에서 분할 터널링(Split Tunneling)을 지원한다면, 해당 사이트 도메인을 VPN 우회 목록에 추가하면 됩니다. 분할 터널링을 지원하지 않는 경우에는 출구 서버 국가를 변경해 IP 평판이 양호한 서버로 전환하는 것이 대안입니다.

모든 방법을 적용해도 해결이 안 됩니다.

다른 네트워크(모바일 핫스팟)로 전환해 접속해 보고 동일 증상이 지속되면 사이트 측 Cloudflare 설정이 지나치게 제한적인 것이 원인입니다. 이 경우 챌린지 화면 하단의 Ray ID 값을 복사해 사이트 운영자 고객센터에 전달하면 차단 원인 추적이 가능합니다. Cloudflare 공식 문서에서도 이 방법을 최후 수단으로 안내합니다.

사파리삼성 갤럭시삼성 브라우저아이폰크롬

저자

댓글

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Fill out this field
Fill out this field
올바른 이메일 주소를 입력해주세요.

같은 카테고리 글