GPT-5에 관심이 생긴 개발자와 일반 사용자라면 먼저 서비스의 공식 제공 지역, 계정 상태, 지원되는 앱과 API 정책을 확인해야 합니다. 접속이 불안정하다고 해서 무조건 더 많은 프록시를 추가하는 것이 정답은 아닙니다. 실제로는 DNS 해석, 노드 품질, TLS 연결, 라우팅 규칙, 브라우저 또는 API 클라이언트의 재시도 방식이 함께 영향을 줍니다. 이 글에서는 국내 네트워크에서 GPT-5 관련 웹 서비스와 API를 사용할 때 Clash 또는 Mihomo를 안정적으로 구성하는 방법을 설명합니다. 서비스 제공자의 이용 약관과 지역별 정책을 항상 우선하고, 지원되지 않는 방식으로 제한을 우회하지 않도록 주의하세요.

사용 전 확인할 조건

Clash를 설정하기 전에 문제가 계정에서 발생한 것인지, 네트워크에서 발생한 것인지 구분해야 합니다. 공식 웹사이트나 공식 API 문서에 로그인할 수 없거나 결제·인증 단계에서 오류가 난다면 프록시만으로 해결되지 않을 수 있습니다. 계정의 국가 설정, 전화번호 또는 결제 수단, API 사용 권한, 조직 정책이 별도로 확인될 수 있기 때문입니다.

  • 사용하려는 GPT-5 서비스가 현재 계정과 지역에서 공식적으로 제공되는지 확인합니다.
  • 웹 서비스와 API의 도메인이 다를 수 있으므로 브라우저용 규칙과 개발 도구용 규칙을 분리합니다.
  • 무료 노드나 출처가 불분명한 구독 링크에는 계정 쿠키, API 키, 대화 내용이 노출될 위험이 있습니다.
  • 비밀번호, API 키, 결제 정보는 프록시 제공자에게 전달되지 않도록 공식 클라이언트와 HTTPS 연결을 사용합니다.
  • 문제가 발생했을 때 비교할 수 있도록 먼저 프록시를 끈 상태의 정상 연결과 오류 메시지를 기록합니다.
Clash는 네트워크 경로를 바꾸는 도구일 뿐 계정 권한이나 서비스 이용 가능 지역을 변경하지 않습니다. 서비스 약관을 위반할 수 있는 자동화, 계정 공유, 비공식 API 사용은 피하고, 공식적으로 허용된 범위에서 사용하세요.

Clash에 프로필 추가하기

Clash Verge, Clash Verge Rev, Mihomo 또는 모바일 클라이언트에서는 일반적으로 구독 URL을 프로필로 추가합니다. 사용 중인 제공자가 발급한 URL을 복사한 뒤 클라이언트의 Profiles, 프로필 또는 유사한 메뉴에서 추가하세요. URL을 공개 저장소, 메신저 단체방, 화면 공유 영상에 노출하면 다른 사람이 같은 구독을 사용할 수 있으므로 주의해야 합니다.

  1. 클라이언트를 최신 안정 버전으로 업데이트하고 실행합니다.
  2. 프로필 메뉴에서 구독 URL을 입력한 뒤 이름을 알아보기 쉽게 지정합니다.
  3. 프로필 다운로드가 끝나면 YAML 구문 오류나 누락된 프록시가 없는지 확인합니다.
  4. 프로필을 활성화하고 대시보드에서 프록시 그룹과 노드 목록이 표시되는지 확인합니다.
  5. 처음부터 전체 트래픽을 프록시하지 말고, 필요한 서비스만 규칙으로 분리해 테스트합니다.

구독이 정상적으로 업데이트되지 않는다면 URL 만료, 인증 토큰 변경, 제공자의 동시 접속 제한, DNS 문제를 확인하세요. 구독이 업데이트되더라도 기존에 선택한 노드가 자동으로 바뀌지 않는 클라이언트가 있으므로, 업데이트 후에는 활성 그룹의 선택 상태를 다시 살펴보는 것이 좋습니다.

GPT-5용 노드와 프록시 그룹 선택

