Digit Oktavianto Web Log

Catatan Sampah si Digit

Apt-get / Synaptic Menggunakan Proxy Di Ubuntu

| Comments

Hai teman, saya mau menulis tutorial perdana di bulan Februari ini. Saya ingin menulis mengenai cara menggunakan apt-get dengan proxy. Banyak kasus yang seringkali di tanyakan oleh teman-teman saya, ketika jaringan internet mereka menggunakan proxy, dan mereka kesulitan saat menggunakan synaptic, apt-get, wget, atau aplikasi lain yang menggunakan terminal. Bagi aplikasi yang mempunya GUI, kita dapat dengan mudah menggunakan Global Proxy dengan melakukan setting pada : System -> Administration -> Network Proxy. Di sana kita bisa memasukkan manual proxy kita dan apply setting wide, secara otomatis nanti aplikasi yang menggunakan GUI dan membutuhkan akses internet akan membaca settingan proxy dari sana. Bagaimana caranya menggunakan proxy jika kita ingin melakukan install melalui synaptic, apt-get, atau wget? Ada beberapa cara yang umum digunakan. Saya akan membahasanya satu per satu.

1. Cara Pertama -> Melakukan Export settingan proxy di terminal (temporary) :

Sebenarnya ini adalah cara yang paling mudah dan sederhana, namun sifatnya hanya temporary, sampai anda log out / shutdown. Caranya adalah sebagai berikut (di ketik dalam terminal dan command ini di ketik dalam satu baris,) :

digit@digit-laptop:~$ export http_proxy=http://yourproxyaddress:proxyport

atau jika proxy anda menggunakan username (di ketik dalam satu baris) :

digit@digit-laptop:~$ export http_proxy=http://username:password@yourproxyaddress:proxyport

2. Agar tidak perlu memasukkan config proxy setiap habis shutdown / restart bisa di taruh di bashrc agar permanen :

a. Buka settingan bashrc (/home/username/.bashrc) menggunakan text editor seperti gedit / nano / vim / text editor lainnya dari terminal :

digit@digit-laptop:~$ gedit ~/.bashrc

Atau membuka settingan bash.bashrc menggunakan root :

digit@digit-laptop:~$ sudo gedit /etc/bash.bashrc

b. Tambahkan isi nya di baris terakhir seperti di bawah ini :

1
2
http_proxy=http://yourproxyaddress:proxyport
export http_proxy

Atau untuk proxy yang menggunakan username dan password :

1
2
http://username:password@yourproxyaddress:proxyport
export http_proxy

Lalu save dan Exit

3. Membuat file dengan nama apt.conf di dalam /etc/apt

digit@digit-laptop:~$ sudo gedit /etc/apt/apt.conf

Lalu isi dengan baris berikut : Acquire::http::Proxy “http://yourproxyaddress:proxyport”;

Atau jika menggunakan username : Acquire::http::Proxy “http_proxy=http://username:password@yourproxyaddress:proxyport”;

4. Membuat file dengan nama 01proxy atau 02proxy di dalam folder /etc/apt/apt.conf.d/

digit@digit-laptop:~$ sudo gedit /etc/apt/apt.conf.d/01proxy

Lalu isi dengan baris berikut :

1
Acquire::http::Proxy "http://yourproxyaddress:proxyport";

Atau jika proxy menggunakan username :

1
Acquire::http::Proxy "http://username:password@yourproxyaddress:proxyport";

5. Jika Proxy anda menggunakan ISA Proxy dan Windows Domain Controller, cara untuk melakukan apt-get dengan ISA Proxy dan domain controller adalah sebagai berikut : a. Install ntlmaps terlebih dahulu : Ntlmaps bsia di download dari sini -> http://sourceforge.net/projects/ntlmaps/files/ntlmaps/ntlmaps-0.9.9.0.1/ atau jika anda ingin mendownload file deb nya langsung silakan menuju ke -> http://repo.ugm.ac.id/apt-web/ disana anda bisa memilih versi distro ubuntu anda, lalu pada kolom packages anda ketik ntlmaps, maka akan muncul 1 file deb yang bisa anda langsung install

Setelah selesai anda install akan muncul window settingan ISA Proxy dan Domain anda, silakan Isikan sebagai berikut :

Listen Port : 5865 (tinggalkan saja sebagai default jika anda tidak mengetahui port ISA proxy server anda)

Parent Proxy : (Isikan IP Address / URL proxy anda) Parent Proxy Port : (ISikan dengan port proxy anda) NT Windows Domain : (Isikan Domain Controller Anda) NT Windows Name : (ISikan username anda pada domain anda) NT Windows Password : (Isikan dengan password pada domain anda)

Setelah Semua box anda di isi silakan ketik di terminal seperti ini :

digit@digit-laptop:~$ export http_proxy="http://127.0.0.1:5865"

Atau anda bisa mengikuti Step 1,2,3, dan 4 yang di bold di atas namun menggunakan IP Proxy = 127.0.0.1 dan Port = 5865

Selesai. Silakan anda coba (Pastikan ntlmaps service sedang running, untuk mengetahui proses ini sedang berjalan atau tidak, anda bisa ketik command di terminal : ps -ax | grep ntlm untuk melihat proses ntlmaps)

Selesai semua seluk beluk mengenai apt-get menggunakan proxy, dari standard proxy, sampai dengan apt-get menggunakan ISA proxy dan Domain Controller. Selamat mencoba semoga berhasil. CMIIW ;)



NB : Jika terdapat emoticon Melet / menjulurkan lidah (:P) itu artinya setelah karakter titik dua (:) di ikuti dengan huruf p.

Comments