Home

Cara pasang proxy ISA dengan CNTLM di Ubuntu

Halo temen temen, terimakasih sudah main ke ubuntuguide blog, ok temen temen di artikel ini saya mau share tentang proxy cntlm di linux ubuntu, tapi sebelumnya saya mau jelasin dulu apa sih gunanya proxy, nah gini temen temen, kalau di sebuah kantor atau perusahan atau mungkin sekolahan yang memiliki jaringan internet dan internet itu akan di share ke beberapa komputer user yang ada di perusahaan itu.
 
Nah supaya internetnya bisa di share ke user maka di buatkan lah server yang namanya proxy kalau di linux namanya squit proxy.
 
Lalu supaya komputer user bisa ter sambung dengan internet maka komputer user harus di setting alamat proxy nya, contoh menggunakan mozilla atau chrome supaya user bisa membuka internet.

Tetapi bagi temen temen yang misal di salah satu user atau kita sebagai admin menggunakan komputer dengan system linux misal linux ubuntu dan butuh install sesuatu dari repository dan jaringan internetnya tidak ada yg langsung atau direct dan harus melalui proxy maka kalau hanya setting proxy melalui network proxy ini tidak akan tembus ke server repository nya linux ubuntu.

Nah saya mau jelasin dulu apa sih proxy cntlm itu? ok proxy ctnlm ini adalah tools yang fungsinya hampir sama dengan proxy yang ada di network proxy tapi ada perbedaan dampak atau kemampuan koneksi nya, kalau network proxy ini biasanya hanya ke aplikasi browser contoh mozilla atau chrome gitu, lalu kalau proxy cntlm ini dia lebih mendasar terutama untuk menembus ke server repository ubuntu yg di luar.
 
Ok sekarang kita mulai ya temen temen.
 
Langkah pertama kalau belum punya server repository sendiri,  komputer kita harus tersambung dulu ke internet yang langsung atau direct ya temen temen mungkin bisa pake tetering atau modem dulu supaya bisa install cntlm nya aja dulu ini sipat nya sementara ya temen temen, kalau terus terusan install aplikasi pake modem mobile ya jadi boros hehe. 
 
Berikutnya kalau komputer sudah tersambung ke internet kita jalankan update repository nya caranya:
 
$sudo apt-get update
 
Dan di lanjutkan install cntlm nya
 
$sudo apt-get install cntlm
 
Nah setelah install cntlm sudah berhasil  langkah selanjutnya kita configure cntlm nya, kita arahkan ke alamat server proxy kantor atau sekolahan kita, dengan cara sebagai berikut

$sudo nano /etc/cntlm.conf

Lalu input di dalamnya dengan alamat proxy nya & user dan domain juka menggunakan user dan domain, tapi kalau tidak menggunakan user dan domain cukum di masuk kan ip server dan port nya aja

Kalau yang menggunakan user dan domain input nya sepeti ini:

username    proxyuser
domain      domain.com
proxy       ipproxy:port (192.168.0.1:3128)

tetapi kalau tanpa user dan domain cukup memasuk kan ip dan port proxy nya aja

proxy    ipproxy:port (192.168.0.1:3128)

Kalau sudah lakukan save dengan tekan ctrl+x lau y

dan langkah berikutnya kita lakukan generate password nya caranya:
open terminal dan jalankan perintah berikut

$cntlm -H

berikutnya akan muncul data seperti berikut

Password: 
PassLM          48714E48431C3972F68AD5CD6C7CE2E8
PassNT          9996C3031AC80F5F946FC5F9352EFC4A
PassNTLMv2      72D3BEA4CACB737CF6FA46D3ECEBB785    # Only for user '', domain ''

Lalu data tersebut kita copy dan kita masuk kan ke dalam configure nya cntlm.conf dengan cara membuka 1 terminal lagi dan buka cntlm.conf nya

$sudo nano /etc/cntlm.conf

Lalau cari tempat yg kosong dan kita paste dengan cara shift+ctrl+v dan jangan lupa memasukkan port nya cari tulisan "Listen  128" dan sesuaikan port nya dengan proxy teman teman dan selanjutnya kita lakukan save dengan ctrl+x y

Langkah berikut nya kita mengarahkan setingan proxy komputer kita ke cntlm yg kita sudah install dan setting tadi caranya:
open terminal

$sudo nano /etc/environment

lalu masukan code berikut

export http_proxy=http://127.0.0.1:3128
export ftp_proxy=http://127.0.0.1:3128
export https_proxy=http://127.0.0.1:3128

dan save ctrl+v y

$sudo nano /etc/apt/apt.conf

lalau masuk kan code berikut

Acquire::http::proxy "http://127.0.0.1:3128/";
Acquire::ftp::proxy "http://127.0.0.1:3128/";
Acquire::https::proxy "https://127.0.0.1:3128/";

dan save ctrl+x y

Langkah terakhir lakukan restart service cntlm nya

$sudo service cntlm restart

Setelah semua selesai dan benar kita bisa test apakah cntlm dan repository sudah berhasil kita lakukan test update repository ubuntu kita

$ sudo apt-get update

Jika proses update repo tidah ada error berarti install cntlm dan configure nya berhasil, jika belum berhasil bisa di cek settingan proxy dan configure nya  teman teman ya.

Mohon maaf kalau tulisannya da susunan kata nya  kurang bagus, semoga bermanfaat buat.

Salam
Agus Wahyudi

No comments:

Post a Comment