2026년에도 늘어나는 “채팅은 되는데 영상·Sora만” 이슈
OpenAI Sora와 AI 영상·미디어 계열은 2026년에도 주목을 받는 제품군입니다. 동시에 커뮤니티·지원 포럼에는 ChatGPT 웹·앱은 정상인데, 브랜드가 다른 영상 전용 URL이나 뷰어·썸네일만 무한 로딩·빈 화면이 된다는 사례가 꾸집니다. 이는 단일 노드가 “나쁘다”는 이야기가 아니라, 트래픽이 다른 서브도메인·CDN·정적 경로로 흩어지면서 기존 분할 규칙의 빈틈이 드러나는 전형적 패턴입니다.
이 글은 Clash·Mihomo 계열에서 sora.openai.com과 비디오·미디어 자산에 연결된 호스트를, 이미 써 온 채팅·API용 규칙과 분리해 배치하는 방법, 그리고 규칙 목록 위쪽에 두어야 하는 이유를 실측 순서와 함께 정리합니다. ChatGPT·Claude 분할 본문과 겹치지 않게, 영상·스토리지·뷰어 축에 맞췄습니다.
전제: 회사·학교망 정책, 서비스 약관, 현지 법에 어긋나는 우회는 대상이 아닙니다. 합법적이고 허용된 환경에서, 이미 프록시 사용 권한이 있는 독자를 위한 라우팅·DNS 품질 설명입니다.
참고: OpenAI는 엣지·CDN·스토리지 호스트를 수시로 조정할 수 있습니다. 본문의 DOMAIN-SUFFIX는 출발점이며, 브라우저 개발자 도구 Network 탭이나 Clash 로그에서 실제 연결 대상을 확인한 뒤 보강하는 것이 가장 정확합니다.
왜 대화·API와 영상·CDN 경로를 나눠야 하나
채팅 UI와 모델 API는 chatgpt.com, api.openai.com 등에 집중되는 경우가 많습니다. 반면 Sora·영상 제품·갤러리·썸네일·HLS·세그먼트 다운로드는 sora.openai.com, openai.com의 다른 서브패스, 그리고 oaistatic.com·oaiusercontent.com 등 정적·업로드 축에 더 많이 실립니다. 한 개의 openai.com 접미 규칙으로 모두 잡을 수도 있지만, 직접(DIRECT)과 해외 전용 그룹이 섞인 프로필에서는 의도와 다른 정책에 먹히거나, 반대로 채팅 전용 그룹에 영상 대역폭이 몰리기도 합니다.
따라서 미디어·Sora용 proxy-groups 항목(예: OpenAI-Video)을 AI-채팅 그룹(예: AI-Apps)과 분리하면, 지연·대역·노드 리전을 영상 체감에 맞게만 골라 쓰기 쉬워집니다. 규칙 분할에서 강조한 첫 일치 원리와도 잘 맞습니다.
자주 붙는 호스트 패턴 (sora·자산·CDN)
Sora·영상 웹앱
엔트리 URL에 sora.openai.com이 쓰일 때가 많고, 앱·웹 모두 같은 상위 아래 여러 API·정적 경로로 이어질 수 있습니다. DOMAIN-SUFFIX,sora.openai.com,OpenAI-Video 형태는 한 번에 잡기에 무난한 출발선입니다. 일부 흐름은 openai.com의 다른 하위로만 뜨는 경우가 있으므로, Network 탭에서 실패(빨간 요청)만 골라 호스트를 적어 두는 것이 좋습니다.
정적·업로드·엣지
이미 ChatGPT 분할에서 다룬 oaistatic.com·oaiusercontent.com는 영상·썸네일·캡처 재생에도 자주 쓰입니다. 채팅 전용 그룹에만 넣어 두었을 때, 동일 호스트를 미디어 전용 노드로 보내고 싶다면 줄을 복제해 OpenAI-Video로 보내거나, 하나의 넓은 그룹으로 통합해 관리하세요. 중복 DOMAIN-SUFFIX는 목록 위에 있는 쪽이 이기므로, Sora·영상을 우선하려면 관련 접미·도메인 줄을 일반·GEOIP보다 먼저 배치하는 것이 핵심입니다.
채팅·API 규칙과의 우선순위: 어디에 두어야 하나
가장 흔한 실수는 다음과 같습니다. (1) api.openai.com만 AI-Apps로 잘 보내 두었는데, GEOIP,KR,DIRECT나 넓은 MATCH가 그 위에 있어, 영상 CDN은 이미 국내 직결이나 다른 그룹으로 빨려 갔다. (2) 반대로 DOMAIN-SUFFIX,openai.com,AI-Apps 한 줄이 상단에 있어, 영상에만 필요한 다른 리전 노드로 묶이고, 채팅은 느려졌다.
권장 그림은 이와 같습니다. ① Sora·영상에 특화한 DOMAIN·DOMAIN-SUFFIX를 눈에 띄게 구체적인 것부터(예: sora.openai.com, 꼭 필요한 static 호스트) 위에 쌓는다. ② api.openai.com·chatgpt.com 등 대화·API는 기존 AI-Apps 줄을 유지하되, ①과 충돌하지 않는 순서로 둔다(동일 대상이 아니면 순서는 자유). ③ GEOIP·RULE-SET으로 한국/기본 경로를 잡기 전에, ①·②가 반드시 그보다 위에 있어야 합니다. 이렇게 해야 Clash Sora·OpenAI 영상 관련 분할이 CDN 직결이나 기본 프록시에 덮이지 않습니다.
프록시 그룹·rules: 축약 예시
아래는 개념을 잡기 위한 예시입니다. 그룹명·노드 목록은 본인 구독에 맞게 바꾸고, rules는 실제 관측으로 보강하세요.
YAMLproxy-groups:
- name: "OpenAI-Video"
type: select
proxies:
- DIRECT
# ... 영상·대역·리전이 맞는 해외 노드 ...
- name: "AI-Apps"
type: select
proxies:
- DIRECT
# ... 대화·API용 노드 ...
rules:
- DOMAIN-SUFFIX,sora.openai.com,OpenAI-Video
- DOMAIN,cdn.openai.com,OpenAI-Video
- DOMAIN-SUFFIX,oaistatic.com,OpenAI-Video
- DOMAIN-SUFFIX,oaiusercontent.com,OpenAI-Video
- DOMAIN,api.openai.com,AI-Apps
- DOMAIN-SUFFIX,chatgpt.com,AI-Apps
- DOMAIN-SUFFIX,openai.com,AI-Apps
# ... GEOIP, RULE-SET, MATCH ...
cdn.openai.com는 실제 Edge 구성이 바뀔 수 있으니, 로그에 뜨는 이름으로 맞추는 것이 안전합니다. openai.com 접미는 범위가 넓으니, 꼭 필요한 경우에만 쓰고, 가능하면 Sora·자산·API를 잘라서 넣는 편이 예기치 않은 경로 누락을 줄입니다.
DNS·fake-ip·TUN이 영상에 미치는 영향
enhanced-mode: fake-ip를 쓰는 구성에서는, 규칙이 도메인 단계에서 먹히도록 해석이 Clash 쪽으로 모이는지가 중요합니다. 앱이 시스템 DNS를 직접 쓰거나, 이미 IP로 붙이면 DOMAIN-SUFFIX가 건너뛰어질 수 있어, 증상이 “브라우저만 갱신되고 영상 팝업만 죽는다”식으로 갈라집니다. TUN·스플릿 DNS를 쓰는 경우, TUN 가이드에서 설명한 대로 로컬과 Clash nameserver 흐름이 일치하는지 먼저 확인하세요.
특정 OpenAI 관련 호스트에 fake-ip-filter를 넣어 실제 레코드로 가게 하면, 캐싱·규칙 타이밍이 바뀌어 증상이 뒤집힐 수도 있습니다. 범용 복붙보다, 한 도메인씩 최소로 조정하는 편이 낫습니다.
실측 절차: Network·Clash 로그·규칙 매칭
- 브라우저 개발자 도구를 열고, 영상·Sora 페이지를 새로고침한 뒤, 실패(4xx/5xx·CORS·blocked)한 요청의 호스트·경로를 기록합니다.
- Clash 로그에서 동시각의
[Rule]·정책명을 찾아, 기대한OpenAI-Video인지, 아니면GEOIP·DIRECT에 먹혔는지 봅니다. - 불일치면 해당 도메인 규칙을 위로 올리거나, 호스트를 한 줄 추가합니다.
- 같은 노드에서 채팅만·영상만을 번갈아 켜 보며, 지연이 노드 문제인지 정책 문제인지 구분합니다.
Rule-set·Provider와의 공존
원격 RULE-SET이 openai·ai 키워드로 광범위하게 매칭해 버리면, 수동으로 넣은 Sora·영상 줄이 이미 끝난 뒤에만 이어질 수 있습니다. Provider 순서와 include 위치를 확인하고, 미디어 전용 예외는 rule-set 앞에 두는 방식이 안전합니다. 출처를 알 수 없는 규칙 묶음은 보안 측면에서도 지양하세요.
주의: 서비스 측은 지역·정책·계정 등급에 따라 재생 자체를 제한할 수 있습니다. Clash는 경로를 나누는 도구일 뿐, 이용 권한을 보장하지 않습니다.
정리
Sora·OpenAI 영상 페이지는 sora.openai.com·정적·CDN·스토리지로 트래픽이 갈라지며, ChatGPT·API와 같은 분할 한 줄에 넣기엔 부담이 다른 경우가 많습니다. DOMAIN-SUFFIX로 미디어 전용 그룹을 만들고, 채팅 규칙·GEOIP보다 위에 두는 습관을 들이면, “채팅은 되는데 영상만” 상황을 재현 가능한 규칙 문제로 좁힐 수 있습니다.
상세 API·에이전트 도메인은 기존 AI 분할 글을 참고하되, 비디오·뷰어 축은 본문의 sora·자산 호스트를 기준으로 프로필을 이어 가면 됩니다. 설치·프로필 절차는 문서를 보시고, 설정을 적용하려면 Clash를 무료로 다운로드한 뒤, 위 우선순위에 맞춰 rules만 조정해 보시길 바랍니다.