Setelah mencari dan mencoba... akhirnya saya memberanikan diri untuk menulis tutorial ini...
Menambah user dan group
# groupadd squid
# useradd squid -g squid -d /bin/false -s /nonexistent
Unduh file squid
#wget - b http://repository.slacky.eu/slackware-13.0/network/squid/3.0.STABLE19/squid-3.0.stable19-i486-1sl.txz
Instalsi squid
# installpkg squid-3.0.stable19-i486-1sl.txz
Memberikan permission agar squid dapat diesksekusi
# chmod +x /etc/rc.d/rc.squid
Supaya squid berjalan dengan automatis setelah komputer hidup maka ditambahkan pada # /etc/rc.d/rc.inet2
# Start SQUID (Squid proxy 3.0):
if [ -x /etc/rc.d/rc.squid ]; then
. /etc/rc.d/rc.squid start
fi
Mengubah kepemilikan
access_log:
# touch /var/log/squid/logs/access.log
# chown -R squid.squid /var/log/squid/logs/access.log
cache_log:
# touch /var/log/squid/logs/cache.log
# chown -R squid.squid /var/log/squid/logs/cache.log
cache_store_log:
# touch /var/log/squid/logs/store.log
# chown -R squid.squid /var/log/squid/logs/store.log
pid_filename:
# touch /var/log/squid/logs/squid.pid
# chown -R squid.squid /var/log/squid/logs/squid.pid
squid cache:
# mkdir /var/log/squid/cache/
# chown -R squid.squid /var/log/squid/cache/
Sebelum membuat swap direktori, isi ubah dahulu isi dari /etc/squid/squid.conf
# mv /etc/squid/squid.conf /etc/squid/squid.conf.bk
# touch /etc/squid/squid.conf
# pico /etc/squid/squid.conf
Membuat swap direktori
# /usr/sbin/squid -z
2010/05/05 10:24:31| Creating Swap Directories
2010/05/05 10:24:31| /var/log/squid/cache exists
2010/05/05 10:24:31| Making directories in /var/log/squid/cache/00
2010/05/05 10:24:31| Making directories in /var/log/squid/cache/01
2010/05/05 10:24:31| Making directories in /var/log/squid/cache/02
2010/05/05 10:24:31| Making directories in /var/log/squid/cache/03
2010/05/05 10:24:31| Making directories in /var/log/squid/cache/04
2010/05/05 10:24:31| Making directories in /var/log/squid/cache/05
2010/05/05 10:24:31| Making directories in /var/log/squid/cache/06
2010/05/05 10:24:31| Making directories in /var/log/squid/cache/07
2010/05/05 10:24:31| Making directories in /var/log/squid/cache/08
2010/05/05 10:24:31| Making directories in /var/log/squid/cache/09
2010/05/05 10:24:31| Making directories in /var/log/squid/cache/0A
2010/05/05 10:24:31| Making directories in /var/log/squid/cache/0B
2010/05/05 10:24:31| Making directories in /var/log/squid/cache/0C
2010/05/05 10:24:31| Making directories in /var/log/squid/cache/0D
2010/05/05 10:24:31| Making directories in /var/log/squid/cache/0E
2010/05/05 10:24:31| Making directories in /var/log/squid/cache/0F
Cek konfigurasi squid sudah benar atau belum
# /usr/sbin/squid -k parse
2010/05/05 10:25:38| Processing Configuration File: /etc/squid/squid.conf (depth 0)
2010/05/05 10:25:38| Starting Authentication on port 0.0.0.0:14348
2010/05/05 10:25:38| Disabling Authentication on port 0.0.0.0:14348 (interception enabled)
2010/05/05 10:25:38| Initializing https proxy context
Menjalankan squid pertamakali
# /usr/sbin/squid -sYD
Melihat perintah yg telah dijalankan
# tail -f /var/log/messages
May 5 10:26:11 cumigoreng squid[3251]: 0 Objects expired.
May 5 10:26:11 cumigoreng squid[3251]: 0 Objects cancelled.
May 5 10:26:11 cumigoreng squid[3251]: 0 Duplicate URLs purged.
May 5 10:26:11 cumigoreng squid[3251]: 0 Swapfile clashes avoided.
May 5 10:26:11 cumigoreng squid[3251]: Took 0.82 seconds ( 0.00 objects/sec).
May 5 10:26:11 cumigoreng squid[3251]: Beginning Validation Procedure
May 5 10:26:11 cumigoreng squid[3251]: Completed Validation Procedure
May 5 10:26:11 cumigoreng squid[3251]: Validated 25 Entries
May 5 10:26:11 cumigoreng squid[3251]: store_swap_size = 0
May 5 10:26:11 cumigoreng squid[3251]: storeLateRelease: released 0 objects
Menjalankan proxy squid
# /etc/rc.d/rc.squid start
Starting Squid: /usr/sbin/squid -DF
Agar dapat diakses melalui Mikrotik sebagai external proxy
#pkgtool
- Pilih setup
- check services
- check rc.ip_forward
Pada /etc/rc.d/rc.local
# iptable squid
iptables -t nat -A POSTROUTING -j MASQUERADE
# transparent proxy
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128
Reboot pc-proxynya... dan selamat mencoba...
Instalasi squid-3.0.stable19 di Slackware 13
Nemesis | 1:28 AM | slackware | 0 comments
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment