Panduan Langkah-demi-Langkah Cara Mengatur Proksi di IntelliJ

Komentar: 0

Sejumlah pengguna TI mungkin penasaran dengan cara mengatur proxy di intelliJ saat terhubung ke jaringan perusahaan. Tipe jaringan seperti itu sering kali menciptakan batasan bagi pengembang, membatasi mereka untuk terhubung ke sumber daya eksternal, mengunduh plugin yang berguna, dan memperbarui pustaka.

Selain menyelesaikan masalah tersebut, server menawarkan perlindungan dari serangan dan akses yang tidak sah. Server juga menyembunyikan informasi pengguna yang sebenarnya sambil memungkinkan pengujian jaringan jarak jauh, debugging program regional, dan meningkatkan kinerja aplikasi melalui caching data. Sebagai hasilnya, pengaturan proxy di IntelliJ IDEA menjadi bermanfaat bagi para pengembang Java serta Kotlin, Scala, dan Spring, Jakarta EE, dan banyak pengguna kerangka kerja lainnya.

Panduan Video untuk Menyiapkan Proxy di IntelliJ

Cara Mengatur Proxy di IntelliJ

Sekarang, mari kita bahas: bagaimana cara mengatur proxy di intelliJ untuk versi terbaru. Pengguna versi yang lebih lama harus sedikit menyesuaikan instruksi. Untuk pengguna yang membutuhkan fungsionalitas maksimum dari program ini, kami sarankan untuk memperbarui agar Anda bisa memanfaatkan semua fitur dan menghindari bug dan bentrokan kompatibilitas.

  1. Buka IntelliJ IDEA, di bawah proyek Anda, pilih tombol "Menu Utama".

    1en.png

  2. Menu utama muncul. Navigasikan ke tab "File", lalu "Pengaturan".

    2en.png

  3. Di jendela baru yang terbuka, buka menu tarik-turun dan gulir di bawah "Tampilan & Perilaku" untuk memilih "Pengaturan Sistem", lalu "Proksi HTTP".

    3en.png

  4. Pilih mod konfigurasi manual.

    4en.png

  5. Masukkan alamat IP dan nomor port. Anda juga dapat membuat pengecualian untuk alamat tertentu yang akan melewati proxy.

    5en.png

  6. Jika menggunakan proxy pribadi, masukkan detail login Anda. Anda mungkin ingin mengklik "Ingat" untuk otorisasi otomatis berikutnya.

    6en.png

  7. Untuk mengonfirmasi status operasional, klik "Periksa koneksi". Sebuah jendela kecil akan muncul. Masukkan URL situs web apa pun ke dalam tempat yang disediakan dan klik "OK".

    7en.png

  8. Asalkan semua bidang diisi secara akurat, sebuah jendela akan muncul dengan hasil yang menunjukkan koneksi yang berhasil.

    8en.png

Bagian ini membahas cara menambahkan proxy ke IntelliJ IDEA tanpa ekstensi tambahan.

Langkah 1: Akses Pengaturan Proxy di IntelliJ

Langkah-langkah di atas tentang integrasi proxy ke dalam lingkungan pengembangan menjelaskan prosedur yang paling mudah. Ada beberapa cara untuk mengatur protokol HTTP/SOCKS dalam pengaturan proxy IntelliJ untuk pengguna yang lebih mahir.

  1. Menavigasi menu utama dengan cara yang sama seperti yang dijelaskan di atas.
  2. Buka pengaturan tambahan dengan mengklik "Ctrl + Alt + S" yang memungkinkan Anda untuk melanjutkan ke langkah 1 dalam menemukan parameter intelliJ proxy HTTP. Atau, Anda dapat membuka bilah pencarian dengan menggunakan "Ctrl + Shift + A" dan ketik "Proxy".

    8en2.png

  3. Memanfaatkan bilah pencarian. Dengan cara yang sama seperti file dan perintah yang dapat diatur, segala sesuatu yang lain seperti perintah, file kelas, dan pengaturan juga dapat diakses dengan opsi Masukkan pencarian.

    8en3.png

Ini adalah tiga metode akses cepat utama untuk pengaturan dalam IDE.

Langkah 2: Konfigurasikan Proksi untuk Maven dan Gradle

Maven dibundel dengan IDE dan seluruh proses pembangunan dilakukan untuk Anda. Namun demikian, pengaturan proksi aktivasi IntelliJ IDEA untuk Maven berbeda dengan cara yang dilakukan di IntelliJ.

Untuk menambahkan server proxy ke Maven, lakukan langkah-langkah berikut:

  1. Arahkan ke: C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2022.1.1\plugins\maven\lib\maven3\conf, sesuaikan dengan nomor versi build Maven Anda. Temukan file "settings.xml".

    9en.png

  2. Klik kanan dokumen, lalu pilih "Buka dengan" dan "Notepad".

    10en.png

  3. Temukan blok untuk mengatur HTTP/HTTPS dan buat perubahan yang diperlukan.

    11en.png

  4. Keluar dan muat ulang proyek agar perubahan baru dapat diterapkan.

