← Kembali ke blog

Cara Mengakses GitHub Copilot di Rusia Melalui Proxy: Pengaturan di VS Code dan Cara Mengatasi Pemblokiran Fitur AI

GitHub Copilot tidak tersedia di Rusia tanpa proxy β€” kami membahas jenis proxy yang harus dipilih dan cara mengatur akses ke fungsi AI langsung di VS Code.

πŸ“…29 April 2026
```html

GitHub Copilot β€” salah satu alat AI paling kuat untuk pengembangan, tetapi bagi pengguna dari Rusia, ia tidak tersedia secara langsung: layanan ini memblokir permintaan dari alamat IP Rusia. Jika Anda ingin menggunakan pelengkapan kode otomatis, pembuatan fungsi, dan obrolan AI langsung di VS Code β€” Anda tidak bisa tanpa proxy. Dalam artikel ini, kita akan membahas jenis proxy yang cocok untuk Copilot, cara mengaturnya dengan benar di VS Code, dan kesalahan apa yang harus dihindari.

Mengapa GitHub Copilot tidak tersedia di Rusia

GitHub Copilot adalah layanan berbasis cloud yang menggunakan OpenAI Codex dan GPT-4. Semua permintaan dari editor Anda dikirim ke server Microsoft dan GitHub, yang memproses konteks kode dan mengembalikan saran. Pemblokiran terjadi pada tahap permintaan ke server.

Ada beberapa alasan, dan semuanya berlaku secara bersamaan:

  • Pembatasan sanksi. Microsoft dan GitHub telah membatasi akses ke sejumlah layanan berbayar untuk pengguna dari Rusia. GitHub Copilot termasuk dalam daftar ini β€” ketika mencoba terhubung dari IP Rusia, server mengembalikan kesalahan otorisasi atau menolak koneksi.
  • Geoblocking berdasarkan IP. Server Copilot menentukan negara berdasarkan alamat IP permintaan. Jika IP milik penyedia Rusia (Rostelecom, MTS, Beeline, MGTS, dan lainnya), permintaan diblokir bahkan pada tingkat lalu lintas masuk.
  • Pemblokiran pada tingkat DNS. Dalam beberapa kasus, penyedia Rusia memblokir domain yang terkait dengan GitHub API, yang lebih lanjut mengganggu kerja ekstensi Copilot di VS Code.
  • Pembatasan metode pembayaran. Bahkan jika secara teknis Anda dapat terhubung, membayar langganan Copilot melalui kartu Rusia tidak mungkin β€” diperlukan kartu luar negeri atau alat pembayaran virtual.

Kesimpulannya: VS Code diluncurkan, ekstensi GitHub Copilot terinstal, tetapi saat mencoba masuk ke akun atau saat menghasilkan kode, Anda melihat kesalahan seperti Request failed, Could not connect to GitHub atau hanya loading yang tidak ada habisnya. Di sinilah proxy membantu β€” ia mengganti IP Anda dengan IP luar negeri, dan server Copilot menganggap permintaan sebagai permintaan yang sah.

πŸ’‘ Penting untuk dipahami

Proxy hanya menyelesaikan masalah geoblocking. Untuk membayar langganan Copilot ($10/bulan untuk pengguna individu) diperlukan kartu luar negeri atau dompet virtual β€” ini adalah masalah terpisah yang tidak terkait dengan pengaturan proxy.

Jenis proxy apa yang harus dipilih untuk GitHub Copilot

Tidak semua proxy cocok untuk bekerja dengan GitHub Copilot. Layanan ini mengirimkan permintaan secara real-time β€” latensi secara langsung mempengaruhi kecepatan munculnya saran. Selain itu, GitHub menganalisis karakteristik IP: jika alamat ditandai sebagai "data center" atau terdaftar dalam daftar spam, otorisasi mungkin tidak berhasil.

Mari kita lihat tiga jenis proxy utama dan kecocokannya untuk Copilot:

Jenis Proxy Cocok untuk Copilot? Kecepatan Risiko Pemblokiran Biaya
Proxy Residensial βœ… Ya, optimal Sedang–Tinggi Minimal Sedang
Proxy Data Center ⚠️ Sebagian Tinggi Sedang Rendah
Proxy Seluler βœ… Ya, andal Sedang Minimal Tinggi

Proxy Residensial β€” pilihan optimal untuk Copilot

Proxy residensial menggunakan alamat IP nyata dari pengguna internet rumah di AS, Eropa, atau negara lain. Untuk GitHub Copilot, ini adalah pilihan ideal: server Microsoft melihat permintaan dari alamat rumah biasa, tidak ada tanda-tanda proxy. Kemungkinan pemblokiran sangat kecil, dan koneksi stabil.

Untuk bekerja dengan Copilot, cukup gunakan proxy residensial statis β€” ia terikat pada satu IP, yang memastikan sesi stabil tanpa putus. Proxy residensial rotasi juga berfungsi, tetapi saat IP berubah, sesi otorisasi dapat terputus, yang tidak nyaman saat bekerja terus-menerus di editor.

Proxy Data Center β€” cepat, tetapi dengan catatan

Proxy data center bekerja dengan kecepatan tertinggi β€” latensi minimal, yang baik untuk pelengkapan kode secara real-time. Namun, GitHub dapat menentukan IP data center berdasarkan rentang ASN (Amazon AWS, DigitalOcean, Hetzner, dan lainnya). Beberapa alamat tersebut sudah terdaftar dalam daftar blokir. Jika Anda mendapatkan IP data center yang "bersih" β€” semuanya akan berfungsi dengan baik. Jika IP sudah terdaftar β€” Anda akan mendapatkan kesalahan otorisasi.

Proxy data center cocok sebagai solusi sementara atau anggaran, tetapi untuk pekerjaan harian yang stabil, lebih baik memilih proxy residensial.

Proxy Seluler β€” andal, tetapi mahal

Proxy seluler menggunakan IP dari operator seluler (4G/5G). Alamat tersebut hampir tidak pernah diblokir oleh layanan seperti GitHub, karena di balik satu IP seluler dapat terdapat ribuan pengguna nyata β€” memblokirnya berarti memutuskan akses ke audiens yang besar. Ini menjadikan proxy seluler sebagai pilihan paling andal, tetapi juga paling mahal. Untuk tugas "hanya menggunakan Copilot", tidak perlu membayar lebih untuk proxy seluler β€” proxy residensial sudah cukup.

πŸ“Œ Rekomendasi untuk protokol

VS Code mendukung proxy HTTP/HTTPS dan SOCKS5. Untuk Copilot, kami merekomendasikan menggunakan proxy HTTPS β€” mereka menangani lalu lintas terenkripsi ke API GitHub dengan benar. SOCKS5 juga berfungsi, tetapi memerlukan pengaturan tambahan melalui variabel lingkungan.

Pengaturan langkah demi langkah proxy di VS Code

VS Code memiliki dukungan proxy bawaan β€” Anda dapat mengaturnya dengan dua cara: melalui antarmuka grafis pengaturan atau melalui file konfigurasi settings.json. Kedua metode ini berfungsi untuk GitHub Copilot.

Metode 1: Melalui antarmuka pengaturan VS Code

Ini adalah cara paling sederhana, tidak memerlukan pengeditan file konfigurasi secara manual.

  1. Buka VS Code dan pergi ke File β†’ Preferences β†’ Settings (atau tekan Ctrl+, di Windows/Linux, Cmd+, di macOS).
  2. Di bilah pencarian, ketik proxy β€” semua pengaturan terkait proxy akan muncul.
  3. Cari kolom Http: Proxy dan masukkan alamat proxy Anda dalam format: http://username:password@ip:port
  4. Jika proxy tanpa otorisasi, formatnya lebih sederhana: http://ip:port
  5. Pastikan parameter Http: Proxy Strict SSL dimatikan β€” ini akan menghindari kesalahan sertifikat SSL saat bekerja melalui proxy.
  6. Restart VS Code.
  7. Setelah restart, coba masuk ke GitHub Copilot: klik ikon Copilot di panel bawah β†’ Sign in to GitHub. Jika proxy diatur dengan benar β€” browser akan terbuka untuk otorisasi di GitHub.

Metode 2: Melalui file settings.json

Metode ini nyaman jika Anda ingin dengan cepat beralih antara profil atau menyinkronkan pengaturan antara perangkat.

  1. Buka palet perintah: Ctrl+Shift+P (atau Cmd+Shift+P di macOS).
  2. Ketik Open User Settings (JSON) dan pilih opsi ini.
  3. Tambahkan baris berikut ke file JSON (sebelum tanda kurung tutup):
"http.proxy": "http://username:[email protected]:port",
"http.proxyStrictSSL": false,
"http.proxyAuthorization": null

Ganti username, password, your.proxy.ip, dan port dengan data nyata dari proxy Anda. Simpan file dan restart VS Code.

Metode 3: Melalui variabel lingkungan (untuk SOCKS5)

Jika proxy Anda menggunakan protokol SOCKS5, pengaturan bawaan VS Code tidak mendukungnya secara langsung. Dalam hal ini, variabel lingkungan sistem operasi digunakan.

Windows (PowerShell):

$env:HTTPS_PROXY = "socks5://username:[email protected]:port"
$env:HTTP_PROXY = "socks5://username:[email protected]:port"
code

macOS / Linux (Terminal):

export HTTPS_PROXY="socks5://username:[email protected]:port"
export HTTP_PROXY="socks5://username:[email protected]:port"
code

Setelah menjalankan VS Code melalui terminal dengan variabel ini, semua lalu lintas editor, termasuk Copilot, akan melalui proxy SOCKS5.

Pengaturan melalui proxy sistem Windows dan macOS

VS Code secara default dapat mengambil pengaturan proxy sistem. Ini nyaman: atur sekali di tingkat OS β€” dan semua aplikasi, termasuk VS Code dan browser untuk otorisasi GitHub, secara otomatis menggunakan proxy.

Windows 10 / 11

  1. Buka Pengaturan β†’ Jaringan dan Internet β†’ Proxy.
  2. Di bagian "Pengaturan proxy secara manual", aktifkan saklar Gunakan proxy.
  3. Di kolom "Alamat", masukkan IP proxy Anda, di kolom "Port" β€” port.
  4. Klik Simpan.
  5. Jika proxy memerlukan otorisasi, Windows akan meminta login dan password saat pertama kali terhubung melalui browser.
  6. Restart VS Code β€” ia akan secara otomatis mengambil pengaturan proxy sistem.

macOS

  1. Buka Pengaturan Sistem β†’ Jaringan.
  2. Pilih koneksi jaringan aktif (Wi-Fi atau Ethernet) dan klik Tambah.
  3. Pindah ke tab Proxy.
  4. Centang Proxy Web (HTTP) dan Proxy Web Aman (HTTPS).
  5. Masukkan IP dan port proxy di kolom yang sesuai. Jika perlu, aktifkan otorisasi dan masukkan login/password.
  6. Klik OK dan Terapkan.
  7. Restart VS Code.

⚑ Tips: periksa apakah VS Code menggunakan proxy sistem

Di pengaturan VS Code, cari parameter http.systemProxy. Pastikan nilainya adalah override atau on β€” maka editor akan secara otomatis menggunakan pengaturan proxy sistem.

Kesalahan umum dan cara memperbaikinya

Bahkan dengan pengaturan proxy yang benar, masalah dapat muncul. Berikut adalah kesalahan paling umum dan cara mengatasinya:

Kesalahan: "GitHub Copilot could not connect to GitHub"

Penyebab: VS Code tidak melihat proxy atau proxy tidak berfungsi.

Solusi:

  • Periksa format alamat proxy di pengaturan VS Code.
  • Pastikan proxy berfungsi β€” periksa di browser dengan membuka https://api.github.com.
  • Coba restart VS Code sepenuhnya setelah mengubah pengaturan proxy.
  • Periksa apakah masa berlaku proxy telah habis atau apakah kuota telah habis.

Kesalahan: "SSL certificate error" atau "certificate verify failed"

Penyebab: Proxy menangkap lalu lintas SSL dan menyisipkan sertifikatnya sendiri, yang tidak dipercaya oleh VS Code.

Solusi:

  • Di pengaturan VS Code, atur "http.proxyStrictSSL": false β€” ini akan menonaktifkan pemeriksaan ketat sertifikat SSL.
  • Gunakan proxy yang tidak menangkap lalu lintas SSL (kebanyakan penyedia proxy berkualitas bekerja seperti itu).

Kesalahan: Copilot berfungsi, tetapi sangat lambat

Penyebab: Latensi tinggi (ping) dari server proxy. Copilot mengirimkan permintaan ke API setiap kali tombol ditekan β€” latensi di atas 500 ms membuat pekerjaan tidak nyaman.

Solusi:

  • Pilih proxy dengan server di Eropa (Jerman, Belanda, Finlandia) β€” ini adalah wilayah terdekat dengan Rusia dengan kecepatan yang baik.
  • Hindari proxy dengan server di AS atau Asia untuk tugas real-time β€” latensi akan lebih tinggi.
  • Periksa ping ke proxy: nilai yang baik adalah di bawah 100 ms untuk server Eropa.

Kesalahan: Otorisasi berhasil, tetapi saran tidak muncul

Penyebab: Proxy berfungsi untuk otorisasi, tetapi memblokir lalu lintas ke API Copilot (copilot-proxy.githubusercontent.com).

Solusi:

  • Pastikan proxy tidak memiliki batasan pada domain atau port.
  • Periksa apakah proxy mendukung lalu lintas HTTPS (tidak hanya HTTP).
  • Buka di browser melalui proxy alamat https://copilot-proxy.githubusercontent.com β€” jika dapat dimuat, berarti proxy berfungsi dengan benar.

Kesalahan: "407 Proxy Authentication Required"

Penyebab: VS Code tidak mengirimkan login dan password proxy.

Solusi:

  • Pastikan alamat proxy mencantumkan login dan password: http://login:password@ip:port.
  • Jika password mengandung karakter khusus (@, #, %), encode mereka dalam format URL (misalnya, @ β†’ %40).
  • Alternatifnya β€” gunakan proxy dengan otorisasi berdasarkan alamat IP (whitelist IP): maka login/password tidak diperlukan sama sekali.

Fungsi apa saja dari Copilot yang bekerja melalui proxy

Setelah berhasil mengatur proxy di VS Code, Anda dapat mengakses semua fitur utama GitHub Copilot. Mari kita lihat setiap fungsi dan fitur kerjanya melalui proxy.

Pelengkapan Kode (Inline Suggestions)

Ini adalah fungsi utama Copilot β€” saran abu-abu yang muncul langsung di editor saat Anda menulis kode. Bekerja melalui proxy tanpa batasan. Satu-satunya yang mempengaruhi kualitas kerja adalah kecepatan proxy. Dengan latensi hingga 150 ms, saran muncul hampir seketika, pada 300+ ms β€” dengan jeda yang signifikan.

Menerima saran: tombol Tab. Menolak: Esc. Melihat alternatif: Alt+] dan Alt+[.

Copilot Chat (obrolan AI di editor)

Copilot Chat memungkinkan Anda untuk mengajukan pertanyaan tentang kode yang terbuka, meminta penjelasan fungsi, menulis tes, atau merefaktor blok kode β€” semua di panel samping VS Code. Bekerja sepenuhnya melalui proxy. Ini adalah salah satu fungsi yang paling berguna: Anda dapat, misalnya, menyoroti kode yang tidak jelas dan menulis /explain β€” Copilot akan menjelaskan dengan detail apa yang terjadi.

Copilot Edits (pengeditan file)

Mode yang lebih canggih, di mana Copilot dapat secara bersamaan mengedit beberapa file proyek sesuai instruksi Anda. Bekerja melalui proxy, tetapi memerlukan koneksi yang stabil β€” jika sesi proxy terputus, tugas dapat terhenti di tengah jalan.

Pembuatan tes dan dokumentasi

Perintah /tests dan /doc di Copilot Chat menghasilkan unit test dan dokumentasi untuk kode yang dipilih. Bekerja melalui proxy tanpa batasan.

Fungsi Copilot Bekerja melalui proxy? Persyaratan kecepatan
Saran Inline (pelengkapan otomatis) βœ… Ya Ping rendah (<150 ms)
Copilot Chat βœ… Ya Sedang (<300 ms)
Copilot Edits βœ… Ya Koneksi stabil
Pembuatan tes (/tests) βœ… Ya Apa saja
Otorisasi melalui GitHub βœ… Ya Apa saja

Keamanan: apa yang penting untuk diperhatikan saat bekerja melalui proxy

Menggunakan proxy untuk mengakses GitHub Copilot menimbulkan pertanyaan penting tentang keamanan yang tidak boleh diabaikan. Melalui proxy, kode Anda melewati β€” ini adalah data sensitif yang perlu dilindungi.

Pilih penyedia proxy yang andal

Proxy gratis β€” sama sekali tidak cocok untuk bekerja dengan kode. Operator proxy gratis dapat menangkap lalu lintas, mencatat data, dan bahkan menyisipkan kode berbahaya. Untuk bekerja dengan GitHub Copilot, gunakan hanya penyedia komersial yang terpercaya dengan kebijakan privasi yang transparan dan syarat penyimpanan data yang jelas.

Gunakan proxy HTTPS, bukan HTTP

Lalu lintas antara VS Code dan server GitHub sudah dienkripsi melalui HTTPS. Jika proxy tidak menangkap SSL (dan proxy berkualitas tidak melakukannya), operator proxy hanya melihat bahwa Anda terhubung ke server GitHub β€” tetapi tidak melihat isi permintaan. Ini adalah tingkat privasi yang dapat diterima.

Otorisasi berdasarkan IP β€” lebih aman daripada login/password

Banyak penyedia proxy menawarkan otorisasi berdasarkan alamat IP: Anda menambahkan IP Anda ke daftar putih, dan proxy menerima permintaan tanpa login dan password. Ini lebih nyaman dan lebih aman: tidak ada risiko kebocoran kredensial, dan di pengaturan VS Code tidak perlu menyimpan password dalam bentuk terbuka.

Jangan gunakan satu proxy untuk semuanya

Jika Anda menggunakan proxy untuk Copilot dan untuk tugas lainnya (misalnya, untuk bekerja dengan layanan perbankan atau sistem perusahaan), pisahkan aliran. Untuk Copilot, cukup gunakan proxy residensial murah dengan IP Eropa β€” ini meminimalkan risiko dan menyederhanakan pengaturan.

πŸ”’ Daftar Periksa Keamanan

  • βœ… Menggunakan proxy komersial, bukan gratis
  • βœ… Proxy mendukung HTTPS tanpa menangkap SSL
  • βœ… Otorisasi berdasarkan IP diaktifkan atau password yang andal
  • βœ… Di pengaturan VS Code, password proxy tidak disimpan dalam bentuk terbuka di repositori publik
  • βœ… Penyedia proxy memiliki kebijakan no-logs

Tambahkan data proxy ke .gitignore

Jika Anda menyimpan pengaturan VS Code di repositori (misalnya, melalui folder .vscode/settings.json), pastikan file dengan data proxy ditambahkan ke .gitignore. Jika tidak, login dan password dari proxy dapat masuk ke repositori publik di GitHub β€” ini adalah kebocoran keamanan yang serius.

Kesimpulan

Mendapatkan akses ke GitHub Copilot dari Rusia sepenuhnya mungkin β€” cukup atur proxy dengan benar di VS Code. Kesimpulan kunci dari artikel ini:

  • Untuk Copilot, proxy residensial adalah yang terbaik β€” mereka tidak menimbulkan kecurigaan di server GitHub dan memastikan koneksi yang stabil.
  • Pengaturan memakan waktu 5 menit β€” melalui antarmuka pengaturan VS Code atau melalui file settings.json.
  • Kecepatan proxy sangat penting β€” untuk bekerja dengan pelengkapan otomatis yang nyaman, pilih server Eropa dengan ping hingga 150 ms.
  • Keamanan itu penting β€” gunakan hanya proxy komersial dan jangan simpan data otorisasi di repositori publik.
  • Semua fungsi Copilot bekerja melalui proxy β€” pelengkapan otomatis, obrolan, pengeditan file, dan pembuatan tes tersedia sepenuhnya.

Jika Anda berencana untuk menggunakan GitHub Copilot setiap hari, kami merekomendasikan untuk memilih proxy residensial β€” mereka menyediakan akses stabil ke fungsi AI di VS Code tanpa risiko pemblokiran dan dengan latensi minimal saat bekerja secara real-time.

```