Bloga geri dön

GitHub Copilot ve JetBrains AI için Proxy: Engellenen Bölgelerden AI Asistanları Nasıl Kullanılır

GitHub Copilot ve JetBrains AI bazı ülkelerde mevcut değil - ama bu bir çözüm. Proxy ayarlarını nasıl yapacağınızı ve AI asistanlarını kodlama için sınırsız şekilde nasıl kullanacağınızı anlatıyoruz.

📅25 Nisan 2026
```html

GitHub Copilot ve JetBrains AI Assistant — AI kodlama için en popüler iki araç — Rusya, Belarus ve diğer bazı ülkelerden erişilemez veya istikrarsız çalışmaktadır. IDE'yi açtığınızda akıllı öneriler yerine bir bağlantı hatası görüyorsanız — bu bilgisayarınızın bir hatası değil, coğrafi engellemedir. Bu yazıda, proxy aracılığıyla kısıtlamaları nasıl aşacağınızı ve AI asistanlarına tam erişimi nasıl geri kazanacağınızı inceleyeceğiz.

Neden GitHub Copilot ve JetBrains AI sizin bölgenizde mevcut değil

2022 yılından itibaren GitHub, Rusya ve Belarus'taki kullanıcılar için bazı ücretli hizmetlerin kullanımına kısıtlamalar getirdi. OpenAI tabanlı ücretli bir ürün olan GitHub Copilot, bu kısıtlamalara maruz kalan ilk ürünlerden biri oldu. Hesabınız var olabilir, ancak Copilot sunucularına bağlantı IP adresi düzeyinde engellenmektedir: sistem, IP'nize göre ülkenizi belirler ve bağlantıyı reddeder.

JetBrains AI Assistant — IntelliJ IDEA, PyCharm, WebStorm ve diğer JetBrains ürünlerinde yerleşik bir AI aracıdır — JetBrains AI Service sunucuları üzerinden çalışır ve bu sunucular da OpenAI ve Anthropic modellerini kullanır. Yaptırımların ardından JetBrains, etkilenen bölgelerdeki kullanıcılar için AI işlevlerine erişimi kısıtladı. IDE'de AI Assistant'ı etkinleştirmeye çalıştığınızda, Bağlantı reddedildi veya Bölgenizde hizmet mevcut değil gibi bir hata görüyorsunuz.

Önemli olan, engellemenin tam olarak IP adresi düzeyinde çalıştığını anlamaktır. Ne hesabınız, ne aboneliğiniz, ne de araç kendisi "bozulmuş" değildir. Bağlantı, izin verilen bir ülkeden gelen bir IP üzerinden gerçekleştiğinde — her şey normal çalışır. İşte burada proxy sunucuları devreye giriyor.

Tam bir engellemenin yanı sıra kısmi engellemeler de vardır: bazı bölgelerde Copilot resmi olarak mevcut olabilir, ancak gecikmeler, bağlantı kopmaları veya zaman zaman kimlik doğrulama hataları ile çalışabilir. Bu da, örneğin Almanya, Hollanda veya ABD gibi istikrarlı bir bölgeden gelen bir IP ile proxy kullanarak çözülebilir.

Hangi hizmetlere kısıtlamalar uygulanır:

  • GitHub Copilot (Bireysel, İş, Kurumsal)
  • JetBrains AI Assistant (IntelliJ serisi tüm IDE'ler)
  • GitHub Actions — kısmi kısıtlamalar
  • GitHub Packages — sınırlı erişim
  • Codespaces — tamamen engellenmiş

AI asistanları için hangi tür proxy uygundur

Her proxy, GitHub Copilot ve JetBrains AI ile çalışmak için aynı derecede uygun değildir. Geliştirici açısından pratikteki seçenekleri inceleyelim.

Konut Proxy'leri

Konut proxy'leri, farklı ülkelerden gerçek ev kullanıcılarının IP adresleridir. GitHub ve JetBrains sunucuları açısından, böyle bir istek, örneğin Almanya veya Polonya'dan gelen sıradan bir kullanıcı gibi görünmektedir. Bu, coğrafi engelleri aşmak için en güvenilir seçenektir: belirli bir konut IP'sinin kara listeye alınma olasılığı minimumdur.

AI asistanları ile çalışmak için konut proxy'leri oldukça uygundur, özellikle de istikrar sizin için önemliyse ve ayarları sık sık değiştirmek istemiyorsanız. Tek bir nokta — hız: konut proxy'leri, veri merkezi proxy'lerinden biraz daha yavaş olabilir, ancak Copilot'a yapılan istekler (yüksek bant genişliği gerektirmeyen) için bu kritik değildir.

Veri Merkezi Proxy'leri

Veri merkezi proxy'leri, bulut veri merkezlerindeki sunucuların IP adresleridir. Genellikle konut proxy'lerinden daha hızlıdır ve daha ucuzdur. GitHub Copilot ile çalışmak için de uygundurlar, ancak bir risk vardır: bazı veri merkezi IP aralıkları, GitHub tarafından şüpheli olarak engellenmiştir (özellikle popüler AWS, GCP, Azure alt ağları). Bu görev için veri merkezi proxy'leri seçiyorsanız, daha az popüler sağlayıcılardan IP'ler alın ve kullanmadan önce mutlaka kontrol edin.

Mobil Proxy'ler

Mobil proxy'ler, mobil operatörlerin (4G/5G) IP'lerini kullanır. Platformlar tarafından en yüksek güven düzeyine sahiptirler — bir mobil IP, yüzlerce gerçek kullanıcı tarafından kullanılabilir, bu nedenle engellenmesi karlı değildir. GitHub Copilot için bu, fiyat açısından gereksiz bir çözümdür, ancak zaten başka görevler için mobil proxy'leriniz varsa — onlar da mükemmel bir şekilde çalışır.

Protokol: HTTP vs SOCKS5

GitHub Copilot ve JetBrains IDE, HTTPS üzerinden çalışır. Her iki protokol de uygundur — hem HTTP/HTTPS proxy'leri hem de SOCKS5. Ancak SOCKS5 tercih edilir: daha düşük bir düzeyde çalışır ve Copilot'un gerçek zamanlı önerileri akışında kullandığı WebSocket bağlantıları da dahil olmak üzere her türlü trafiği doğru bir şekilde proxy'ler. HTTP proxy'leri bazen CONNECT tünellerini yanlış işleyebilir, bu da kopmalara yol açar.

VS Code ve JetBrains IDE'de GitHub Copilot için proxy ayarlama

GitHub Copilot, hem VS Code'da hem de JetBrains IDE'de bir eklenti olarak kurulur. Proxy ayarı, hangi editörde çalıştığınıza bağlıdır. Her iki seçeneği de detaylı olarak inceleyelim.

GitHub Copilot'u Visual Studio Code'da ayarlama

VS Code, editörün sistem ayarları aracılığıyla proxy ayarını destekler. İşte adım adım süreç:

  1. VS Code'u açın ve File → Preferences → Settings bölümüne gidin (veya Ctrl+, tuşlarına basın).
  2. Arama çubuğuna proxy yazın.
  3. Http: Proxy ayarını bulun ve proxy adresinizi http://user:password@host:port veya socks5://user:password@host:port formatında girin.
  4. Http: Proxy Strict SSL ayarının kapalı olduğundan emin olun — bu, proxy üzerinden SSL sertifikaları ile ilgili sorunları önleyecektir.
  5. VS Code'u yeniden başlatın.
  6. Herhangi bir kod dosyasını açın ve Copilot önerilerinin görünüp görünmediğini kontrol edin. Sağ alt köşedeki Copilot simgesi aktif hale gelmeli (gri olmamalı).

Alternatif bir yöntem, settings.json dosyası aracılığıyla ayarlamaktır. Bunu Command Palette üzerinden açın (Ctrl+Shift+P → "Open User Settings JSON") ve şunları ekleyin:

{
  "http.proxy": "socks5://user:password@proxy-host:port",
  "http.proxyStrictSSL": false,
  "http.proxySupport": "on"
}

Dosyayı kaydettikten sonra, VS Code ayarları yeniden başlatma olmadan uygulanacaktır. "http.proxySupport": "on" ayarı, tüm eklentilerin, Copilot dahil, belirtilen proxy'yi kullanmasını garanti eder.

GitHub Copilot'u JetBrains IDE'de ayarlama (IntelliJ IDEA, PyCharm, WebStorm)

JetBrains IDE'de proxy merkezi olarak ayarlanır ve tüm eklentilere, GitHub Copilot dahil, uygulanır:

  1. File → Settings (Windows/Linux) veya IntelliJ IDEA → Preferences (macOS) bölümünü açın.
  2. Appearance & Behavior → System Settings → HTTP Proxy bölümüne gidin.
  3. Manual proxy configuration seçeneğini seçin.
  4. HTTP/HTTPS proxy kullanıyorsanız — HTTP seçin ve host ile portu girin. SOCKS5 kullanıyorsanız — SOCKS seçin ve SOCKS5 sürümünü belirtin.
  5. Proxy authentication alanlarına kullanıcı adı ve şifreyi girin.
  6. Check connection butonuna tıklayın — IDE, https://github.com adresine bağlanarak proxy'nin erişilebilirliğini kontrol edecektir.
  7. Apply → OK butonuna tıklayın ve IDE'yi yeniden başlatın.

💡 Önemli bir nokta:

JetBrains IDE'de proxy ayarlarını yaptıktan sonra, GitHub Copilot eklentisinde tekrar kimlik doğrulaması yapmayı unutmayın: Tools → GitHub Copilot → Login to GitHub bölümüne gidin. Yetkilendirme token'ı oturuma bağlıdır ve IP adresi değiştiğinde tekrar giriş yapmanız gerekebilir.

JetBrains AI Assistant için proxy ayarlama

JetBrains AI Assistant, Copilot'tan ayrı bir üründür ve doğrudan JetBrains ekosistemine entegre edilmiştir. Kendi JetBrains AI Service sunucularını kullanır ve aktif bir JetBrains aboneliği gerektirir (ya da All Products Pack'e dahildir). Proxy ayarları, Copilot'tan biraz farklıdır.

Adım 1: IDE düzeyinde proxy ayarlama

JetBrains AI Assistant için proxy, yukarıda açıklandığı gibi IDE'nin sistem ayarları üzerinden ayarlanır (Settings → HTTP Proxy). Bu, AI Assistant, eklentilerin senkronizasyonu, güncellemeler ve lisans kontrolü dahil olmak üzere IDE'nin tüm ağ istekleri için tek bir yapılandırma noktasıdır.

Adım 2: AI sunucularına bağlantıyı kontrol etme

Proxy ayarlarını yaptıktan sonra, herhangi bir kod dosyasını açın ve sağ tıklayarak AI Assistant'ı çağırın → AI Actions veya yan panelden. Proxy düzgün çalışıyorsa, bir sohbet arayüzü göreceksiniz ve ilk isteğinizi gönderebileceksiniz. Eğer AI Service is not available hatası alıyorsanız — proxy sunucusunun izin verilen bir bölgeden IP sağladığından emin olun.

Adım 3: Ortam değişkenleri aracılığıyla ayarlama (ileri düzey kullanıcılar için)

Birden fazla IDE çalıştırıyorsanız veya tüm JetBrains ürünleri için proxy'yi küresel olarak uygulamak istiyorsanız, ortam değişkenlerini kullanmak daha uygundur. Bunları sistem değişkenlerine veya kabuk yapılandırma dosyanıza (.bashrc, .zshrc) ekleyin:

# HTTP/HTTPS proxy için
export HTTP_PROXY="http://user:password@proxy-host:port"
export HTTPS_PROXY="http://user:password@proxy-host:port"

# SOCKS5 proxy için
export ALL_PROXY="socks5://user:password@proxy-host:port"

# İstisnalar (yerel adresler proxy'ye tabi değildir)
export NO_PROXY="localhost,127.0.0.1,*.local"

Windows'ta benzer değişkenler Sistem Özellikleri → Ortam Değişkenleri aracılığıyla ayarlanır. Değişkenleri ekledikten sonra IDE'yi yeniden başlatın — ayarları otomatik olarak alacaktır.

idea.properties dosyası aracılığıyla ayarlama (ince ayar)

JetBrains IDE'de, JVM düzeyinde proxy ayarlamak için kullanılabilecek bir idea.properties dosyası vardır. Bunu Help → Edit Custom Properties üzerinden bulabilirsiniz. Aşağıdaki satırları ekleyin:

# JVM için proxy (IDE'nin tüm ağ isteklerine uygulanır)
-Dhttp.proxyHost=proxy-host
-Dhttp.proxyPort=port
-Dhttp.proxyUser=user
-Dhttp.proxyPassword=password
-Dhttps.proxyHost=proxy-host
-Dhttps.proxyPort=port

Bu yöntem, GUI IDE'deki standart HTTP Proxy ayarlarının doğru uygulanmadığı durumlarda bile çalışır — örneğin, bazı IntelliJ IDEA 2023-2024 sürümlerinde GUI üzerinden SOCKS5 kullanımı ile ilgili hatalar gözlemlenmiştir.

Sistem proxy'si vs IDE'deki proxy: hangisini seçmeli

AI asistanları ile çalışmak için proxy ayarlamanın iki temel yaklaşımı vardır: proxy'yi doğrudan IDE'de ayarlamak veya tüm bilgisayar trafiğinin geçeceği sistem proxy'sini kullanmak. Her yaklaşımın kendi artıları ve eksileri vardır.

Kriter IDE ayarlarında proxy Sistem proxy'si
Ayar zorluğu Kolay — IDE GUI aracılığıyla Orta — OS sistem ayarları
Diğer uygulamalar üzerindeki etkisi Sadece IDE Tüm bilgisayar trafiği
Güvenilirlik IDE uygulamasına bağlıdır Yüksek — OS uygulamayı garanti eder
Esneklik Farklı IDE'ler için farklı proxy'ler ayarlanabilir Her şey için bir proxy
git push/pull için uygun mu Hayır (git — ayrı bir süreç) Evet
Tavsiye edilen kullanım Sadece AI asistanları için GitHub ile tam çalışma (push, pull, CI)

Eğer sadece Copilot veya JetBrains AI'yi engellemek istiyorsanız, IDE'de proxy ayarlamak yeterlidir. Eğer komut satırı aracılığıyla git ile çalışıyorsanız, engellenmiş depolara git push

# git için proxy ayarlama (HTTP/HTTPS)
git config --global http.proxy http://user:password@proxy-host:port
git config --global https.proxy http://user:password@proxy-host:port

# git için proxy ayarlama (SOCKS5)
git config --global http.proxy socks5://user:password@proxy-host:port

# git için proxy'yi kaldırma (gerekmediğinde)
git config --global --unset http.proxy
git config --global --unset https.proxy

Sık karşılaşılan hatalar ve nasıl düzeltileceği

Doğru bir şekilde ayarlanmış bir proxy ile bile bazen sorunlar ortaya çıkabilir. İşte en yaygın hatalar ve bunların nasıl giderileceği.

Hata: Copilot proxy üzerinden yetkilendiremiyor

Belirti: proxy ayarlanmış, IDE internete erişiyor, ancak Copilot'a giriş yapmaya çalıştığınızda tarayıcı açılıyor, GitHub'da yetkilendiriyorsunuz, ancak IDE token almıyor.

Sebep: Copilot'un yetkilendirme süreci, localhost üzerinde bir geri çağırma kullanıyor ve bazı proxy'ler bu trafiği de kesiyor. Çözüm: proxy ayarlarında localhost ve 127.0.0.1'in istisnalar listesine eklendiğinden emin olun (No proxy for alanı).

Hata: SSL sertifika doğrulaması başarısız oldu

Belirti: IDE, proxy üzerinden çalışırken geçersiz bir SSL sertifikası hatası veriyor.

Sebep: Bazı proxy sunucuları (özellikle kurumsal veya trafik denetimi işlevine sahip olanlar) SSL sertifikalarını değiştirebilir. Çözüm: IDE ayarlarında SSL'in sıkı kontrolünü kapatın. VS Code'da — "http.proxyStrictSSL": false ayarını kullanın. JetBrains'te — proxy ayarlarında Check server certificate seçeneğinin işaretini kaldırın. Güvenilir bir sağlayıcıdan proxy kullanıyorsanız — genellikle böyle bir sorun yoktur.

Hata: Copilot önerileri büyük bir gecikme ile geliyor

Belirti: Copilot çalışıyor, ancak öneriler 5-10 saniye içinde geliyor, normalde 1-2 saniye yerine.

Sebep: Proxy sunucusunun yüksek gecikmesi. Bu, ucuz veya aşırı yüklenmiş proxy'ler için tipiktir. Çözüm: Coğrafi olarak yakın bir bölgede sunucu olan bir proxy seçin. Eğer Rusya'daysanız — Finlandiya, Almanya veya Polonya'daki bir sunucu, ABD'deki bir sunucudan daha düşük gecikme sağlar. Ayrıca, proxy sağlayıcınızın paylaşılan (shared) değil, özel IP sağladığından emin olun — paylaşılan IP'lerde yük daha fazladır.

Hata: JetBrains AI Assistant "Abonelik gerekli" diyor

Belirti: Proxy ayarlanmış, IDE JetBrains sunucularına bağlanıyor, ancak AI Assistant abonelik istiyor, oysa zaten ödenmiş.

Sebep: JetBrains lisans sunucusu hesabınızı kontrol eder ve AI Assistant'ın aboneliğinizin bir parçası olarak görünmemesi durumunda sorun yaşayabilirsiniz, eğer hesap AI Assistant JetBrains All Products Pack'in bir parçası olmadan önce oluşturulduysa. Çözüm: account.jetbrains.com adresine aynı proxy ile tarayıcıdan giriş yapın ve AI Assistant'ın hesabınızda etkin olduğundan emin olun. Bazen ürünün hesabın arayüzü aracılığıyla açıkça eklenmesi gerekebilir.

Hata: Proxy tarayıcıda çalışıyor, ancak IDE'de çalışmıyor

Bu sık görülen bir durumdur: proxy'yi tarayıcıda kontrol ettiniz — her şey çalışıyor, ancak IDE yine de bağlantı hatası veriyor.

Sebep: IDE ve tarayıcı, farklı ağ ayarlarına sahip farklı uygulamalardır. Tarayıcı, sistem proxy'sini otomatik olarak kullanır, ancak IDE açık bir ayar gerektirir. Proxy'nin IDE ayarlarında doğru bir şekilde tanımlandığından emin olun, sadece OS sistem ayarlarında değil (JetBrains IDE, sistem proxy'sini okuyabilse de, bunu her zaman doğru yapmaz).

Geliştiriciler için proxy türlerinin karşılaştırılması

Geliştiricilerin belirli görevleri için en uygun proxy türünü seçmelerine yardımcı olmak için karşılaştırmalı bir tablo derledik. Sadece GitHub Copilot ve JetBrains AI değil, aynı zamanda npm/pip depoları ile çalışma, Docker Hub, engellenmiş kaynaklardaki belgelere erişim gibi ilgili görevler de dikkate alındı.

Görev Konut Veri Merkezi Mobil
GitHub Copilot ✅ Harika ⚠️ IP engelleme riski ✅ Harika
JetBrains AI Assistant ✅ Harika ✅ İyi ✅ Harika
npm / pip paketleri ✅ İyi ✅ Harika ⚠️ Pahalı
Docker Hub ✅ İyi ✅ Harika ⚠️ Pahalı
Bağlantı hızı Orta Yüksek Orta
Platform güvenilirlik düzeyi Yüksek Orta Çok yüksek
Maliyet Orta Düşük Yüksek

Çoğu geliştirici için en uygun seçim — konut proxy'leridir: GitHub ve JetBrains coğrafi engellerini güvenilir bir şekilde aşar, yüksek güvenilirlik düzeyine sahiptir ve geliştiricinin tüm görev yelpazesine uygundur. Veri merkezi proxy'leri — birçok paket veya Docker imajı indiriyorsanız ve hız sizin için önemliyse iyi bir seçenektir, ancak GitHub Copilot için dikkatli bir şekilde seçilmelidir.

Kontrol Listesi: Copilot/JetBrains AI'yi proxy üzerinden çalıştırmak için gerekenler

  • ✅ İzin verilen bölgeden IP'ye sahip proxy (AB, ABD, Birleşik Krallık)
  • ✅ SOCKS5 veya HTTP/HTTPS protokol desteği
  • ✅ Sık sık IP değişimi olmadan stabil bağlantı
  • ✅ GitHub sunucusuna 150 ms'den düşük gecikme — tercih edilir
  • ✅ Proxy ayarlarının IDE'de yapılması (sadece tarayıcıda değil!)
  • ✅ localhost'un proxy'den çıkarılması
  • ✅ IP değiştiğinde Copilot/JetBrains AI'de tekrar yetkilendirme

Önemli: döner değil, statik IP kullanın

GitHub Copilot ve JetBrains AI ile çalışmak için kritik olan, döner değil, statik (sticky) proxy kullanmaktır. Döner proxy'ler her yeni istekte IP'yi değiştirir — bu, veri çekmek için harika, ancak AI asistanları için felaket: GitHub, bir hesabın yüzlerce farklı IP ile bağlandığını görür ve hesabı şüpheli olarak geçici olarak engelleyebilir. Uzun süreli (24+ saat) oturum sabitleme imkanı olan proxy'ler seçin.

Sonuç

GitHub Copilot ve JetBrains AI Assistant — geliştirmeyi gerçekten hızlandıran güçlü araçlardır. Coğrafi engeller, bu araçlara erişiminizi kısıtlamamalıdır. Doğru bir şekilde ayarlanmış bir proxy, sorunu tamamen çözer: AI asistanı, işlev kaybı olmadan ve normal yanıt hızıyla çalışmaya başlar.

Yazıdan çıkarılacak ana noktalar: en iyi uyumluluk için SOCKS5 protokolünü kullanın, proxy'yi doğrudan IDE'de ayarlayın (sistem proxy'sine güvenmeyin), döner değil, oturum sabitleme imkanı olan statik IP'ler seçin ve coğrafi olarak yakın AB bölgelerindeki sunucuları tercih edin.

Eğer GitHub Copilot ve JetBrains AI'ye kesintisiz erişim sağlamak istiyorsanız ve ayarları sürekli değiştirmek zorunda kalmak istemiyorsanız, konut proxy'lerini düşünmenizi öneririz — bunlar GitHub ve JetBrains sunucularından yüksek güvenilirlik sağlar ve uzun vadede istikrarlı bir şekilde çalışır.

```