Proses pengaturan proksi untuk Gradle berbeda dengan proses pengaturan proksi untuk Maven. Sebelum melanjutkan, pastikan hal-hal berikut ini sudah lengkap:

  • Gradle telah diunduh dan diinstal.
  • Parameter Gradle telah ditambahkan ke dalam variabel sistem Windows.

Setelah dipastikan bahwa semuanya sudah siap, lanjutkan dengan menambahkan proksi di Gradle.

  1. Buka C:/Users/Nama_Akun/.gradle.
  2. Klik kanan pada ruang terbuka dan klik "New", "Notepad". Ketik perintah untuk proksi untuk Gradle dan ketik dua perintah terakhir jika Anda ingin menetapkan pengecualian.
    
    systemProp.http.proxyHost=NameHost
    systemProp.http.proxyPort=50100
    systemProp.http.proxyUser=UserName
    systemProp.http.proxyPassword=Password
    systemProp.https.proxyHost=NameHost
    systemProp.https.proxyPort=50101
    systemProp.https.proxyUser=UserName
    systemProp.https.proxyPassword=Password
    
    systemProp.http.nonProxyHosts=*.nonproxy.com
    systemProp.https.nonProxyHosts=*.nonproxy.com
    
    
    
  3. Beri nama "gradle.properties" dan atur jenisnya ke "Semua jenis". Nyalakan ulang komputer untuk membuat perubahan menjadi efektif.

Langkah-langkah ini menunjukkan cara mengatur proksi HTTPS di IntelliJ untuk alat bantu pembuatan otomatis seperti Gradle dan Maven. Dengan petunjuk ini, penggunaan proxy seharusnya menjadi sederhana.

Langkah 3: Menyiapkan Proksi untuk Integrasi Git

Tidak ada pengembangan perangkat lunak modern yang lengkap tanpa sistem kontrol versi Git. Git sangat berguna dalam menyimpan catatan perubahan, komentar, atau pembaruan yang dilakukan oleh sejumlah pengembang. Git dapat dengan mudah dipasang secara terpisah, namun, JetBrains hadir dengan solusi untuk menyematkannya di dalam IDE mereka sehingga dapat digunakan dengan mudah.

Sama seperti sistem build di IntelliJ, Git juga memiliki kemampuan untuk terhubung ke proxy hanya dengan beberapa perintah sederhana:


git config --global http.proxy http://proxyUsername:proxyPassword@proxy.server.com:port 


Ganti dengan nama host, port, nama pengguna, dan kata sandi Anda.


git config --global --get http.proxy


Verifikasi koneksi ke server proxy menggunakan perintah ini.

Jika Anda ingin menyiapkan proxy klien HTTP IntelliJ, gunakan:


git config --global http.https://domain.com.proxy http://proxyUsername:proxyPassword@proxy.server.com:port


Untuk koneksi langsung, gunakan:


git config --global --unset http.proxy.


Perintah-perintah ini sangat menyederhanakan proses menghubungkan atau memutuskan proksi Git, khususnya dengan batasan regional atau dalam jaringan perusahaan.

Pemecahan Masalah Umum Masalah Proxy di IntelliJ

Setelah kita mempelajari: cara mengatur proxy di intelliJ, kita dapat mempertimbangkan kemungkinan masalah yang dapat muncul. Sebagian besar masalah dengan koneksi melalui proxy adalah karena informasi yang diberikan salah atau aplikasi tidak memiliki konfigurasi yang tepat. Kadang-kadang, masalah ini hanya berhubungan dengan ketidakcocokan antara aplikasi dan sistem operasi. Ini cenderung lebih jarang terjadi, tetapi memang ada.

Jika nama host, port, dan nama pengguna pengaturan proxy IntelliJ tidak berfungsi, kami sarankan untuk menyelesaikannya sebagai berikut:

Untuk IntelliJ

Buka "File", "Pengaturan", "Tampilan & Perilaku", "Pengaturan Sistem", "Proksi HTTP". Hapus parameter koneksi HTTP dan masukkan lagi.

16en.png

Untuk Maven

Karena parameter proxy untuk Maven diatur dengan mengedit file "settings.xml", ada baiknya Anda memeriksa ulang, dan sebagai solusi alternatif, Anda bisa menggunakan pengaturan impor intelliJ IDEA melalui opsi mesin virtual.

Untuk ini:

  1. Pada bilah alat lingkungan pengembangan terintegrasi, klik "Cari", ketik "Maven" dan pilih "Pengaturan Maven".

    17en.png

  2. Di bawah menu tarik-turun, "Maven", "Mengimpor". Pada opsi VM untuk kotak pengimpor, ketik: "-DproxySet = true -DproxyHost = hostName.com -DproxyPort = 50100".

    Pastikan untuk mengubah nama host dan port ke kredensial Anda karena ini adalah placeholder.

    18en.png

  3. Perintah yang sama juga harus ditulis di cabang "Maven", "Runner".

    19en.png

    20en.png

  4. Setelah perintah dimasukkan, Anda perlu memulai ulang proyek agar perubahan dapat diterapkan dan melihat apakah proxy bekerja dengan baik.

