아이폰에서 ChatGPT가 안 될 때 Shadowrocket 연결 문제 해결

소형 로켓은 연결된 상태인데 ChatGPT만 실행되지 않는다면 라우팅, DNS, 노드 품질을 먼저 확인하세요. 아이폰에서 바로 따라 할 수 있는 점검 순서와 해결 방법을 정리했습니다.

Shadowrocket 스위치가 켜져 있고 상태 표시줄에 VPN이 보이는데 ChatGPT만 실행되지 않는다면, 앱 전체가 고장났다고 단정하지 마세요. VPN 표시는 시스템이 트래픽 일부를 터널로 넘기고 있다는 뜻일 뿐이며, 현재 요청이 실제로 프록시 노드를 통과한다는 뜻은 아닙니다. ChatGPT 앱과 웹사이트는 DNS 응답, 라우팅 규칙, 노드의 연결 품질, 상대 서버 상태에 모두 영향을 받을 수 있습니다.

가장 빠른 해결 방법은 여러 설정을 한꺼번에 바꾸지 않는 것입니다. 먼저 어떤 환경에서 실패하는지 고정하고, Global Routing, 선택한 노드, DNS, 그리고 앱 또는 브라우저 중 한 항목씩 확인하세요. 구독이나 노드를 이 사이트가 제공하는 것은 아니며, 사용할 연결 재료는 본인의 서비스 제공자에게서 준비해야 합니다.

먼저 ChatGPT만 실패하는지 확인하세요

문제를 「ChatGPT가 안 된다」로만 적으면 원인을 나누기 어렵습니다. Shadowrocket을 끄고 일반 네트워크에서 ChatGPT가 열리는지, 다른 사이트는 열리는지, ChatGPT 앱과 Safari에서 결과가 같은지를 비교하세요. 다음처럼 관찰하면 점검 방향이 분명해집니다.

  • Shadowrocket을 끄면 다른 사이트는 열리지만 ChatGPT만 계속 실패한다.
  • Shadowrocket을 켠 뒤 ChatGPT 앱은 멈추지만 Safari의 ChatGPT 웹사이트는 열린다.
  • ChatGPT뿐 아니라 여러 해외 사이트가 동시에 시간 초과 또는 연결 실패를 보인다.
  • 로그인 화면은 열리지만 메시지 전송, 기록 불러오기, 파일 업로드 중 하나만 실패한다.
  • Wi-Fi에서는 실패하고 셀룰러에서는 열리거나, 반대로 셀룰러에서만 실패한다.

다른 사이트도 함께 실패하면 ChatGPT 전용 문제가 아니라 노드나 시스템 네트워크를 먼저 봐야 합니다. 반대로 ChatGPT만 실패하고 다른 서비스가 정상이라면 특정 도메인의 규칙, DNS 응답, 해당 노드의 상대 서버 연결을 의심할 수 있습니다. 같은 계정으로 여러 기기에서 동시에 문제가 생기는지도 확인하면 앱 설정과 서비스 장애를 구분하는 데 도움이 됩니다.

Global Routing과 규칙을 먼저 대조하세요

Shadowrocket 홈의 Global Routing은 트래픽을 어떤 원칙으로 보낼지 정합니다. Direct라면 스위치가 켜져 있어도 요청은 프록시 노드를 거치지 않습니다. ChatGPT에 프록시 연결이 필요하다고 판단했다면 우선 Config로 되돌리고, 현재 선택된 Config 파일이 실제로 사용 중인지 확인하세요.

Config에서는 규칙에 따라 도메인마다 노드 또는 직결이 선택됩니다. 규칙이 오래되었거나 ChatGPT 관련 도메인을 잘못 분류하면 로그인 페이지는 열리는데 API 요청이나 대화 기록 요청만 실패할 수 있습니다. ChatGPT는 하나의 주소만 사용하는 서비스가 아니므로, 메인 페이지가 열린다는 사실만으로 모든 연결이 정상이라고 볼 수 없습니다.

잠시 Proxy로 바꾸는 것은 대조에 유용합니다. Proxy는 선택된 노드로 트래픽을 보내므로 Config의 규칙 영향을 줄여 볼 수 있습니다. Proxy에서 ChatGPT가 열리고 Config에서만 실패한다면 노드보다 규칙 파일을 먼저 확인하세요. Proxy에서도 실패한다면 선택한 노드, 구독 상태, DNS 또는 상대 서버 연결을 의심해야 합니다. 대조가 끝나면 일상 사용을 위해 Config로 돌아오는 편이 좋습니다.

