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
- install squid di CentOS 5 32bit
- install squid di CentOS 6 32bit ada 1 perintah tambahan
- install squid di Debian 6 32bit step 6 dan 7 dilewati
- installasi dan konfigurasi full menggunakan webmin
- Squid di install di port 80
- Squid dapat diakses dari sembarang IP
- Squid dibatasi hanya dapat koneksi ke IP tertentu
TUTORIAL BERGAMBAR
1. login ke webmin
2. cari “squid”
3. pilih “Squid Proxy Server”
4. install Squid via Webmin
5. Refresh Modules (dan refresh browser anda)
6. Masuk ke Module “Squid Proxy Server”
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“:
8. Kembali ke module “Squid Proxy Server”
9. Masuk ke “Ports and Networking”
10. Ganti Port ke 80 (atau port yang di inginkan) kemudian “Save”
11. Masuk ke “Access Control”
12. Buat ACL baru, pilih yg “Web Server Address”
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
14. Pindah ke tab “Proxy restrictions” dan pilih “ Add proxy restriction.”
15. Pilih Allow dan Nama ACL yg sebelumnya telah dibuat
16. Pindahkan ACL name yang sebelumnya dibuat menjadi urutan pertama dan hapus ACL: !Safe_ports dan CONNECT !SSL_ports
17. Jalankan Squid nya
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