노드를 고를 때 단순한 핑 수치만 보면 안 됩니다. ICMP 핑이 빠른 노드가 HTTPS 연결이나 스트리밍 응답에서는 느릴 수 있습니다. GPT-5 웹 서비스는 로그인, 정적 리소스, 긴 응답 스트리밍, 파일 업로드처럼 서로 다른 연결을 사용할 수 있으므로 안정적인 TLS 연결과 지속적인 업로드 속도가 중요합니다.

그룹 유형작동 방식추천 상황
select사용자가 직접 노드 선택문제 원인을 비교하거나 특정 지역 노드를 고정할 때
url-test주기적으로 지연 시간을 측정해 자동 선택여러 후보 중 상대적으로 빠른 노드를 사용할 때
fallback현재 노드 장애 시 다음 노드로 전환장시간 작업과 API 호출의 가용성을 높일 때
load-balance여러 노드에 연결을 분산다수의 독립 요청을 처리할 때

처음에는 select 그룹으로 두세 개 노드를 직접 비교하는 방법이 가장 안전합니다. 테스트 URL은 GPT-5 서비스 자체가 아니라 일반적인 HTTPS 응답을 제공하는 안정적인 주소를 사용하세요. 특정 서비스의 상태 코드나 로그인 페이지를 헬스 체크 대상으로 사용하면 인증 실패가 노드 장애로 잘못 판단될 수 있습니다.

안정적인 프록시 그룹 예시
proxy-groups:
  - name: AI-Proxy
    type: select
    proxies:
      - Auto-Select
      - node-primary
      - DIRECT

  - name: Auto-Select
    type: url-test
    proxies:
      - node-primary
      - node-backup
      - node-third
    url: https://www.gstatic.com/generate_204
    interval: 300
    tolerance: 80

AI 서비스 트래픽 분리하기

전체 모드(Global)를 켜면 설정은 간단하지만 국내 사이트, 은행, 사내 시스템까지 불필요하게 프록시를 통과할 수 있습니다. 반대로 규칙 모드(Rule)에서는 지정한 도메인만 AI-Proxy 그룹으로 보내고 나머지는 직접 연결할 수 있습니다. 이 방식은 속도와 문제 추적 측면에서 유리합니다.

아래 예시는 도메인 목록을 참고하기 위한 기본 형태입니다. 실제 도메인은 서비스 제공자의 공식 문서와 개발자 도구의 네트워크 로그를 확인해 보완해야 합니다. API 엔드포인트와 웹 로그인 도메인이 다를 수 있으며, CDN이나 인증 도메인을 빠뜨리면 화면은 열리지만 로그인 또는 응답 생성이 실패할 수 있습니다.

AI 서비스 라우팅 기본 예시
rules:
  - DOMAIN-SUFFIX,openai.com,AI-Proxy
  - DOMAIN-SUFFIX,chatgpt.com,AI-Proxy
  - DOMAIN-SUFFIX,oaistatic.com,AI-Proxy
  - DOMAIN-SUFFIX,oaiusercontent.com,AI-Proxy
  - DOMAIN-SUFFIX,google.com,DIRECT
  - GEOIP,private,DIRECT
  - MATCH,DIRECT

규칙은 위에서 아래로 평가되므로 더 구체적인 도메인 규칙을 일반적인 규칙보다 먼저 배치해야 합니다. MATCH,DIRECT는 마지막 기본 동작입니다. 모든 알 수 없는 트래픽까지 프록시하고 싶다면 기본 그룹을 바꿀 수 있지만, 먼저 연결 범위를 좁게 유지하면서 필요한 도메인을 하나씩 추가하는 방법을 권장합니다.

DNS와 TUN 모드 설정

GPT-5 웹 서비스가 열리지 않거나 로그인 리디렉션이 반복된다면 DNS 처리가 원인일 수 있습니다. 프록시 규칙은 도메인 이름을 기준으로 판단하는데, 로컬 DNS가 오염된 응답을 반환하거나 앱이 Clash를 거치지 않고 직접 DNS를 조회하면 예상과 다른 IP로 연결될 수 있습니다. Mihomo에서는 일반적으로 fake-ip 모드가 도메인 기반 규칙과 잘 맞지만, 일부 게임·VoIP·로컬 장치 앱은 실제 IP를 요구할 수 있습니다.