Global Routing을 Direct로 둔 채 노드를 바꾸거나 구독을 갱신해도 ChatGPT 요청에는 변화가 없을 수 있습니다. 반대로 Proxy를 오래 사용하면 직결되어야 할 요청까지 노드로 전송되어 지연, 배터리 사용량, 일부 앱의 호환성에 영향을 줄 수 있습니다. 모드의 차이를 더 자세히 확인하려면 「Config, Proxy, Direct 고르는 법」을 참고하세요.

Connectivity Test와 노드 상태를 확인하세요

홈에서 현재 선택된 노드를 확인한 뒤 Connectivity Test를 실행하세요. 지연 수치가 없거나 계속 대기하거나 명확한 실패가 나오면, ChatGPT 앱을 반복해서 열기 전에 다른 노드 하나를 선택해 다시 테스트합니다. 테스트 결과는 현재 노드가 탐침에 응답했는지를 보여 주는 기준이지, 모든 서비스가 반드시 열린다는 보증은 아닙니다.

구독을 갱신한 직후에는 이전에 사용하던 노드가 목록에서 사라졌거나 이름은 남아 있어도 실제 서버가 바뀌었을 수 있습니다. 목록에서 선택 표시를 확인하고, 새로 남아 있는 노드 중 하나만 골라 비교하세요. 여러 노드를 연속으로 누르면 어떤 노드가 결과를 바꿨는지 알 수 없습니다.

  1. Shadowrocket 홈에서 현재 선택된 SERVER 항목을 확인합니다.
  2. Connectivity Test에 수치가 표시되는지 기록합니다.
  3. 실패하면 스위치를 끄고 다른 노드 하나를 선택한 뒤 다시 켭니다.
  4. 같은 방식으로 ChatGPT를 다시 열되, 이때 모드나 DNS는 동시에 바꾸지 않습니다.
  5. 모든 노드에서 같은 결과가 나오면 Direct로 바꿔 Wi-Fi 또는 셀룰러 자체가 정상인지 대조합니다.

노드가 테스트에 응답하지 않는다면 ChatGPT 앱의 캐시나 iPhone 재부팅보다 연결 재료의 상태를 먼저 확인해야 합니다. 구독이 만료되었거나 제공자의 서버가 제한된 경우에는 앱 안에서 해결할 수 없습니다. 이 사이트는 특정 노드나 구독을 추천하거나 제공하지 않습니다.

DNS와 Wi-Fi·셀룰러를 분리해 확인하세요

ChatGPT의 메인 화면이 일부 보이는데 대화 목록이나 메시지 전송만 실패한다면 DNS 확인이 도움이 될 수 있습니다. DNS가 특정 호스트 이름을 잘못 해석하거나 오래된 응답을 반환하면, 프록시 터널 자체는 켜져 있어도 필요한 서버에 도달하지 못합니다. 다만 처음부터 DNS를 무작정 바꾸지 말고, 노드와 라우팅을 확인한 뒤 한 항목만 비교하세요.

Wi-Fi와 셀룰러를 각각 시험하는 것도 중요합니다. Wi-Fi에서만 실패하면 공유기의 DNS, 회사·학교 네트워크의 필터, captive portal을 확인하세요. 셀룰러에서만 실패하면 통신사 네트워크 상태나 데이터 절약 설정을 살펴보세요. 두 환경에서 모두 Shadowrocket이 켜진 상태로 실패하지만 Direct에서는 다른 사이트가 정상이라면, 시스템 인터넷보다는 프록시 경로 쪽 가능성이 높습니다.

Private Relay, 다른 VPN 앱, DNS 필터 앱이 동시에 작동하면 요청 경로가 겹칠 수 있습니다. 점검 중에는 다른 VPN을 끄고, iPhone의 네트워크를 한 번에 하나만 사용하세요. VPN 프로파일을 여러 개 번갈아 켜면 상태 표시줄만 보고 어느 터널이 실제로 사용되는지 판단하기 어렵습니다.

ChatGPT 앱과 Safari를 따로 비교하세요

ChatGPT 앱만 실패하고 Safari에서는 정상이라면 Shadowrocket 전체 연결보다 앱의 로그인 세션, 업데이트 상태, 앱 내부 오류를 먼저 의심할 수 있습니다. 앱을 삭제하기 전에 Safari에서 같은 계정으로 접속해 보고, 앱을 완전히 종료한 뒤 다시 여세요. 로그인 화면에서 멈추는지, 로그인 뒤 대화 요청에서 실패하는지를 구분해야 합니다.

Safari에서도 같은 오류가 난다면 앱 재설치는 해결책이 아닐 가능성이 큽니다. 이때는 Config와 Proxy를 비교하고, 다른 노드에서 Connectivity Test를 다시 실행하세요. Safari의 콘텐츠 차단기나 개인 브라우징 상태가 영향을 줄 수도 있으므로, 같은 Wi-Fi에서 일반 탭으로 간단히 비교하되 설정을 여러 개 동시에 변경하지 마세요.

