Kembali ke blog

Proxy untuk GitHub Copilot dan JetBrains AI: cara menggunakan asisten AI dari wilayah yang diblokir

GitHub Copilot dan JetBrains AI tidak tersedia di beberapa negara — tetapi ini bisa diatasi. Kami menjelaskan cara mengatur proxy dan menggunakan asisten AI untuk coding tanpa batasan.

📅25 April 2026
```html

GitHub Copilot dan JetBrains AI Assistant — dua alat paling populer untuk coding AI — tidak tersedia atau berfungsi tidak stabil dari Rusia, Belarus, dan sejumlah negara lainnya. Jika Anda membuka IDE dan melihat kesalahan koneksi alih-alih saran cerdas — ini bukan bug komputer Anda, ini adalah pemblokiran geografis. Dalam artikel ini, kita akan membahas cara mengatasi batasan melalui proxy dan mendapatkan kembali akses penuh ke asisten AI.

Mengapa GitHub Copilot dan JetBrains AI tidak tersedia di wilayah Anda

Mulai tahun 2022, GitHub memberlakukan batasan pada penggunaan sejumlah layanan berbayar untuk pengguna dari Rusia dan Belarus. GitHub Copilot — produk berbayar berbasis OpenAI — termasuk yang pertama terkena batasan ini. Secara formal, akun dapat ada, tetapi koneksi ke server Copilot diblokir pada tingkat alamat IP: sistem menentukan negara berdasarkan IP Anda dan menolak koneksi.

JetBrains AI Assistant — alat AI bawaan di IntelliJ IDEA, PyCharm, WebStorm, dan produk JetBrains lainnya — berfungsi melalui server JetBrains AI Service, yang juga menggunakan model OpenAI dan Anthropic. Setelah sanksi diberlakukan, JetBrains membatasi akses ke fungsi AI untuk pengguna dari wilayah yang terkena dampak. Ketika mencoba mengaktifkan AI Assistant di IDE, Anda akan melihat kesalahan seperti Connection refused atau Service unavailable in your region.

Penting untuk dipahami: pemblokiran bekerja pada tingkat alamat IP. Baik akun Anda, langganan, maupun alat itu sendiri tidak "rusak". Begitu koneksi dilakukan melalui IP dari negara yang diizinkan — semuanya berfungsi dengan baik. Di sinilah server proxy membantu.

Selain pemblokiran total, ada juga pemblokiran parsial: di beberapa wilayah, Copilot secara formal tersedia, tetapi berfungsi dengan keterlambatan, putus-putus, atau secara berkala menghasilkan kesalahan otentikasi. Ini juga dapat diatasi melalui proxy dengan IP dari wilayah yang stabil — misalnya, Jerman, Belanda, atau AS.

Layanan mana yang terkena batasan:

  • GitHub Copilot (Individual, Business, Enterprise)
  • JetBrains AI Assistant (semua IDE seri IntelliJ)
  • GitHub Actions — batasan parsial
  • GitHub Packages — akses terbatas
  • Codespaces — sepenuhnya diblokir

Jenis proxy apa yang cocok untuk asisten AI

Tidak setiap proxy cocok untuk bekerja dengan GitHub Copilot dan JetBrains AI. Mari kita bahas opsi dari sudut pandang praktis pengembang.

Proxy Residensial

Proxy residensial adalah alamat IP dari pengguna rumah nyata dari berbagai negara. Dari sudut pandang server GitHub dan JetBrains, permintaan seperti itu terlihat seperti pengguna biasa dari, misalnya, Jerman atau Polandia. Ini adalah opsi paling andal untuk mengatasi pemblokiran geografis: kemungkinan alamat IP residensial tertentu masuk dalam daftar hitam sangat minim.

Untuk bekerja dengan asisten AI, proxy residensial sangat cocok, terutama jika Anda mengutamakan stabilitas dan tidak ingin sering mengubah pengaturan. Satu-satunya kelemahan — kecepatan: proxy residensial sedikit lebih lambat dibandingkan dengan data center, tetapi untuk permintaan ke Copilot (yang tidak memerlukan bandwidth tinggi) ini tidak kritis.

Proxy Data Center

Proxy data center adalah alamat IP dari server di pusat data cloud. Mereka lebih cepat dibandingkan dengan proxy residensial dan biasanya lebih murah. Untuk bekerja dengan GitHub Copilot, mereka juga cocok, tetapi ada risiko: beberapa rentang alamat IP data center sudah diblokir oleh GitHub sebagai mencurigakan (terutama subnet AWS, GCP, Azure yang populer). Jika Anda memilih proxy data center untuk tugas ini, ambil IP dari penyedia yang kurang populer dan pastikan untuk memeriksanya sebelum digunakan.

Proxy Seluler

Proxy seluler menggunakan IP dari operator seluler (4G/5G). Mereka memiliki tingkat kepercayaan tertinggi dari platform — satu IP seluler dapat digunakan oleh ratusan pengguna nyata, sehingga memblokirnya tidak menguntungkan. Untuk GitHub Copilot, ini adalah solusi yang berlebihan dari segi harga, tetapi jika Anda sudah memiliki proxy seluler untuk tugas lain — mereka juga akan bekerja dengan baik.

Protokol: HTTP vs SOCKS5

GitHub Copilot dan JetBrains IDE berfungsi melalui HTTPS. Keduanya cocok dengan kedua protokol — baik proxy HTTP/HTTPS maupun SOCKS5. Namun, SOCKS5 lebih disukai: ia berfungsi pada tingkat yang lebih rendah dan dengan benar memproksi semua lalu lintas, termasuk koneksi WebSocket, yang digunakan Copilot untuk streaming saran secara real-time. Proxy HTTP kadang-kadang tidak memproses CONNECT tunnel dengan benar, yang menyebabkan putusnya koneksi.

Pengaturan proxy untuk GitHub Copilot di VS Code dan JetBrains IDE

GitHub Copilot diinstal sebagai ekstensi baik di VS Code maupun di JetBrains IDE. Pengaturan proxy untuknya tergantung pada editor mana yang Anda gunakan. Mari kita bahas kedua opsi secara detail.

GitHub Copilot di Visual Studio Code

VS Code mendukung pengaturan proxy melalui pengaturan sistem editor. Berikut adalah proses langkah demi langkah:

  1. Buka VS Code dan pergi ke File → Preferences → Settings (atau tekan Ctrl+,).
  2. Di bilah pencarian, masukkan proxy.
  3. Cari parameter Http: Proxy dan masukkan alamat proxy Anda dalam format http://user:password@host:port atau socks5://user:password@host:port.
  4. Pastikan parameter Http: Proxy Strict SSL dimatikan — ini akan menghindari masalah dengan sertifikat SSL melalui proxy.
  5. Restart VS Code.
  6. Buka file kode mana pun dan periksa apakah saran Copilot muncul. Ikon Copilot di sudut kanan bawah harus aktif (tidak abu-abu).

Cara alternatif — melalui file settings.json. Buka melalui Command Palette (Ctrl+Shift+P → "Open User Settings JSON") dan tambahkan:

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

Setelah menyimpan file, VS Code akan menerapkan pengaturan tanpa perlu restart. Parameter "http.proxySupport": "on" menjamin bahwa semua ekstensi, termasuk Copilot, akan menggunakan proxy yang ditentukan.

GitHub Copilot di JetBrains IDE (IntelliJ IDEA, PyCharm, WebStorm)

Di JetBrains IDE, proxy diatur secara terpusat dan diterapkan ke semua plugin, termasuk GitHub Copilot:

  1. Buka File → Settings (Windows/Linux) atau IntelliJ IDEA → Preferences (macOS).
  2. Pindah ke bagian Appearance & Behavior → System Settings → HTTP Proxy.
  3. Pilih Manual proxy configuration.
  4. Jika menggunakan proxy HTTP/HTTPS — pilih HTTP dan masukkan host dan port. Jika SOCKS5 — pilih SOCKS dan tentukan versi SOCKS5.
  5. Masukkan login dan password di kolom Proxy authentication.
  6. Klik Check connection — IDE akan memeriksa ketersediaan proxy dengan mencoba terhubung ke https://github.com.
  7. Klik Apply → OK dan restart IDE.

💡 Poin penting:

Setelah mengatur proxy di JetBrains IDE, pastikan untuk masuk kembali ke plugin GitHub Copilot: pergi ke Tools → GitHub Copilot → Login to GitHub. Token otorisasi terikat pada sesi, dan saat mengubah alamat IP, mungkin perlu masuk kembali.

Pengaturan proxy untuk JetBrains AI Assistant

JetBrains AI Assistant adalah produk terpisah dari Copilot, yang terintegrasi langsung ke dalam ekosistem JetBrains. Ia menggunakan server JetBrains AI Service sendiri dan memerlukan langganan JetBrains yang aktif (atau termasuk dalam All Products Pack). Pengaturan proxy untuknya sedikit berbeda dari Copilot.

Langkah 1: Pengaturan proxy di tingkat IDE

Proxy untuk JetBrains AI Assistant diatur melalui pengaturan sistem IDE yang sama seperti yang dijelaskan di atas (Settings → HTTP Proxy). Ini adalah titik konfigurasi tunggal untuk semua permintaan jaringan IDE, termasuk AI Assistant, sinkronisasi plugin, pembaruan, dan pemeriksaan lisensi.

Langkah 2: Memeriksa koneksi ke server AI

Setelah mengatur proxy, buka file kode mana pun dan panggil AI Assistant melalui klik kanan → AI Actions atau melalui panel samping. Jika proxy berfungsi dengan benar, Anda akan melihat antarmuka chat dan dapat mengirim permintaan pertama. Jika muncul kesalahan AI Service is not available — periksa apakah server proxy memberikan IP dari wilayah yang diizinkan.

Langkah 3: Pengaturan melalui variabel lingkungan (untuk pengguna mahir)

Jika Anda menjalankan beberapa IDE atau ingin menerapkan proxy secara global untuk semua produk JetBrains, lebih mudah menggunakan variabel lingkungan. Tambahkan mereka ke variabel sistem atau ke file konfigurasi shell Anda (.bashrc, .zshrc):

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

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

# Pengecualian (alamat lokal tidak diproksi)
export NO_PROXY="localhost,127.0.0.1,*.local"

Di Windows, variabel serupa diatur melalui Properties Sistem → Variabel Lingkungan. Setelah menambahkan variabel, restart IDE — ia akan mengambil pengaturan secara otomatis.

Pengaturan melalui file idea.properties (penyesuaian halus)

Di JetBrains IDE terdapat file idea.properties, yang dapat digunakan untuk mengatur proxy di tingkat JVM. Anda dapat menemukannya melalui Help → Edit Custom Properties. Tambahkan baris berikut:

# Proxy untuk JVM (diterapkan ke semua permintaan jaringan IDE)
-Dhttp.proxyHost=proxy-host
-Dhttp.proxyPort=port
-Dhttp.proxyUser=user
-Dhttp.proxyPassword=password
-Dhttps.proxyHost=proxy-host
-Dhttps.proxyPort=port

Metode ini berfungsi bahkan dalam kasus di mana pengaturan standar HTTP Proxy di GUI IDE tidak diterapkan dengan benar — misalnya, di beberapa versi IntelliJ IDEA 2023-2024, bug terdeteksi dalam penerapan SOCKS5 melalui GUI.

Proxy sistem vs proxy di IDE: mana yang harus dipilih

Ada dua pendekatan yang berbeda untuk mengatur proxy untuk bekerja dengan asisten AI: mengatur proxy langsung di IDE atau menggunakan proxy sistem, yang akan mengalirkan semua lalu lintas komputer. Setiap pendekatan memiliki kelebihan dan kekurangan.

Kriteria Proxy di pengaturan IDE Proxy sistem
Kesulitan pengaturan Mudah — melalui GUI IDE Sedang — pengaturan sistem OS
Dampak pada aplikasi lain Hanya IDE Seluruh lalu lintas komputer
Keandalan Tergantung pada implementasi di IDE Tinggi — OS menjamin penerapan
Fleksibilitas Dapat menetapkan proxy berbeda untuk IDE yang berbeda Satu proxy untuk semuanya
Cocok untuk git push/pull Tidak (git — proses terpisah) Ya
Direkomendasikan untuk Hanya asisten AI Pekerjaan penuh dengan GitHub (push, pull, CI)

Jika Anda hanya perlu membuka blokir Copilot atau JetBrains AI — cukup atur proxy di IDE itu sendiri. Jika Anda juga bekerja dengan git melalui command line, melakukan git push ke repositori yang diblokir atau menggunakan GitHub Actions — lebih baik atur proxy sistem atau proxy langsung untuk git:

# Pengaturan proxy untuk git (HTTP/HTTPS)
git config --global http.proxy http://user:password@proxy-host:port
git config --global https.proxy http://user:password@proxy-host:port

# Pengaturan proxy untuk git (SOCKS5)
git config --global http.proxy socks5://user:password@proxy-host:port

# Menghapus proxy untuk git (ketika tidak diperlukan)
git config --global --unset http.proxy
git config --global --unset https.proxy

Kesalahan umum dan cara memperbaikinya

Bahkan dengan proxy yang diatur dengan benar, kadang-kadang masalah muncul. Berikut adalah kesalahan paling umum dan cara mengatasinya.

Kesalahan: Copilot tidak dapat mengautentikasi melalui proxy

Gejala: proxy diatur, IDE melihat internet, tetapi saat mencoba masuk ke Copilot, browser terbuka, Anda mengautentikasi di GitHub, tetapi IDE tidak menerima token.

Penyebab: proses otorisasi Copilot menggunakan callback ke localhost, dan beberapa proxy menangkap lalu lintas ini. Solusi: pastikan bahwa dalam pengaturan proxy localhost dan 127.0.0.1 ditambahkan ke pengecualian (kolom "No proxy for").

Kesalahan: verifikasi sertifikat SSL gagal

Gejala: IDE memberikan kesalahan tentang sertifikat SSL yang tidak valid saat bekerja melalui proxy.

Penyebab: beberapa server proxy (terutama yang korporat atau dengan fungsi inspeksi lalu lintas) mengganti sertifikat SSL. Solusi: matikan verifikasi SSL ketat dalam pengaturan IDE. Di VS Code — parameter "http.proxyStrictSSL": false. Di JetBrains — hapus centang Check server certificate dalam pengaturan proxy. Jika Anda menggunakan proxy dari penyedia terpercaya — masalah seperti ini biasanya tidak ada.

Kesalahan: saran Copilot muncul dengan keterlambatan besar

Gejala: Copilot berfungsi, tetapi saran muncul setelah 5-10 detik alih-alih 1-2 detik yang biasa.

Penyebab: latency tinggi dari server proxy. Ini khas untuk proxy murah atau yang terlalu banyak beban. Solusi: pilih proxy dengan server di wilayah geografis yang dekat. Jika Anda di Rusia — proxy dengan server di Finlandia, Jerman, atau Polandia akan memberikan latency yang lebih rendah dibandingkan dengan proxy dengan server di AS. Juga pastikan bahwa penyedia proxy Anda menyediakan IP yang didedikasikan, bukan bersama (shared) — pada IP bersama, beban lebih tinggi.

Kesalahan: JetBrains AI Assistant menunjukkan "Langganan diperlukan"

Gejala: proxy diatur, IDE terhubung ke server JetBrains, tetapi AI Assistant meminta langganan, meskipun sudah dibayar.

Penyebab: server lisensi JetBrains memeriksa akun dan mungkin tidak melihat AI Assistant sebagai bagian dari langganan Anda, jika akun didaftarkan sebelum AI Assistant menjadi bagian dari JetBrains All Products Pack. Solusi: buka account.jetbrains.com melalui browser dengan proxy yang sama dan periksa apakah AI Assistant diaktifkan di akun Anda. Terkadang diperlukan untuk secara eksplisit menambahkan produk melalui antarmuka akun.

Kesalahan: proxy berfungsi di browser, tetapi tidak di IDE

Ini adalah situasi umum: Anda memeriksa proxy di browser — semuanya berfungsi, tetapi IDE tetap memberikan kesalahan koneksi.

Penyebab: IDE dan browser adalah aplikasi yang berbeda dengan pengaturan jaringan yang berbeda. Browser secara otomatis menggunakan proxy sistem, sedangkan IDE memerlukan pengaturan eksplisit. Pastikan bahwa proxy ditetapkan di pengaturan IDE, dan bukan hanya di pengaturan sistem OS (meskipun JetBrains IDE dapat membaca proxy sistem, tetapi tidak selalu melakukannya dengan benar).

Perbandingan jenis proxy untuk pengembang

Untuk membantu memilih jenis proxy yang optimal untuk tugas tertentu pengembang, kami mengumpulkan tabel perbandingan. Tidak hanya GitHub Copilot dan JetBrains AI yang diperhitungkan, tetapi juga tugas terkait: bekerja dengan repositori npm/pip, Docker Hub, akses ke dokumentasi di sumber yang diblokir.

Tugas Residensial Data Center Seluler
GitHub Copilot ✅ Bagus ⚠️ Risiko pemblokiran IP ✅ Bagus
JetBrains AI Assistant ✅ Bagus ✅ Bagus ✅ Bagus
npm / pip paket ✅ Bagus ✅ Bagus ⚠️ Mahal
Docker Hub ✅ Bagus ✅ Bagus ⚠️ Mahal
Kecepatan koneksi Sedang Tinggi Sedang
Tingkat kepercayaan platform Tinggi Sedang Sangat tinggi
Biaya Sedang Rendah Tinggi

Untuk sebagian besar pengembang, pilihan optimal adalah proxy residensial: mereka menyediakan cara yang andal untuk mengatasi pemblokiran geografis GitHub dan JetBrains, memiliki tingkat kepercayaan yang tinggi, dan cocok untuk seluruh spektrum tugas pengembang. Proxy data center adalah pilihan yang baik jika Anda mengunduh banyak paket atau gambar Docker dan kecepatan penting bagi Anda, tetapi untuk GitHub Copilot, mereka harus dipilih dengan hati-hati.

Checklist: apa yang diperlukan untuk menjalankan Copilot/JetBrains AI melalui proxy

  • ✅ Proxy dengan IP dari wilayah yang diizinkan (UE, AS, Inggris)
  • ✅ Dukungan untuk protokol SOCKS5 atau HTTP/HTTPS
  • ✅ Koneksi stabil tanpa perubahan IP yang sering (tidak dalam mode rotasi)
  • ✅ Latency rendah — sebaiknya hingga 150 ms ke server GitHub
  • ✅ Pengaturan proxy di IDE (tidak hanya di browser!)
  • ✅ Pengecualian localhost dari pemroksian
  • ✅ Masuk kembali ke Copilot/JetBrains AI setelah perubahan IP

Penting: gunakan IP statis, bukan rotasi

Untuk bekerja dengan GitHub Copilot dan JetBrains AI, sangat penting untuk menggunakan proxy statis (sticky), bukan rotasi. Proxy rotasi mengubah IP dengan setiap permintaan baru — ini sangat baik untuk pengambilan data, tetapi bencana untuk asisten AI: GitHub melihat bahwa satu akun terhubung dari ratusan IP yang berbeda, dan dapat memblokir akun sementara sebagai mencurigakan. Pilih proxy dengan kemampuan untuk mempertahankan satu IP untuk periode yang lama (sticky sessions selama 24+ jam).

Kesimpulan

GitHub Copilot dan JetBrains AI Assistant adalah alat yang kuat yang benar-benar mempercepat pengembangan. Pemblokiran geografis tidak boleh menghalangi Anda untuk mengaksesnya. Proxy yang diatur dengan benar sepenuhnya menyelesaikan masalah: asisten AI mulai berfungsi dengan baik, tanpa kehilangan fungsionalitas dan dengan kecepatan respons yang normal.

Kesimpulan utama dari artikel ini: gunakan protokol SOCKS5 untuk kompatibilitas yang lebih baik, atur proxy langsung di IDE (jangan bergantung pada proxy sistem), pilih IP statis dengan sesi yang terikat, bukan rotasi, dan ambil server di wilayah geografis yang dekat dengan Anda di UE untuk latency minimal.

Jika Anda ingin mendapatkan akses stabil ke GitHub Copilot dan JetBrains AI tanpa pemutusan berkala dan kebutuhan untuk terus-menerus mengubah pengaturan, kami merekomendasikan untuk mempertimbangkan proxy residensial — mereka memberikan tingkat kepercayaan yang tinggi dari server GitHub dan JetBrains dan berfungsi dengan stabil dalam jangka panjang.

```