Untuk Gradle

Jika Anda telah mengisi informasi yang diperlukan untuk menghubungkan pembangun melalui server proxy di file "gradle.properties" tetapi koneksi masih belum berhasil, masalahnya mungkin ada pada pengaturan program. Dalam banyak kasus, jalur yang diperlukan tidak ada dalam variabel lingkungan windows. Untuk mengaturnya, ikuti petunjuk sederhana ini:

  1. Klik kanan pada ikon "This PC" dan klik "Properties".
  2. Jendela dengan beberapa pengaturan sistem operasi akan muncul. Pada bilah sisi kanan, pilih "Pengaturan sistem lanjutan".

    21en.png

  3. Pada tab "Lanjutan", pilih tombol "Variabel Lingkungan".

    22en.png

  4. Pilih "Path" dan klik "Edit".

    23en.png

  5. Pada jendela baru yang muncul, klik "New" dan tempelkan tautan ke folder "bin" di folder "Gradle". Tautan ini akan terlihat seperti berikut ini: C:\Gradle\gradle-8.13\bin.

    24en.png

  6. Anda juga perlu membuat variabel GRADLE_HOME dan mengarahkannya ke distribusi yang belum dibongkar sembari menambahkan %GRADLE_HOME%bin ke dalam path.
  7. Setelah pengaturan ini disesuaikan dan PC dihidupkan ulang, proxy akan bekerja dengan benar.

Pendekatan di atas dalam memecahkan masalah koneksi untuk IDEA semuanya telah diverifikasi secara praktis, dan mereka sering membantu dalam memperbaiki kesalahan lain yang mungkin timbul saat mengkonfigurasi server. Kami menyarankan untuk mengikuti petunjuk yang dijelaskan di atas tentang cara mengatur proxy di intelliJ untuk menghindari masalah di masa depan.

Manfaat Menggunakan Proxy di IntelliJ IDEA

Lingkungan pengembangan IntelliJ IDEA menawarkan proksi untuk banyak skenario penggunaan yang berbeda. Beberapa di antaranya yang paling penting adalah:

  • Meningkatkan kualitas produk melalui pengujian dan debugging: programmer dapat menggunakan layanan proxy untuk mencegat panggilan HTTP, lalu menganalisis pesan dan muatan panggilan tersebut. Sebagai contoh, Anda mungkin ingin melihat permintaan apa yang telah dimulai dari sisi klien dan informasi apa yang saat ini dikirim bolak-balik. Ini sangat penting untuk diagnostik dan menyelesaikan masalah.
  • Anonimitas dan isolasi permintaan jaringan: seperti yang diketahui, proxy menyembunyikan alamat IP yang sebenarnya. Namun demikian, pada tahap pengembangan atau pengujian, aplikasi dapat dikonfigurasikan untuk menyalurkan semua permintaan perangkat lunak melalui server proxy alih-alih mengarahkannya ke Internet. Akibatnya, dimungkinkan untuk mengontrol lalu lintas serta memperketat keamanan aplikasi.
  • Melewati pembatasan dan blokade: ini juga berguna bagi pengembang yang bekerja dengan API terbuka, Plugin, atau layanan lainnya. Sumber daya ini sering kali perlu diakses untuk mengunduh atau memperbarui, tetapi akses tersebut hanya tersedia melalui server.
  • Peningkatan kinerja melalui cache data: ada pengurangan tajam dalam siklus pengembangan dan pengujian karena server perantara dapat menyimpan data yang sering dicari dalam cache, sehingga meminimalkan waktu tunggu respons.
  • Penyaringan lalu lintas: server proxy dapat digunakan oleh pemrogram untuk memeriksa lalu lintas, menghilangkan permintaan yang tidak diinginkan, dan ancaman eksternal, sehingga melindungi produk dengan lebih efektif.

Ini bukanlah daftar yang mencakup semua atau daftar konklusif dari banyak keuntungan yang ditawarkan proxy di IntelliJ IDEA. Namun demikian, dapat dipastikan bahwa lingkungan pengembangan yang menawarkan proxy terintegrasi ini berguna dalam pemrograman, pengujian, debugging, keamanan aplikasi, dan peningkatan kinerja aplikasi yang dikembangkan.

Kesimpulan

Server proxy terintegrasi dalam IntelliJ IDEA berfungsi sebagai jawaban bagi banyak perusahaan modern yang bisnis intinya melibatkan pengembangan perangkat lunak. Server ini menyediakan cara untuk berinteraksi dengan sumber daya jarak jauh seperti repositori eksternal, API, melakukan pengujian dan debugging aplikasi, pembaruan plug-in, sambil mengatasi berbagai blokade, dan semua ini sambil memperkuat tembok keamanan data. Mengikuti urutan langkah-langkah yang diuraikan di atas dalam cara mengatur proxy di intelliJ tidak hanya akan meningkatkan hasil pengembangan produk, tetapi juga merampingkan pekerjaan insinyur perangkat lunak dalam lingkungan jaringan tertentu.

Komentar:

0 komentar