Install Squid 3.1 Via Webmin dan Limit Access IP | CentOS

CentOS | Squid di port 80 dan limit koneksi ke IP tertentu

Inti dari tutor berikut adalah

  1. install squid di CentOS 5 32bit
  2. install squid di CentOS 6 32bit ada 1 perintah tambahan
  3. install squid di Debian 6 32bit step 6 dan 7 dilewati
  4. installasi dan konfigurasi full menggunakan webmin
  5. Squid di install di port 80
  6. Squid dapat diakses dari sembarang IP
  7. Squid dibatasi hanya dapat koneksi ke IP tertentu

TUTORIAL BERGAMBAR
1. login ke webmin

2. cari “squid”

s1

3. pilih “Squid Proxy Server”

s2

4. install Squid via Webmin

s3

5. Refresh Modules (dan refresh browser anda)

s4

6. Masuk ke Module “Squid Proxy Server”

s5

7. Bikin cache foldernya

 

untuk Debian 6 langkah berikut ini di skip /di lewati. Sedangkan untuk CentOs 6, sebelum membuat cache folder, jalankan command berikut diterminal:

sed -i 's/#cache_dir/cache_dir/g' /etc/squid/squid.conf

 

 

kemudian kembali ke webmin, klik “initialize Cache“:

s6

8. Kembali ke module “Squid Proxy Server”

s7

9. Masuk ke “Ports and Networking”

s8

10. Ganti Port ke 80 (atau port yang di inginkan) kemudian “Save”

s9

11. Masuk ke “Access Control”

s10

12. Buat ACL baru, pilih yg “Web Server Address”

s11

13. “ACL name” di isi bebas, From IP/To IP di isi IP server VPS anda atau IP ssh anda (kalo beda server),

Netmask isi: 32

acl

14. Pindah ke tab “Proxy restrictions” dan pilih “ Add proxy restriction.”

s13

15. Pilih Allow dan Nama ACL yg sebelumnya telah dibuat

Proxy Restriction

16. Pindahkan ACL name yang sebelumnya dibuat menjadi urutan pertama dan hapus ACL: !Safe_ports dan CONNECT !SSL_ports

s15

17. Jalankan Squid nya

s16

18. kalau start gagal, biasanya ada service httpd yang sudah running, matikan service tersebut terlebih dahulu

service httpd stop
chkconfig httpd off

19. Done

credit to: blog.jualssh; dengan beberapa editing seperlunya termasuk screenshot

Leave a comment