DNS 기본 템플릿
dns:
  enable: true
  enhanced-mode: fake-ip
  fake-ip-range: 198.18.0.1/16
  nameserver:
    - https://1.1.1.1/dns-query
    - https://8.8.8.8/dns-query
  fake-ip-filter:
    - '*.lan'
    - '*.local'
    - 'localhost.ptlogin2.qq.com'

tun:
  enable: true
  stack: mixed
  auto-route: true
  strict-route: true

TUN 모드는 브라우저뿐 아니라 시스템의 다른 애플리케이션 트래픽도 Clash가 처리하도록 만들 수 있습니다. 다만 관리자 권한, 운영체제별 네트워크 드라이버, 기존 VPN과의 충돌이 필요하므로 한 번에 여러 VPN을 켜지 마세요. TUN을 켠 뒤에는 DNS 서버 주소, 기본 게이트웨이, IPv6 동작이 바뀔 수 있으므로 웹 접속과 API 호출을 각각 확인해야 합니다.

설정 변경 후에는 클라이언트의 DNS 캐시와 연결 목록을 정리하고 브라우저를 완전히 다시 시작하세요. 이전에 만들어진 연결이 남아 있으면 새 규칙이 적용되지 않은 것처럼 보일 수 있습니다.

연결 문제 진단 순서

문제가 생기면 노드를 무작정 바꾸기보다 아래 순서로 범위를 좁히는 것이 효율적입니다. 먼저 Clash 대시보드의 Connections 화면에서 실패한 도메인, 매칭된 규칙, 사용된 프록시 그룹을 확인하세요. 해당 도메인이 DIRECT로 표시되었다면 규칙 누락이 원인일 수 있고, 올바른 그룹을 사용했는데도 실패한다면 노드나 TLS 연결을 의심할 수 있습니다.

  1. 프로필 상태 확인: YAML 파싱 오류, 만료된 구독, 비어 있는 프록시 그룹이 없는지 확인합니다.
  2. 노드 비교: 같은 도메인을 두 개 이상의 노드에서 테스트해 특정 노드 문제인지 확인합니다.
  3. DNS 확인: 도메인이 올바르게 해석되는지, fake-ip 예외 목록 때문에 직접 해석되고 있지 않은지 살펴봅니다.
  4. 규칙 확인: Connections 화면에서 실제 매칭 규칙과 최종 프록시 그룹을 확인합니다.
  5. 브라우저 변수 제거: 시크릿 창, 확장 기능 비활성화, 새 세션으로 로그인 문제를 재현합니다.
  6. API 변수 확인: API 주소, 인증 헤더, 모델 이름, 요청 제한, 시스템 시간과 TLS 인증서를 별도로 점검합니다.

웹 화면은 열리지만 답변 생성이 멈춘다면 스트리밍 연결이 중간에 끊기는지 확인해야 합니다. 노드의 유휴 연결 제한, WebSocket 또는 HTTP/2 처리, MTU, 모바일 네트워크 전환이 원인일 수 있습니다. 반대로 API에서 즉시 401 또는 403이 반환되면 네트워크보다 API 키, 조직 권한, 모델 접근 권한을 먼저 확인해야 합니다. 429 오류는 보통 요청 한도나 동시성 제한과 관련이 있으므로 반복 재시도로 해결하려 하지 않는 것이 좋습니다.

마지막으로 Clash 로그에는 계정 정보나 요청 주소의 민감한 경로가 기록될 수 있습니다. 문제를 공유할 때는 API 키, 쿠키, Authorization 헤더, 개인 도메인과 IP를 반드시 삭제하세요. 공식 서비스가 정상적으로 제공되고 계정 권한도 확인되었다면, 필요한 트래픽만 분리하고 신뢰할 수 있는 노드를 선택하는 것이 가장 안정적인 운영 방법입니다. 설정을 완성한 뒤에는 작은 요청부터 테스트하고, 장시간 작업 전에 백업 노드와 직접 연결 규칙을 함께 준비해 두세요.

시작하기

Clash로 트래픽을 완전히 제어하세요

Windows, macOS, Linux, Android, iOS 지원. 유연한 규칙, 간단한 설정.

무료 다운로드 설정 가이드 보기 →