Saturday, September 15, 2012

Install Proxy Server di Debian 6.0.5

Install Proxy di Server Debian 6.0.5
Proxy yang saya konfigurasi ini dapat memblokir website tertentu dan membuat autentifikasi pada Squid tersebut agar ketika user masuk kedalam Proxy maka Proxy tersebut kan meminta username dan password Squid tersebut.

Install Squid
# apt-get install squid

Jika sudah kita matikan squidnya dan edit squid.conf
# /etc/init.d/squid stop
#
htpasswd /etc/squid/passwd [username]
# dpkg -L squid | grep nsca_auth
maka hasilnya:
/usr/lib/squid/ncsa_auth


# nano /etc/squid/squid.conf


Kita cari dan rubah file ini
cache_mem 8 (hilangkan tanda #)
cache_mgr FaldyFauzan
(hilangkan tada #)
visible_hostname FaldyFauzan
(hilangkan tanda #)
acl localnet src 172.16.20.0/24
acl situs url_regex -i "/etc/squid/blokir.txt"

auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
acl ncsa_users proxy_auth REQUIRED

http_access deny situs
http_access allow ncsa_users
http_access allow localnet
http_access allow localhost

http_access deny situs
(terdapat 2 deny all hilangkan 1)
Jika sudah disave lalu kita lanjut
# nano /etc/squid/blokir.txt
isikan situs apa saja yag ingin anda blokir
facebook.com
youtube.com
porn

xxx
Jika sudah disave lalu lanjut
# squid -z
jika ada error maka terjadi kesalahan dan koreksi lagi squid.confnya
jika ada tulisan swap direktori blablabla maka berhasil

jika sudah reboot komputer Server anda lalu setting IP proxy di Browser Client anda dengan port 3128 dan IP Server Proxy tersebut dan centang semuanya .

Jika kurang jelas atau pusing bisa anda tanya disini :)
Salam IT Networking Support Jateng 2012 FAIR PLAY :)

37 comments:

  1. itu yang [username] diisi bebas atau bagaimana ??

    ReplyDelete
    Replies
    1. bebas terserah nanti itu digunakan sebagai username dan password untuk squid nya

      Delete
  2. jadi itu g' di bkin transparent gan???

    ReplyDelete
    Replies
    1. nggak kan dibuat di Server .
      kalo di router mungkin dibuat transparent

      Delete
    2. Bukannya kalau di proxy autentikasi ga bisa transparent ya gan????

      Delete
  3. gan nanti supaya bisa muncullin password nya gimana? maklum newbie,,, hihi

    ReplyDelete
    Replies
    1. diikutin aja gan tutor ini sampe selesai ..
      nanti kalo udah di browser client di tambahin IP Proxy tsb nanti pasti kalo buka google atau website lain minta password untuk aksesnya dulu

      Delete
  4. gan koq perintah htpasswd gak kedetek itu solusinya gmna?

    ReplyDelete
    Replies
    1. ada yang kurang kali perintahnya ..
      cek lagi coba gan ..

      Delete
    2. htpasswd : command not found

      Delete
    3. Install apache2 dulu gan

      Delete
  5. Kalau tanpa masukin IP proxy ke client gimana?
    apa harus setting iptables di router?

    ReplyDelete
    Replies
    1. iya bisa juga .. pake iptables di router dan server ..
      tapi lebih bagusnya lagi tidak usah diberi iptables karna makan koneksi untuk prerouting nya lagi nanti ..

      Delete
  6. Kebanyakan referensi yang saya gunakan untuk mengajari murid saya materi LKS saya ambil dari blog ini. dan Alhamdulillah, tadi pagi sampai sore telah digelar LKS IT Networking Support tingkat Kabupaten Langkat, dan kami mendapat peringkat 2.
    meski tidak bisa melangkah ke tingkat provinsi, tapi saya ucapkan Terima Kasih banyak kepada pemilik blog ini... :)

    ReplyDelete
    Replies
    1. wah puji Tuhan ya pak dapat peringkat 2 . semoga blog ini nanti bisa saya update terus tentang informasi dan kisi2 LKS untuk kedepannya nanti :)

      Delete
  7. ini enggak bisa buat transparent proxy ya kang?

    oiya saya sudah follow blog ini, follow balik di blog saya ya kang di www.linuxku.com :)

    ReplyDelete
    Replies
    1. iya gak transparent soalnya proxy dikasih password

      Delete
  8. Pak,saya punya tutorial membuat router gateway, ketika saya praktek kan ketika di ping client --> router, tidak bisa reply...kira2 apa yang harus saya lakukan...saya menggunakan debian lenny dengan jaringan offline, rencananya mau buat proxy, minta solusi sekalian tutorial yang lengkap dan dah teruji, terima kasih...salam newbie linux

    ReplyDelete
  9. ip nya udah benar ?
    saya coba minta settingan IP Router dan Client nya

    ReplyDelete
  10. ini di coba nya ada koneksi internet ga gan??

    ReplyDelete
  11. "http_access deny situs (terdapat 2 deny all hilangkan 1)"

    yang di hilangkan itu apa gan?

    ReplyDelete
  12. mau nanya ni gan...
    bisa gak step by step penyelesaiannya ditulis gan...
    dari semua konfigurasi..
    mulai dari apa gtu.,.dan akhirnya pha.....

    tolog kabari secepatnya gan...

    kirim ke alamat kocorr1@yahoo.co.id

    ReplyDelete
  13. htpasswd /etc/squid/passwd [username]
    harusnya sebelum masukkan perintah ini install apache2-utils dulu trus perintahnya krng yang benar
    htpasswd -c /etc/squid/passwd [username]
    bkannya yang menyalahkan supaya lebih perfect lagi

    ReplyDelete
  14. salam semua ,,,,
    bisa bagi bagi gak pengalaman lomba LKS nya kalian semua?

    ReplyDelete
  15. jika squid nya di PC Server lalu firewall nya di taruh di server atau di PC Routernya

    ReplyDelete
  16. disini website yang di blok di kom server ya???

    kalo iya, terus gimana kalo kom udah dibuat sebagai router terrus di kom client ga bisa di buka lagi website yang di block itu...

    ReplyDelete
  17. htpasswd gabisa?
    apt-get install apache2-utils

    ReplyDelete
  18. numpang tanya ??
    kalau rc.local nya bikin bagaimana ??

    ReplyDelete
  19. langkah buat bikin firewall nya bagaimana ??

    ReplyDelete
  20. Gan, apa harus setting proxy di browsernya, kan http_port 3128 transparen itu fungsinya biar gak nyetting proxy di web browser ......

    terus kalo harus nyetting proxy di web browser, ngapain di iptables ??

    ReplyDelete
  21. tolong jelasin gan, cara membelokan port 80 dari PC Router ke PC Server,supaya konfigurasi
    proxy bisa dilakukan si PC Server, dan terbaca di clientnya..

    ReplyDelete
  22. Gan mau nanya, kalo ip server proxy itu yang mana yaa ??
    mohon untuk di balas secepat nya ya ..

    ReplyDelete
  23. makasih gan atas tuttornya , it's work, saya dari tangerang hehhe salam I.T NETWORKING SUPPORT :) keep sportif

    ReplyDelete
  24. gan,,,
    bagaimana cara membuat proxy authentication tetapi hrus menggunakan proxy transparent, tidak lagi mengubah menjadi manual pada web browser
    tolong ya gan secepatnya :)

    ReplyDelete
  25. gan kalo membuat proxy non tranpstarent gmana?

    ReplyDelete
  26. harus install apache dulu ya

    ReplyDelete