Sunday, May 5, 2019

Konfigurasi Proxy di Ubuntu 14.4 menggunakan Metode SQUID3

arifinnetwork-Bekasi, Squid adalah sebuah daemon yang digunakan sebagai proxy server dan web cache. Squid memiliki banyak jenis penggunaan, mulai dari mempercepat server web dengan melakukan caching permintaan yang berulang-ulang, caching DNS, caching situs web, dan caching pencarian komputer di dalam jaringan untuk sekelompok komputer yang menggunakan sumber daya jaringan yang sama, hingga pada membantu keamanan dengan cara melakukan penyaringan (filter) lalu lintas. Meskipun seringnya digunakan untuk protokol HTTP dan FTP, Squid juga menawarkan dukungan terbatas untuk beberapa protokol lainnya termasuk Transport Layer Security (TLS), Secure Socket Layer (SSL), Internet Gopher, dan HTTPS. Versi Squid 3.1 mencakup dukungan protokol IPv6 dan Internet Content Adaptation Protocol (ICAP).

Sebelum saya memberikan langkah-langkah konfigurasi Proxy di Ubuntu 14.4 menggunakan Metode Squid3, saya mau ngasih keterangan apa saja yang harus disiapkan untuk menskonfigurasi Proxy squid yang saya gunakan.

  1. Siapkan Server (Ubuntu bebas mau versi berapa, disni saya menggunakan ubuntu server 14.4)
  2. Client (Bisa menggunakan windows)
  3. Berhubung saya menggunakan virtual untuk konfigurasi proxynya, disni saya menggunakan virtual box.
  4. Kalau Server dan Client sudah disiapkan, langkah selanjutnya kalian koneksi satu sama lain, server dan client harus saling terhubung baik itu ke internet atau ping server ke client.
  5. Disini saya menggunakan internet hostpot via hp . untuk turtorial koneksikan internet media hp ada di artikel yang sebelumnya saya sudah posting
  6. Kalau nerima IP dari HP otomatis sih server ubuntu harus jadi routernya, agar sih client bisa mendapatkan IP dari server, untuk konfigurasi DHCP-Server ISC ada di artikel yg sudah saya posting

IP Server (Dapat dari Internet HP Hotspot/Teatring) 192.168.43.103
IP Client (Menerima IP dari server yang sebelumnya di setting di server menggunakan dhcp-server)

1. Install package proxy squid nya dengan cara
"apt-get install squid3"

2.  Kalau sudah berhasil di install package squid3, masuk ke "nano /etc/squid3/squid.conf" 

Konfigurasi Proxy di Ubuntu 14.4 menggunakan Metode SQUID3

3. Kemudian cari tulisan "http_port 3128" lalu ubah menjadi "http_port 3128 transparent"

Konfigurasi Proxy di Ubuntu 14.4 menggunakan Metode SQUID3

Transparent proxy adalah fasilitas dimana router/proxy akan melakukan forward port. Oke, kita ambil contoh seperti ini, hampir setiap proxy server mempunyai port sendiri yang dapat diatur oleh kita sendiri, contohnya 3128, tentunya setiap client yang terhubung ke proxy server harus melakukan konfigurasi port di mesin client itu sendiri. Akan terasa repot jika client yang terhubung itu banyak sekali, maka dari itu, Transparent akan melakukannya secara otomatis, dimana port 80(port standar WWW) akan di-redirect secara otomatis oleh transparent proxy tadi.

4. Kemudian cari tulisan "Connect method" lalu tambahkan script dibawah ini, ingat jangan sampe salah nulis script atau typo, kalau tidak mau oprekan proxynya eror.

Konfigurasi Proxy di Ubuntu 14.4 menggunakan Metode SQUID3

Keterangan: 
- Pertama kita deklarasikan dulu acl mukjek (bebas mau diklarasikan nama apa) kita buat file dengan nama nakal.txt di folder squid3 maka scriptnya menjadi "acl mukjek dstdomain "/etc/squid3/nakal.txt"
- Kedua, setelah membuat file di nakal.txt maka kita arahkan ip range untuk di client nya dengan perintah "acl uhuh src 174.10.10.2-174.10.10.100/24"
- Ketiga, diatas connect method tambahkan "acl purge method PURGE"

5. Kemudian,kalian cari script "insert your" lalu tambahkan script dibawah ini (lihat pada gambar)

Konfigurasi Proxy di Ubuntu 14.4 menggunakan Metode SQUID3

Keterangan:

1. Memberikan akses ke ip client yang sebelumnya kita buat di connect method (uhuh) maka tambahkan script seperti ini "http_access allow uhuh"
2. Dibawah script allow localhost tambahkan "http_access deny mukjek" artinya situs yang ditulis di nakal.txt maka akan di blok

kalau sudah lalu save, dengan perintah ctrl+x lalu y

6. Membuat situs yang ingin kita blok di file nakal.txt dengan perintah "nano /etc/squid3/nakal.txt"

Konfigurasi Proxy di Ubuntu 14.4 menggunakan Metode SQUID3

Keterangan; Maaf lupa saya screenshot yang bnr, seharusnya masuk ke etc/squid3/nakal.txt dan yang di blok .linux.or.id

7. Lalu membuat akses chmod dan chown ke file nakal.txt (lihat pada gambar) "chown -R proxy:proxy /etc/squid3/nakal.txt" "chmod 777 /etc/squid3/nakal.txt"


8. Arahkan ip client port 80 ke port proxy squid3 3128 dengan perintah "iptables -t nat -A PREROUTING -s 172.10.10.0/24 -p tcp --dport 80 -j REDIRECT --to-port 3128"

Konfigurasi Proxy di Ubuntu 14.4 menggunakan Metode SQUID3

9. Kalau sudah, jangan lupa restart package squid3nya dengan perintah "service squid3 restart"

Ujicoba client windows (Disini posisi client sudah dapat IP dari Server dan sudah dapat internet dari server menggunakan dhcp-server dan fungsi masquarade) untuk artikel konfigurasi dhcp-server ada di link ini http://www.arifinnetwork.online/2019/05/konfigurasi-dhcp-server-dan-fungsi.html

Konfigurasi Proxy di Ubuntu 14.4 menggunakan Metode SQUID3

Konfigurasi Proxy di Ubuntu 14.4 menggunakan Metode SQUID3


tail -f /var/log/squid/access.log







1 comments:

 
Top