Follow Me

FB: Oden Ahmed Al-Fatih IG: arimakouden BBM: 5d77cc1c

Sabtu, 10 September 2016

Proxy Server



PROXY SERVER

Proxy Server adalah sebuah Perangkat yang bertindak sebagai penghubung sekaligus pembatas antara Komputer Client dengan Internet. Jadi ketika seorang client mengakses internet, client tidak langsung berhubungan dengan Internet melainkan melalui perantara yaitu Proxy yang bertugas menyampaikan request dari user ke internet maupun sebaliknya. Suatu Proxy dapat bekerja di beberapa Layer menurut Standar OSI, antara lain : Layer Data-Link, Layer Network dan Layer Transport, maupun Layer Aplikasi.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJIhHxBVCSi4An_I7w2R4RLW4Vds3PEzgQw3i7xZ7Az6m3jzCrowVXo4_Zdw_ZshBHPYBamyVHG_Qt9KWmMzQ72fC_tUTwE86MgFYjV7m9d07BBdsHjW5XULRyBqzey1liVwjYz9zDhZ2K/s320/Sistem-Proxy-Server.jpg

Cara Kerja Proxy
Proxy Server memberi batas yang jelas antara Jaringan Lokal dengan Jaringan Luar (Internet).

Prosesnya dilakukan dengan mengubah alamat IP Jaringan Lokal, membuat pemetaan dari alamat IP jaringan lokal menuju suatu alamat IP Proxy, IP Proxy digunakan untuk berhubungan dengan Jaringan Luar atau Internet.

Sehingga hanya lamat IP Proxy yang diketahui di internet, berfungsi sebagai network address translator.

Secara umum Proxy Server memiliki 3 tugas, antara lain :
-          Connection Sharing
-          Filtering
-          Caching

Connection Sharing
Seperti yang sudah tertera diatas, bahwa fungsi proxy menjadi perantara antara Client (Jaringan Lokal) dengan Internet(Jaringan Luar), maka proxy dapat diletakkan pada posisi Gateway dimana beberapa komputer dapat terhubung ke Internet secara bersamaan melalui sebuah Proxy Server.

Filtering
Karena Proxy Server bertindak sebagia pembatas maka Proxy Server dapat melakukan Filter(Penyaringan) atas paket yang berasal dari dan ke Jaringan yang terhubung dengan Proxy Server. Selain melakukan Filter, Proxy Server juga dapat digunakan untuk memblokir akses suatu website tertentu. Tujuan dari kegiatan Proxy Server ini tentunya untuk melindungi Jaringan dari Paket yang dapat merugikan.

Caching
Koneksi yang menggunakan Proxy Server tentu lebih lama prosesnya karena menggunakan perantara. Namun, untuk Koneksi selanjutnya akan lebih cepat dikarenakan Proxy menyimpang paket / data dari tujuan sebelumnya yang disimpan dalam ruang disk yang telah disediakan (cache).

Terdapat beberapa Jenis Proxy Server, antara lain :
-          Transparent Proxy Server
-          Anonymous Proxy
-          Distorting Proxy
-          High Anonymity Proxy

Transparent Proxy Server
Client yang menggunakan Proxy Jenis ini dapat langsung menggunakan Layanan Proxy hanya dengan terhubung dengan Proxy, karena Proxy jenis ini memberikan pengaturan Otomatis kepada Clientnya dengan Port Standar WWW Port:80.

Anonymous Proxy
Ketika Client menggunakan Proxy Server Jenis ini maka beberapa identitas dari Client akan disembunyikan oleh Proxy Server hal ini bertujuan untuk mencegah akses komputer client secara ilegal. Namun IP dari si Proxy Server masih terdeteksi. Beberapa identitas Client yang disembunyikan, antara lain : IP Address, Browser yang Digunakan, Sistem Operasi, Beserta Lokasi kita.

Distorting Proxy
Jenis Proxy ini menyembunyikan alamat IP dari Client, mengidentifikasi dirinya sebagai Proxy Server. dapat digunakan untuk semua jenis layanan web. Namun Proxy jenis ini memberitahu Tujuan Client bahwa client menggunakan Proxy Server.

High Anonymity Proxy
Proxy ini merupakan tingkatan yang lebih tinggi dari Anonymous Proxy dari segi fungsi, Bedanya Proxy Jenis ini menyembunyikan alamat IP nya sendiri.

Kelebihan Proxy Server
-          Dapat memblok suatu website sekaligus mengakses situs yang diblok
-          Lebih lama terlacak atau mungkin tidak terlacak.
-          Respon yang lebih cepat (apabila data direquest untuk kedua kalinya, karena Client hanya menghubungi Proxy diawal).
-          Adanya Fitur Filtering, baik Filter pengguna, waktu, dan content yang diakses.

Kekurangan Proxy Server
-          Bandwith berkurang, ini karena terjadi perpindahan IP.
-          Proses request terhadap suatu data untuk pertama kalinya akan lebih lama, karena harus melalui Proxy Server terlebih dahulu.
-          Pencurian username dan password bisa saja terjadi.

Manfaat Proxy Server

Secara umum manfaat proxy server ada dua macam, yaitu sebagai berikut:

1. Meningkatkan kinerja jaringan

Dengan kemampuan server proxy untuk menyimpan data permintaan dari aplikasi client, permintaan yang sama dengan permintaan sebelumnya hanya akan diambilkan dari simpanan server proxy. Jika seorang pengguna internet sudah pernah membuka situs yang sama, tidak perlu dihubungkan langsung pada situs sumbernya, tetapi cukup diambilkan dari simpanan server proxy. Dengan cara demikian, koneksi langsung pada server sumbernya dapat dikurangi. Dengan demikian, penggunaan bandwidth internet untuk koneksi langsung menjadi berkurang.

2. Filter permintaan

Server proxy juga dapat digunakan sebagai filter terhadap permintaan data dari suatu situs. Dalam hal ini, server proxy menjadi filter terhadap situs yang boleh atau tidak boleh dikunjungi. Selain itu, server proxy juga dapat sebagai filter terhadap aplikasi client yang dapat menggunakan akses terhadap internet. Dalam hal ini server proxy berlaku sebagai filter terhadap gangguan internet.
                Cara Konfigurasi Proxy di Linux
Software yang akan digunakan adalah Squid pada Linux Debian Squeeze.
1. Pertama kita install paket Squidnya
#apt-get install squid
2. Setelah melakukan penginstalan kita masuk ke file squid.conf dengan perintah :
#nano /etc/squid/squid.conf
Lalu perintah selanjutnya kita harus mencari dan mengedit konfigurasi didalam sqiud.conf biar mudah anda dapat menekan ctrl+w (search/where is) cari tulisan dubawah ini dan diedit sesuai dengan perintah yang saya berikan.
Code:
http_port 3128                                ( tambahkan tulisan 'transparent' di belakangnya )
cache_mem 8 mb                           ( hilangkan tanda pagar didepannya dan angka delapan diganti dengan 64 mb )
cache_swap_low 90                       ( hilangkan tanda pagar didepannya )
cache_swap_high 95                      ( hilangkan tanda pagar didepannya ) 
cache_mgr admin@proxy             ( hapus tanda pagar didepannya, dan ditambahkan admin@(domain kamu) sehingga menjadi cache_mgr admin@(domain kamu) )
visible_hostname                            ( dan cari tulisan '# none' dibawahnya, lalu dihapus dan di tulis visible_hostname proxy@(domain kamu))

3. Cari tulisan acl CONNECT (ditambahkan dibawahnya)
Code:
acl blacklist url_regex -i "/etc/squid/blacklist.txt" ( letak file blacklist )
acl url dstdomain "/etc/squid/url.txt"                    ( letak file url.txt )
acl lan src 192.168.10.0/24                               ( ip ini disesuaikan dengan ip lan yang akan berhubungan                                                                                dengan client )
http_access deny blacklist
http_access deny url
http_access allow lan
lalu save konfigurasi dengan menekan ctrl+o (enter) ctrl+x (enter) lalu buat file blacklist.txt & url.txt dengan perintah.

4. Buka file blacklist dan url
#nano /etc/squid/blacklist.txt
( masukan tulisan yang akan diblokir misal "facebook"
#nano /etc/squid/url.txt
( masukan domain yang akan diblokir misalnya "kaskus.co.id"

5. Lalu restart paket squid dengan perintah
#/etc/init.d/squid restart
untuk melihat settingan squid sudah benar atau belum kita dapat mengetikan perintah
#squid -z 
(jika muncul "Creating Swap Directori" maka konfigurasi squid telah selesai. Jalan kembali pake squid dengan perintah

6. Lalu konfigurasi iptables pada rc.local untuk memforward port 80 ke port squid 3128, dengan perintah:
# nano /etc/rc.local
iptables -t nat -A PREROUTING -p tcp -d 0/0 --dport 80 -j REDIRECT --to-ports 3128

Cara Konfigurasi Proxy di Mikrotik
1. Buka WinBox yang ada pada PC. Lakukan reset konfigurasi dengan cara klik system kemudian reset configuration jika telah ada installasi sebelumnya.

2. Pada menu WinBox kemudian klik Interfaces. Maka akan terbaca port ethernet yang telah terhubung.

3. Beri IP untuk port ethernet yang terhubung dengan PC. Untuk pemberian IP dilakukan secara statis. Caranya masuk pada Control Panel kemudian Change Adapter Setting kemudian klik kanan pada Local Area Network yang terhubung lalu klik Properties. Selanjutnya pilih IPv4 dan klik Properties. Masukkan konfigurasi sesuai dengan tampilan berikut :

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhglmZ_yZephtlbCZcEbiGgASwDPSxguPEKR69BqdS0bmWLRlzPCKtZyDb_lugCkJGTkroJEhgUBMU29Ka0Y2Bzd9EnQfGhJnGnXXkj3XVTYNvSjJl-4tR2DNWUdStKB06zsleI0axpp02h/s1600/2.PNG

4. Lakukan permintaan IP DHCP Client dengan cara IP kemudian DHCP Client kemudian
[+], maka akan muncul seperti tampilan berikut :
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhd7VrASIoVPj2BUFJT0O4qZNpi9nCASTbk2oDBSyaUcRaDtf9vN1fE3-N754XCk3MD7oy_qYUoBCEA0FgUhh1ig1OGHUz8U0AeJM3UrSWxFOx8sPLwX7RIGJV5EfOe0geIwpCrnQznkpP5/s1600/1.PNG

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQdh250LTwjs_JTHztRP2kx9zVN6-O-nv1rtsNqOrlTBOgUYU5t_g1hDHtSivthtQYzgrI_6WqnS2gWnYNVGBOJu4Jm1ob_OoY5Ob1xzG6vyTfxdhlh12Y43OqAh1gLGCJFPkITbmDg72c/s1600/1.b.PNG

5. Selanjutnya lakukan konfigurasi NAT agar PC dapat melakukan access keluar jaringan menuju internet. Langkah - langkah bisa diikuti pada blog sebelumnya tentang konfigurasi NAT pada Router Mikrotik.

6. Jika PC telah bisa mengakses ke internet, maka saatnya melakukan konfigurasi Web Proxy. Dengan cara klik IP kemudian Web Proxy. Lakukan konfigurasi sesuai dengan tampilan berikut :

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtILDZURx5dIIKeV8PsjZLuAsZyGvuLHPiI30M-eLa8eUu50SUFEqgujMB8LS1BjQfMLoOp_sKLhQB6W0s7uCVFgt-MPXUdr-rHprGPcAmdOiF5OKvXaEvcqdZ53umpixAAs3Lw5j_PDTm/s1600/4.PNG

Catatan : Settingan Proxy telah diaktifkan dengan Port yaitu 3232. Kemudian untuk proxy ini  menerapkan fungsi Transparent Proxy dimana akan mengalihkan (redirect) Traffic data HTTP untuk destination port 80 (port khusus web) ke port yang digunakan yaitu 3232.

7. Selanjutnya lakukan konfigurasi pada tampilan berikut :

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrLDdp8VgkO2J9z7Z8A4MRuo5QD-V_xPmclny8RMqQigGteVyCemEHp-XQe1lZdddGmuPDaETaTVuVQUyyTBAwAV6MnF2bG7tfxClcSqhe1J8ys0ip7oZGzZ1qLb-qx_baO4ZgtSUGO00p/s1600/5.PNG

Catatan : Pada submenu General, pada Chain pilih dstnat. Kemudian untuk destination portnya buat 80 yaitu port khusus untuk web, Protocol pilih 6 (tcp) dan In. Interfacenya adalah ether2-LAN.

8. Kemudian masuk ke submenu Action, lakukan konfigurasi seperti tampilan berikut :

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiD_YxWb9wxpaZ3fuFiJfdWrAV8wPSKwH283aV13Yu47_OcnpWptCID6xVGwhrmsxcYYc551Z8VF7e_b834ccgko9atKHcTTOmh88DmcrC9ij0GZAdeVHhRIJxLrsrKxOdIHSCGmvYpjbin/s1600/6.PNG

Catatan : Untuk Actionnya pilih redirect, tujuannya adalah untuk menahan atau mengalihkan data traffic http untuk destination port 80. Untuk portnya gunakan port 3232.

9. Kemudian di-OK-kan. Selanjutnya melakukan blocking dengan pengaturan Web Proxy. Buka Pengaturan Web Proxy tadi atau klik IP kemudian Web Proxy. Kemudian Klik Access kemudian [+], lakukan konfigurasi seperti tampilan berikut :

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdBIJJpH4asCDIQllyDdN6PAnK4EwrIF_4Hi2z1P_2-19sQeX4FZ9drxlVZa8ZkFxy7Jhyphenhyphen7RbwZlpfsEqNfBAjz1NYQVaHwOviQXdi31RuOJC-6hjI6G0kGihDx3BNAyTcUftRWIzWKUGC/s1600/8.PNG

Catatan : Konfigurasi pada gambar diatas adalah untuk membloking DNS dengan kata ganool. Dengan actionnya deny maka user tidak dapat mengakses situs dengan alamat ganool

10.  Kemudian menambahkan satu lagi yaitu kata detik. Konfigurasinya sama dengan langkah pada nomor 9, hanya pada Dist. Host ganti dengan *detik*, seperti tampilan berikut :

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiI_ZjmHpBkReAsm2Gfd_Z_Q8X1lB9WuCZsu723H_-LYfozYbh26JtyvN6WXfnYTOjgsBnEgmWww_IRlpNdcZXuXv7DgLpQzsfNg7y9AZE20rvrI3VedoKZ18mNqUQr9-87wzTm44bWXcw/s1600/10.PNG

Catatan : perlu diperhatikan untuk penulisan pada Dst. Host untuk menambahkan tanda (*) sebelum dan sesudah kata yang ingin kita bloking. Dan actionnya pilih deny dengan tujuan untuk menolak kata yang telah disetting pada Dst. Host tadi.

11. Klik OK. Maka akan muncul pada Web Proxy Access bahwa ada dua kata yang telah diseetting untuk diblok dengan action deny.

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-pn0hXfPysHOClF2ezdjS0D3zk5W1xccsr897jUoBiyJqIrYoPH4dO70yxsbSc0VyNIsQGK6v4H4RW10DAoXGxkknSr81B3ru2HzgV-Ok2EqK1dZhm6PS1oMXkqbP_6GBNFSSb5_Aoq0e/s1600/11b.PNG

12. Selanjutnya melakukan pengetesan pada browser. Ketikkan pada browser http://www.ganool.com, maka akan muncul tampilan seperti berikut :

Sebelum dikonfigurasi web proxy

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-YPYPG9-KDpgv_guFBeQR5StYI1qtGEG2RH-sD_J8AO5Hs4mmI3x6N9tSoU4YJ5hPSzpdlJIgyOYQMORi7lMMB1Gf7hOoZOzTBLK4asCTQyYIEkxD3xrIsQFjxqdaermFVBzezNDUotLq/s1600/8b.PNG

Setelah dikonfigurasi web proxy
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhux2zO0rOYZW-idG4mDBBdrpwSQUV5cUxpZxVGWrhyaO_Ta6T9sNK_kRc_KZ2kRZtxrYE0-YUdNEMC_FLgn6g9gwGYS4BuvuBOECcOFaW-thRW0I3hE7nPZrorHgGBinWhc3NyxuNppjgB/s1600/9.PNG
13. Kemudian lakukan juga pengetesan pada kata detik. Dengan cara mengetikkan pada browser http://www.detik.com, sehingga akan muncul tampilan yang sama pada langkah nomor 12.

Sebelum dikonfigurasi Web Proxy
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgarqBZuxpXrBWPiVtAIQ-JbgUPeBrCDcXtAE2DxKZObDpav8HNnFjrceoGXx29BPIcGUGS8WkRZhHANa8QiAzjodS9NsIt9T4zQ6xpLTvOK9SkryHpRrKLk9oySFPpIs_Z-6KLdlc76-6p/s1600/11.PNG

Setelah dikonfigurasi Web Proxy
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjvtK-cBnw6HL97L-raIjBDMkpaD2PeaoXUZXkIKu2CmfKylmKYVDLUcmBoLo2hnCVdGvxnLc-IeJbSp6ace3QE8jzak6RRqYJPLW6bisxWaBoQcg9sB9KseyPzTBTwztbjQiVNfm_fwR3/s1600/12.PNG
14. Dari dua pengetesan tadi menunjukkan bahwa konfigurasi web proxy telah berhasil dilakukan. Buktinya muncul tampilan ERROR : Forbidden dan menyatakan bahwa ganool.com dan detik.com access denied.

Share:
Diberdayakan oleh Blogger.

Mengenai Saya

Nama saya Oden, itulah nama saya.

Oden

Followers

Blogger templates