파일 업로드나 음성 기능처럼 특정 기능만 실패하는 경우에는 기본 페이지 연결과 별개의 서버 요청이 필요할 수 있습니다. 이때 노드가 연결되어 있다는 이유만으로 앱 권한 문제라고 단정하지 말고, Diagnostics에서 해당 시각의 요청이 Direct인지 Proxy인지 확인하세요. 서비스 자체 장애나 계정 제한은 Shadowrocket 설정만으로 고칠 수 없습니다.

Diagnostics에서 라우팅 결과를 읽으세요

Settings의 Diagnostics는 최근 요청이 어느 경로로 처리되었는지 확인하는 곳입니다. 모든 필드를 해석할 필요는 없습니다. ChatGPT를 다시 열거나 메시지를 한 번 보내 본 직후, 현재 도메인과 가까운 시각의 기록을 찾아 홈에서 기대한 모드와 비교하세요.

  • 요청이 Direct로 기록되었다면 Global Routing 또는 Config 규칙이 노드를 우회한 것입니다.
  • Proxy 또는 특정 노드로 기록되었지만 연결이 실패하면 노드 품질, DNS, 상대 서버 응답을 확인합니다.
  • DNS 해석 단계에서 실패하면 규칙보다 DNS 또는 네트워크 환경을 먼저 봅니다.
  • 요청 자체가 기록되지 않으면 앱이 네트워크 요청을 만들기 전에 멈췄을 가능성이 있습니다.

Diagnostics 내용을 다른 사람에게 보낼 때는 구독 URL, 계정 이메일, 토큰, 인증 정보가 보이지 않도록 가리세요. 로그의 한 줄만 보고 특정 노드가 영구적으로 고장 났다고 결론 내리기보다, 같은 조건에서 다른 노드와 비교하는 것이 안전합니다. 화면에서 어디를 확인할지는 「문제 해결」 튜토리얼을 참고하세요.

재설치와 고객 지원을 고려할 시점

ChatGPT가 Shadowrocket을 켜지 않은 상태에서도 정상이고, Direct에서도 일반 네트워크가 정상이며, 여러 노드와 Proxy 대조에서도 ChatGPT만 실패한다면 서비스 장애나 계정·앱 세션 문제를 확인할 차례입니다. 반대로 모든 사이트가 실패하거나 Connectivity Test에 수치가 없다면 재설치보다 구독 만료, 노드 품질, 네트워크 환경을 먼저 확인하세요.

앱이 실행되지 않거나 화면 요소가 사라졌거나 업데이트 뒤 명백히 손상된 경우에만 App Store의 공식 Shadowrocket을 재설치하는 것을 고려하세요. 재설치하면 VPN 권한, 구독, 규칙 파일이 다시 필요할 수 있으므로 구독 주소와 필요한 Config 파일을 본인이 안전하게 보관했는지 먼저 확인해야 합니다. IPA, 기업 서명, 비공식 설치 파일은 사용하지 마세요.

자주 묻는 질문

VPN 표시가 있는데 왜 ChatGPT가 안 되나요?

VPN 표시는 터널이 생성되었다는 뜻이지, ChatGPT 요청이 정상적인 노드를 통과한다는 뜻은 아닙니다. Global Routing이 Direct인지, 선택된 노드가 Connectivity Test에 응답하는지, Diagnostics에 요청이 Proxy로 기록되는지를 확인하세요.

Proxy에서는 되는데 Config에서는 왜 안 되나요?

Proxy에서는 규칙의 영향을 줄이고 선택된 노드로 보내므로, Config의 규칙이 ChatGPT 관련 요청을 Direct로 분류했을 가능성이 있습니다. Config 파일을 확인하고, 대조가 끝나면 Proxy를 계속 켜 두기보다 적절한 규칙을 정리하세요.

DNS를 바꾸면 항상 해결되나요?

아닙니다. DNS는 여러 원인 중 하나입니다. 노드가 죽었거나 구독이 만료되었거나 서비스 자체에 장애가 있다면 DNS 변경으로 해결되지 않습니다. 한 번에 하나의 설정만 바꾸고 원래 상태와 비교하세요.

ChatGPT가 안 되면 Shadowrocket을 바로 삭제해야 하나요?

대부분의 경우 그렇지 않습니다. 모드, 노드, DNS, 앱과 Safari의 차이를 먼저 확인하세요. 재설치는 앱 실행 자체가 깨졌을 때 마지막 대조 수단으로 남겨 두는 편이 좋습니다.