Neden yalnızca claude.ai yetmez
Claude Code'un resmî kurumsal ağ yapılandırması belgesi, çalışma sırasında ihtiyaç duyduğu URL'leri listeler. Temel dört tanesi şunlardır:
api.anthropic.com— API istekleri, WebFetch alan adı güvenlik kontrolü, özellik bayrakları, telemetri olaylarıclaude.ai— claude.ai hesap kimlik doğrulamasıclaude.com— Giriş sayfası (claude.ai adresine yönlendirir), WebFetch belge sorgulamalarıplatform.claude.com— OAuth token değişimi / yenileme / iptal — her iki hesap türü için de gerekli
Herkesin atladığı adres: platform.claude.com
Resmî belgeye göre bu ana makine OAuth token değişimini, yenilenmesini ve iptalini yönetir — yalnızca Console hesapları için değil, claude.ai girişleri için de. Yine de dolaşımdaki neredeyse tüm yönlendirme listeleri bunu içermez.
Bunu atlamak yalnızca bir özelliğin eksik kalması demek değildir: token yenileme bu durumda doğrudan bağlantınız üzerinden çıkar ve yenileme isteğinin çıkış IP'si API trafiğinizle eşleşmez — tam da risk kontrol sistemlerinin aradığı türden bir tutarsızlık. Belirtisi fark edilmesi zordur: oturumunuz rastgele kapanır.
Tam yönlendirme listesi (resmî belgedeki gruplamayla)
Temel gereksinimler
Herhangi biri eksikse giriş veya sohbet bozulur
api.anthropic.com- API istekleri, WebFetch alan adı güvenlik kontrolü, özellik bayrakları, telemetri olayları
claude.ai- claude.ai hesap kimlik doğrulaması
claude.com- Giriş sayfası (claude.ai adresine yönlendirir), WebFetch belge sorgulamaları
platform.claude.com- OAuth token değişimi / yenileme / iptal — her iki hesap türü için de gerekli
Özelliğe bağlı
Yalnızca ilgili özelliği kullanıyorsanız gerekir
mcp-proxy.anthropic.com- claude.ai üzerinden gelen MCP bağlayıcı trafiği
downloads.claude.ai- Eklenti çalıştırılabilir dosyalarının indirilmesi, yerel yükleyici ve otomatik güncelleyici
bridge.claudeusercontent.com- Claude in Chrome uzantısının WebSocket köprüsü
*.frame.claudeusercontent.com- Artifact içeriğinin okunması
registry.npmjs.org- Eklenti kurulumları, npx ile başlatılan MCP sunucuları, Claude Code'un kendisinin npm/bun ile kurulumu
storage.googleapis.com- Eklenti meta verileri ve kurulum sayıları, artifact yüklemeleri
code.claude.com- Yerleşik belge sorgulamaları (claude-code-guide ajanı ve önceden onaylanmış WebFetch)
raw.githubusercontent.com- /release-notes için değişiklik günlüğü akışı
formulae.brew.sh- Homebrew kurulumlarında güncelleme kontrolleri; diğer kurulum yöntemleri buna hiç bağlanmaz
Telemetri uç noktaları (isteğe bağlı)
Yalnızca Anthropic API doğrudan kullanıldığında gönderilir; üçüncü taraf sağlayıcılarda asla gönderilmez
http-intake.logs.us5.datadoghq.com- Operasyonel telemetri olayları
browser-intake-us5-datadoghq.com- Operasyonel hata raporları (sunucu tarafındaki kademeli dağıtım bayrağıyla denetlenir)
Zorunlu olmayan trafiği kapatan ortam değişkenleri
Telemetri ana makinelerini izin listesine eklemek yerine kaynağında kapatmayı tercih ediyorsanız daha basit bir yol
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1- İki Datadog uç noktasını birden devre dışı bırakır
DISABLE_TELEMETRY=1- Telemetriyi devre dışı bırakır
DO_NOT_TRACK=1- Genel “izleme yapma” (do-not-track) standardı; etkisi aynı
DISABLE_ERROR_REPORTING=1- Hata raporlamayı devre dışı bırakır
IP / ASN yedek kuralları
CIDR / ASN kuralları yalnızca son çare olarak kullanılacak bir yedektir ve BGP/ASN değişikliklerine karşı düzenli olarak yeniden kontrol edilmelidir. Aşağıdaki örnekleri kalıcı ve eksiksiz bir liste olarak görmeyin:
Ek ayrıntı: AS399358 şu anda 160.79.104.0/23 ve iki IPv6 /48 bloğunu (2607:6bc0::/48, 2607:6bc0:11::/48) duyurmaktadır — bu, kayıtlı bloklardan daha dardır. Kayıtlı blokları yapılandırmak daha geniş kapsamlı ve daha güvenlidir. Ayrıca telemetri ve kurulum ana makinelerinin (Datadog, npm, GitHub, Google Cloud) Anthropic'in kendi aralıklarının dışında kaldığını unutmayın; IP yedek kuralları bunları kapsayamaz, yalnızca alan adı kuralları kapsayabilir.
Sistem saati eşitleme
Claude Code'un kendi resmî ağ gereksinimleri NTP'yi içermez. Ancak sistem saatindeki belirgin bir kayma TLS, OAuth girişi ve istek imzalama süreçlerinin başarısız olmasına neden olabilir. Sistem saatini doğru tutmanız önerilir; NTP trafiğinin proxy'den geçirilip geçirilmeyeceği ağ ortamınıza ve istemcinizin yeteneklerine bağlıdır.
Yaygın bir iddiayı düzeltmekte fayda var: Bazı rehberler, Claude Code'un saat diliminizi NTP üzerinden belirlediğini ve bu yüzden NTP'yi proxy'den geçirmeniz gerektiğini söyler. Bu, protokol düzeyinde imkânsızdır — NTP yalnızca UTC zaman damgaları taşır ve saat dilimi alanı yoktur; saat dilimi işletim sistemi ayarlarınızdan gelir. NTP, resmî ağ gereksinimlerinde de hiçbir yerde geçmez. Saat diliminizi gerçekte sızdıran şey tarayıcının ve sistemin Intl / getTimezoneOffset API'leridir; NTP'yi proxy'den geçirmek bunu hiç etkilemez.
Yapılandırma biçimi örneği (alan adı listesi)
# 核心 (DOMAIN-SUFFIX 已覆盖各自全部子域名) DOMAIN-SUFFIX,anthropic.com,Claude DOMAIN-SUFFIX,claude.ai,Claude DOMAIN-SUFFIX,claude.com,Claude DOMAIN-SUFFIX,clau.de,Claude DOMAIN-SUFFIX,claudeusercontent.com,Claude # 安装 / 插件 / 文档 DOMAIN-SUFFIX,registry.npmjs.org,Claude DOMAIN,storage.googleapis.com,Claude DOMAIN,raw.githubusercontent.com,Claude DOMAIN,formulae.brew.sh,Claude # 遥测 (可用环境变量关闭; 注意是独立域名, 后缀匹配抓不到) DOMAIN,http-intake.logs.us5.datadoghq.com,Claude DOMAIN,browser-intake-us5-datadoghq.com,Claude # IP / ASN 兜底 IP-CIDR,160.79.104.0/21,Claude,no-resolve IP-CIDR6,2607:6bc0::/32,Claude,no-resolve IP-ASN,399358,Claude,no-resolve
Not: DOMAIN-SUFFIX zaten tüm alt alan adlarını kapsar, bu yüzden onları tekrar yazmanıza gerek yoktur. İki Datadog intake ana makinesi ayrı kaydedilebilir alan adlarıdır ve tam eşleşme gerektirir. Ters sorgulamaları atlamak ve eşleştirme yükünü azaltmak için CIDR/ASN kurallarına no-resolve ekleyin.
Doğrulama
Yapılandırmadan sonra hiçbir trafiğin kuralların dışında kalmadığını şu araçlarla doğrulayın: