acronis trueimage

Ok gan kali saya akan berbagi sedikit ilmu yang saya dapat walau pun hanya sedikit semoga bermanfaat untuk kita semua. Untuk kali ini saya akan mengajarkan cara cloning hard disk menggunakan acronis true images.

Cara Cloning hard disk menggunakan acronis true images sbb :

Siapkan 1 PC untuk master cloning nya
ambil hard disk yang akan mau di cloning, lalu gandeng dengan hard disk master cloning nya
Setelah itu buka aplikasi acronis true images nya tunggu ada bacaan ready seperti gambar di bawah ini

Setelah ready pilih operations – clone disk
dvd

Setelah itu klik Next
Setelah itu pilih Automatic klik Next
pilih disk 1 klik Next
4

pilih disk 2 klik Next
5

Lalu pilih Delete partitions on the destination hard disk untuk menghapus semua partisi klik Next6
maka akan muncul gambar seperti di bawah ini Klik Next
8

Klik Process setelah itu reboot
Nah setelah itu tinggal menunggu proses cloning nya selesai
Selamat Mencoba 🙂

Leave a comment

ccboot

System ini bekerja dengan cara 1 komputer server dan beberapa client. Server yg dimaksud bukan berarti windows server. Tetapi hanya sebagai pusat data untuk menyimpan booting image dengan minim os windows xp. Untuk client sebenarnya bisa untuk semua jenis windows. Tapi sudah coba berkali2 tetap yg berhasil cuma win xp.
Jangan lupa, semua komputernya harus support LAN booting room.

Yang diperlukan :
1. Minim 2 Komputer aktif. 1 buat server program(komputer ini harus mempunyai spec yg agak bagus dari yg lainnya diutamakan RAM nya). 1 nya lg client untuk install WINDOWS pertama kali(Soalnya kalo pake Virtual PC gw yg gak bisa caranya).

2. Sediakan Partition khusus di harddisk untuk menyimpan file2 yg digunakan untuk booting image. Syukur2 kalau ada harddisk khusus.

3. Jaringan LAN aktif.

4. Program CCBoot server, CCBoot Client dan Microsoft iSCSI boot client

Setelah Disiapkan yg diatas, sekarang kita mulai. Ini untuk 5 client komputer dgn spek yg sama.

1. Disarankan Install fresh windows XP. yg akan digunakan untuk BOOT IMAGE dari komputer client. Create partition tidak usah terlalu besar. Yg penting cukup untuk install. 10Gb jg boleh. Kalau mau diinstal semua program yg dipakai juga bisa.

Harddisk ini nanti akan dilepas dari komputer client dan bisa digunakan untuk komputer server sebagai penyimpan data Boot Image.

2. Setelah selesai install semua termasuk driver-driver nya, pastikan settingan LAN untuk IP address dan DNS server address di client automatically.
Spoiler untuk LAN SETTING:

Tambahan, untuk yg sudah menggunakan modem speedy dan terdapat DHCP server, matikan terlebih dahulu.

3. Install “Microsoft iSCSI boot client” dengan default setting dan kemudian install “CCBoot Client” sampai muncul window baru dgn judul CCbootClient.
Spoiler untuk CCBOOTCLIENT:

Kemudian klik Install CCBoot Client Tunggu sampai selesai install tetapi jangan di restart dulu. Biarkan begitu saja.

4. Kita ke komputer server. Kalau menggunakan Modem ADSL Speedy default IP modem 192.168.1.1 maka IP LAN Komputer Server disetting 192.168.1.2
Spoiler untuk SETTING LAN SERVER:

Install “CCBoot Server” dengan setting default. Kemudian Running CCBoot.
Spoiler untuk CCBOOT SERVER:

klik OPTION
a. DHCP Server IP di isi IP komputer server.
b. IP Allocated Start di isi mulai IP setelah IP komputer server.
c. IP Allocated End di isi Akhir dari IP yg dimau.
d. IP Mask di isi mask net dari IP komputer server.
e. IP Gateway di isi dgn IP modem ADSL.
f. DNS Address 1 di isi dgn IP modem ADSL.
Spoiler untuk CONTOH CCBOOT SERVER OPTION:

Kemudian ke TAB Client Default Setting.
a. Image Server IP di isi IP komputer server.
b. Game Server IP di isi IP komputer server.
c. Write-back File Path di isi dengan folder dimana kapasitas harddisk yg masih banyak. Fungsinya untuk menyimpan file2 yg dijalankan client.
d. Enable Client Cache pilih RECOMMEND pilih 2G saja.
e. Image Save Path di isi sama dengan folder untuk Write-back File Path
f. Disk Group Kosongkan terlebih dahulu.
Spoiler untuk CONTOH CCBOOT SERVER OPTION:

Setelah selesai klik OK.

5. Kembali ke komputer client. Restar komputer client sekarang. Ganti settingan booting yg pertama ke LAN yg kedua ke harddisk. Biarkan booting selesai sampai masuk ke windows. IP dari Komputer client sudah masuk ke Komputer Server.
Spoiler untuk CCBOOT SERVER:

klik 2 kali pada komputer client itu untuk menampilkan settingannya.
Berikan centang pada Enable Upload Image
Spoiler untuk SETTINGAN CLIENT:

6. Jalankan program CCBootClient pada komputer client.
Isi Server IP Address dengan IP komputer server.
Kemudian klik Upload Image dan tunggu sampai selesai.
INGAT SETTINGAN CCBOOT pada KOMPUTER SERVER harus ENABLE IMAGE UPLOAD

7. Setelah selesai proses UPLOAD, matikan komputer Client. Cabut harddisk. Buang !!!!!(hehehehheheeee…. bercanda).

8. Kembali lg ke Komputer Server, Klik OPTION kemudian ke TAB Client Default Setting Isi Disk Group dengan file hasil upload dari komputer client. kemudian klik Aplly All Clients.
Spoiler untuk CLIENT DEFAULT SETTING:

Setelah klik OK, klik 2 kali pada client yg ada pada list CCBoot. Hilangkan centang pada Enable Upload Image. kemudian klik SAVE.

9. Agar komputer client bisa dihidupkan dari komputer server, setting BIOS pada komputer client WAKE ON LAN. Maka komputer client bisa dihidupkan dari CCBoot Sever dengan cara klik kanan Pilih WAKE ON LAN.

10. Untuk 4 client yg lainnya, cukup dengan setting BOOTING LAN FIRST.

http://www.kernsafe.com/white-papers/iscsi-target-working-with-ms-dhcp-and-gpxe-perform-diskless-boot.aspx

http://gallery-xp.blogspot.com/2011/03/booting-windows-xp-dengan-lan-6.html

TTW6TCC999bbb056721EB5C75

CA4KZL0999bbbB9AE20038687

EJUWRHV999bbb0DAE402790B3

AAJ74YI999bbbA553F277D69B

FICC6TQ999bbb2798DB2C419F

NANMT9A999bbb9A51A1BA4F5B

bisa juga gunakan yg versi gratis :

http://windowsdisklessaoe.wordpress.com/how-to/

block :

173.236.182.21
reg.ccboot.com
http://www.ccboot.com
http://www.ccdisk.com

Leave a comment

Autopatch games client

Bagi teman2 sesama operator warnet yang merasa pusing harus update game online di warnet yang kebanyakannya kadang harus di patch satu persatu (manual patch), gimana kalo mau nge-patch banyak komputer? pasti agak malas yah kayaknya. Memang fasilitas autoupdate game online kadang memang membuat kita sedikit pusing, tapi jangan kuatir, saya sebagai salah satu operator warnet akan berbagi tips untuk memudahkan patch game online di komputer warnet.

Yang harus disiapkan:

  • Semua komputer/PC yang akan kita patch harus disharing terlebih dahulu (Full access) folder dimana terletak game2 onlinenya.
  • Sediakan sebuah Komputer/PC master untuk diupdate gamenya terlebih dahulu. (Misalnya di PC Server/Billing)

Catatan: Sharinglah folder games di pc client kalian dengan cara menambahkan hurup $ diakhir namanya, fungsinya yaitu agar tidak terlihat di dalam folder network neighborhood atau di my network places. jadi user2 warnet kalian tidak mudah untuk menemukannya.

Selanjutnya Download Program Sikronisasi yang bernama DirSync Pro, Saya tidak akan membahas terlalu rinci tentang program sinkronisasi ini, yang penting nantinya ia akan membantu kita untuk mengcopy file update game2 online kita, dimana ia akan membandingkan file2 di kedua folder dan kemudian akan mengcopy file baru dan file yang telah diubah saja.

    1. Setelah program sudah diunduh kemudian ekstrak dan jalankan file DirSyncPro.exe

    1. Klik tombol “Edit”

    1. Kemudian pada pada kolom Label, isikan nama game yang akan kita buat sikronisasinya, dan pada kolom “Dir A” isikan sumber dari game yang telah kita patch dan sudah bisa online dan dipakai untuk bermain (source), dan pada kolom “Dir B” isikan lokasi file/folder yang telah disharing (full akses) untuk gamenya, dan pada kolom Sync mode pilih opsi “Synchronize A -> B (custom)
    2. Pada opsi “Copy” centang saja opsi “New” dan opsi “Modified” saja, yang lain lewatkan saja (default setting). Setelah selesai klik tombol “OK”

    1. Kemudian buat lah “job” yang sama untuk nama pc yang lain, misal kalo di warnet kalian ada 30 PC yang akan diupdate gamenya, buatlah jobnya sebanyak 30 untuk masing2 PC nya.

    1. Setelah itu cobalah untuk meng-update salah satu pc client kalian, cukup pilih salah satu/semua PC mana yang akan diupdate gamenya dan klik tombol “Synchronize” (Play).

    1. Biarkan prosesnya berjalan sampai selesai 100%

    1. Siapkan juga “Job” untuk game2 online lainnya, jadi kalo kalian mau mengupdate gamenya tinggal klik “Open” dan pilih job yang telah kita buat sebelumnya.

Gimana cukup mudah bukan? dengan cara ini kita bisa menghemat waktu untuk mengupdate game online di pc client tanpa harus ke komputernya secara langsung, bisa kita lakukan di komputer billing/server saja, tapi dengan syarat folder game di masing2 pc client harus disharing terlebih dahulu (full akses).

silahkan download softwarenya di :
http://dirsyncpro.org/download.html

Leave a comment

Cara untuk lihat desktop client warnet

Sulit untuk mengajar sekelompok orang bagaimana menggunakan PC, atau bahkan bagaimana menggunakan program tertentu pada PC atau internet.

Ya, PC atau web pelatihan tidak mudah. Untuk seseorang yang melakukan sesuatu yang benar, mungkin ada dua orang lain lakukan itu salah, bermain game, mengecek email, belanja … Spy Kelas memungkinkan Anda melihat apa yang semua orang melakukannya – tanpa meninggalkan meja Anda. Anda dapat memonitor aktivitas dari semua PC di dalam kelas Anda dari jarak jauh.

Plus, Anda dapat berbagi layar Anda dengan PC siswa Anda ‘, membuat demo dan presentasi lebih mudah. ​​Fitur Top Apa itu berguna untuk? Untuk monitoring dan merekam kegiatan siswa Anda pada komputer remote Untuk mencegah browsing internet di komputer remote Untuk menjalankan dan menghentikan . aplikasi dan proses pada komputer remote Untuk siswa pemantauan di kelas untuk mencapai disiplin yang lebih baik atau, hanya untuk membantu mereka ketika mereka berada dalam kesulitan (dengan menggunakan fitur remote control).

Untuk pengadministrasian semua komputer hanya dari satu lokasi – komputer Anda. Untuk menyajikan layar Anda untuk siswa. Untuk mengunci komputer siswa sementara mereka sedang menunggu instruksi lebih lanjut atau tugas. Membantu siswa dengan menunjukkan desktop Anda untuk mereka. Mematikan, restart, …. remote komputer dengan satu klik. Apa manfaat utama menggunakan Spy Kelas Profesional? Instalasi dan penggunaan aplikasi sangat mudah karena semua fungsi dapat diakses dengan beberapa klik mouse. Anda memiliki kontrol penuh atas apa yang dilakukan pengguna terpencil .

Aplikasi ini menyediakan Anda dengan gambar hidup layar komputer remote. Layar hidup (karena beberapa optimasi) tidak menggunakan bandwidth yang tinggi, tetapi bahkan ketika bandwidth jaringan yang lebih rendah diperlukan refresh interval dapat diperbesar menggunakan satu klik mouse. Anda dapat membuat presentasi dengan menampilkan layar hidup Anda kepada siswa Aplikasi memungkinkan Anda untuk mengambil alih komputer remote dengan mengendalikan mouse dan keyboard. Layar computersґ remote diwakili dalam tabel dengan sejumlah disesuaikan baris sebagai thumbnail.

Menggunakan aplikasi ini, Anda selalu dapat melihat pengguna sebenarnya login ke komputer remote . Jadwal jarak jauh komputer desktop rekaman ke file AVI Jalankan beberapa tindakan pada semua komputer remote dengan di klik Blok akses internet Fitur Utama: Menampilkan gambar langsung dari komputer remote. Anda dapat mengambil kendali dari komputer remote dengan mengendalikan mouse dan keyboard. Lebih layar remote dapat ditampilkan dalam sebuah tabel. Komputer dapat diatur dalam kelompok-kelompok komputer (misalnya ruang kelas) Sebuah layar jauh dapat diperbesar ke ukuran sebenarnya. Nama pengguna yang terhubung ditampilkan. Rekam jarak jauh komputer layar ke file AVI. Tampilkan Anda desktop untuk siswa Power off, restart, hibernate, suspend remote komputer Log off pengguna desktop Kunci workstation Kontrol screensaver Blok internet monitor support multi Kontrol atas proses yang berjalan Anda dapat mengunci komputer remote dipilih Anda dapat menampilkan pesan di komputer remote yang dipilih. Ketika bandwidth yang lebih rendah adalah diperlukan, refresh interval dapat diperbesar. Sambungan otomatis ke komputer remote adalah opsional.

Pengaturan untuk agen akan dienkripsi dan dilindungi password. Koneksi ke komputer remote dilindungi kata sandi. Akses ke konsol pemantauan dilindungi kata sandi. Jika lebih banyak pengguna menggunakan komputer yang sama, profil yang berbeda dan password akses dapat diatur. konsol pemantauan lebih lanjut dapat dihubungkan ke komputer remote yang sama -. Anda dapat memonitor siswa Anda dari lokasi yang berbeda Aplikasi opsional dapat menggunakan komunikasi terenkripsi. Agen dapat jarak jauh diinstal . pengguna Cepat beralih didukung.

Home page – http://www.classroomspy.com/

Download :

http://letitbit.net/download/81574.843e2b32b01534bc894e3ba0c0ea/EduIQ.Classroom.Spy.Professional.Edition.3.9.1.rar.html

Leave a comment

Setting Squid

source : tamampapua

paste di etc-inid.d name : squid

#! /bin/sh
#
# squid Startup script for the SQUID HTTP proxy-cache.
#
# Version: @(#)squid.rc 2.20 01-Oct-2001 miquels@cistron.nl
#
### BEGIN INIT INFO
# Provides: squid
# Required-Start: $network $remote_fs $syslog
# Required-Stop: $network $remote_fs $syslog
# Should-Start: $named
# Should-Stop: $named
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Squid HTTP Proxy
### END INIT INFO

NAME=squid
DAEMON=/usr/sbin/squid
LIB=/usr/lib/squid
PIDFILE=/var/run/$NAME.pid
SQUID_ARGS=”-D -YC”

[ ! -f /etc/default/squid ] || . /etc/default/squid

. /lib/lsb/init-functions

PATH=/bin:/usr/bin:/sbin:/usr/sbin

[ -x $DAEMON ] || exit 0

grepconf () {
w=” ” # space tab
sq=/etc/squid/squid.conf
# sed is cool.
res=`sed -ne ‘
s/^’$1′[‘”$w”‘]\+\([^'”$w”‘]\+\).*$/\1/p;
t end;
d;
:end q’ < $sq`
[ -n "$res" ] || res=$2
echo "$res"
}

grepconf2 () {
w=" " # space tab
sq=/etc/squid/$NAME.conf
# sed is cool.
res=`sed -ne '
s/^'$1'['"$w"']\+[^'"$w"']\+['"$w"']\+\([^'"$w"']\+\).*$/\1/p;
t end;
d;
:end q' /proc/sys/fs/file-max
fi
ulimit -n $SQUID_MAXFD
}

start () {
cdr=`grepconf2 cache_dir /var/spool/$NAME`
ctp=`grepconf cache_dir ufs`

case “$cdr” in
[0-9]*)
log_failure_msg “squid: squid.conf contains 2.2.5 syntax – not starting!”
log_end_msg 1
exit 1
;;
esac

#
# Create spool dirs if they don’t exist.
#
if [ -d “$cdr” -a ! -d “$cdr/00” ] || [ “$ctp” = “coss” -a ! -w “$cdr” ]
then
log_warning_msg “Creating squid cache structure”
$DAEMON $SQUID_ARGS -z
fi

if [ “$CHUID” = “” ]; then
CHUID=root
fi

#maxfds
ulimit -n 8192
umask 027
start-stop-daemon –quiet –start \
–pidfile $PIDFILE \
–chuid $CHUID \
–exec $DAEMON — $SQUID_ARGS /dev/null`
start-stop-daemon –stop –quiet –pidfile $PIDFILE –name squid
#
# Now we have to wait until squid has _really_ stopped.
#
sleep 2
if test -n “$PID” && kill -0 $PID 2>/dev/null
then
log_action_begin_msg ” Waiting”
cnt=0
while kill -0 $PID 2>/dev/null
do
cnt=`expr $cnt + 1`
if [ $cnt -gt 24 ]
then
log_action_end_msg 1
return 1
fi
sleep 5
log_action_cont_msg “”
done
log_action_end_msg 0
return 0
else
return 0
fi
}

case “$1” in
start)
log_daemon_msg “Starting Squid HTTP proxy” “squid”
if start ; then
log_end_msg $?
else
log_end_msg $?
fi
;;
stop)
log_daemon_msg “Stopping Squid HTTP proxy” “squid”
if stop ; then
log_end_msg $?
else
log_end_msg $?
fi
;;
reload|force-reload)
log_action_msg “Reloading Squid configuration files”
$DAEMON -k reconfigure
log_action_end_msg 0
;;
restart)
log_daemon_msg “Restarting Squid HTTP proxy” “squid”
stop
if start ; then
log_end_msg $?
else
log_end_msg $?
fi
;;
status)
status_of_proc -p “$PIDFILE” “$DAEMON” squid && exit 0 || exit $?
;;
*)
echo “Usage: /etc/init.d/$NAME {start|stop|reload|force-reload|restart|status}”
exit 3
;;
esac

exit 0

paste di etc name : sysctl.conf

##############################################
# ApisTECH IT Develpment
# location : /etc/
# filename : sysctl.conf
# config date : 19 Juni 2010
##############################################

kernel.sysrq = 0
kernel.core_uses_pid = 1
kernel.msgmax = 65536
kernel.msgmnb = 65536
kernel.randomize_va_space = 1
kernel.shmall = 268435456
kernel.shmmax = 268435456
net.core.rmem_default = 524288
net.core.rmem_max = 524288
net.core.wmem_default = 524288
net.core.wmem_max = 524288
net.core.optmem_max = 57344
net.ipv4.ipfrag_high_thresh = 512000
net.ipv4.ipfrag_low_thresh = 446464
net.ipv4.conf.all.accept_redirects = 0
net.ipv4.conf.default.accept_redirects = 0
net.ipv4.conf.all.accept_source_route = 0
net.ipv4.conf.default.accept_source_route = 0
net.ipv4.conf.all.rp_filter = 1
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.all.send_redirects = 0
net.ipv4.conf.default.send_redirects = 0
net.ipv4.conf.all.secure_redirects = 0
net.ipv4.conf.default.secure_redirects = 0
net.ipv4.conf.all.log_martians = 0
net.ipv4.conf.default.log_martians = 0
net.ipv4.conf.all.bootp_relay = 0
net.ipv4.conf.all.proxy_arp = 0
net.ipv4.tcp_rmem = 4096 87380 524288
net.ipv4.tcp_wmem = 4096 87380 524288
net.ipv4.tcp_mem = 524288 524288 524288
net.ipv4.tcp_max_tw_buckets = 1440000
net.ipv4.tcp_max_orphans = 1440000
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_rfc1337 = 1
net.ipv4.tcp_fin_timeout = 15
net.ipv4.tcp_keepalive_time = 300
net.ipv4.tcp_keepalive_probes = 5
net.ipv4.tcp_keepalive_intvl = 15
net.ipv4.tcp_dsack = 1
net.ipv4.tcp_sack = 1
net.ipv4.tcp_fack = 1
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_max_syn_backlog = 2048
net.ipv4.tcp_synack_retries = 2
net.ipv4.tcp_timestamps = 0
net.ipv4.tcp_window_scaling = 1
net.ipv4.ip_forward = 1
net.ipv4.ip_local_port_range = 1024 65535
net.ipv4.ip_no_pmtu_disc = 0
net.ipv4.icmp_echo_ignore_all = 1
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.icmp_ignore_bogus_error_responses = 1
net.ipv4.route.flush = 1
vm.swappiness = 15

paste di etc-squid

name : storeurl.pl

#!/usr/bin/perl
# $Rev$
# by editan
# rev editan
# rev date 12.12.2012-2015

$|=1;
while () {
@X = split;
# $X[1] =~ s/&sig=.*//;
$x = $X[0] . ” “;
$_ = $X[1];
$u = $X[1];

#photos-X.ak.fbcdn.net where X a-z
if (m/^http:\/\/photos-[a-z]?(.ak.fbcdn.net\.akahmaid\.statics\.static\.poker\.static\.zynga.*)/) {
print $x . “http://photos&#8221; . $1 . “\n”;

# photo
} elsif (m/^http:\/\/chanel\.profile-[1-4].facebook\.photos-ash[1-5]?(.fbcdn.net.*)/) {
print $x . “http://ash.photos&#8221; . $1 . “\n”;

#photos.ak.fbcdn.net where X i(0-9)
#a5.sphotos.ak.fbcdn.net
} elsif (m/^http:\/\/[a-z][0-9]?.(external.\sphotos\.ak\.fbcdn.net.*)/) {
print $x . “http://cdn\.api\.twitter\.photos” . $1 . “\n”;

#BLOGSPOT
} elsif (m/^http:\/\/[1-4].bp.(blogspot.com.*)/) {
print $x . “http://blog-cdn.&#8221; . $1 . “\n”;

#AVAST
} elsif (m/^http:\/\/download[0-9]{3}.(avast.com.*)/) {
print $x . “http://avast-cdn.&#8221; . $1 . “\n”;

#KAV
} elsif (m/^http:\/\/dnl-[0-9]{2}.(geo.kaspersky.com.*)/) {
print $x . “http://kav-cdn.&#8221; . $1 . “\n”;

#AVG
} elsif (m/^http:\/\/update.avg.com/) {
print $x . “http://avg-cdn.&#8221; . $1 . “\n”;

#maps.google.com
} elsif (m/^http:\/\/(cbk|mt|khm|mlt|tbn)[0-9]?(.google\.co(m|\.uk|\.id).*)/) {
print $x . “http://&#8221; . $1 . $2 . “\n”;

#gstatic and/or wikimapia
} elsif (m/^http:\/\/([a-z])[0-9]?(\.gstatic\.com.*|\.wikimapia\.org.*)/) {
print $x . “http://&#8221; . $1 . $2 . “\n”;

#maps.google.com
} elsif (m/^http:\/\/(khm|mt)[0-9]?(.google.com.*)/) {
print $x . “http://&#8221; . $1 . $2 . “\n”;

#cache partial video
} elsif (m/^http:\/\/([0-9.]{4}|.*\.youtube\.com|.*\.googlevideo\.com|.*\.video\.google\.com).*?(id=[a-zA-Z0-9]*).*?\&(range=[0-9]*).*/) {
print $x . “http://video-srv.youtube.com.SQUIDINTERNAL/&#8221; . $2 . $3 . “\n”;

# compatibility for old cached get_video?video_id
} elsif (m/^http:\/\/([0-9.]{4}|.*\.youtube\.com|.*\.googlevideo\.com|.*\.video\.google\.com).*?(videoplayback\?id=.*?|video_id=.*?)\&(.*?)/) {
$z = $2; $z =~ s/video_id=/get_video?video_id=/;
print $x . “http://video-srv.youtube.com.SQUIDINTERNAL/&#8221; . $z . “\n”;

# video chache
} elsif (m/^http:\/\/([0-9.]{4}|.*\.youtube\.com|.*\.googlevideo\.com|.*\.video\.google\.com).*?(itag=[0-9]*).*?\&(id=[a-zA-Z0-9]*).*/) {
print $x . “http://video-srv.youtube.com.SQUIDINTERNAL/&#8221; . $2 . “&” . $3 . “\n”;

# video chace balik
} elsif (m/^http:\/\/([0-9.]{4}|.*\.youtube\.com|.*\.googlevideo\.com|.*\.video\.google\.com).*?(id=[a-zA-Z0-9]*).*?\&(itag=[0-9]*).*/) {
print $x . “http://video-srv.youtube.com.SQUIDINTERNAL/&#8221; . $3 . “&” . $2 . “\n”;

#Google
} elsif (m/^http:\/\/www\.google-analytics\.com\/__utm\.gif\?.*/) {
print $x . “http://www.google-analytics.com/__utm.gif\n”;

#Cache High Latency Ads
} elsif (m/^http:\/\/([a-z0-9.]*)(\.doubleclick\.net|\.quantserve\.com|\.googlesyndication\.com|yieldmanager|cpxinteractive)(.*)/) {
$y = $3;$z = $2;
for ($y) {
s/pixel;.*/pixel/;
s/activity;.*/activity/;
s/(imgad[^&]*).*/\1/;
s/;ord=[?0-9]*//;
s/;&timestamp=[0-9]*//;
s/[&?]correlator=[0-9]*//;
s/&cookie=[^&]*//;
s/&ga_hid=[^&]*//;
s/&ga_vid=[^&]*//;
s/&ga_sid=[^&]*//;
# s/&prev_slotnames=[^&]*//
# s/&u_his=[^&]*//;
s/&dt=[^&]*//;
s/&dtd=[^&]*//;
s/&lmt=[^&]*//;
s/(&alternate_ad_url=http%3A%2F%2F[^(%2F)]*)[^&]*/\1/;
s/(&url=http%3A%2F%2F[^(%2F)]*)[^&]*/\1/;
s/(&ref=http%3A%2F%2F[^(%2F)]*)[^&]*/\1/;
s/(&cookie=http%3A%2F%2F[^(%2F)]*)[^&]*/\1/;
s/[;&?]ord=[?0-9]*//;
s/[;&]mpvid=[^&;]*//;
s/&xpc=[^&]*//;
# yieldmanager
s/\?clickTag=[^&]*//;
s/&u=[^&]*//;
s/&slotname=[^&]*//;
s/&page_slots=[^&]*//;
}
print $x . “http://&#8221; . $1 . $2 . $y . “\n”;

## Coba tambahkan Bing iE
}elsif ($url =~ m@^http://([^\.]*\.)?bing\.[^\/]*/[^?]*\?.*@i) {
# Replace any previous safe directives
$url =~ s@(adlt=[^&]*&?)@@ig;

# Add safe search directive
$url .= ‘&adlt=strict&cc=au’;

} elsif ($url =~ m@^http://([^\.]*\.)?google\.[^\/]*/[^?]*\?.*@i) {

# Replace any previous safe directives
$url =~ s@(safe=[^&]*&?)@@ig;

# Add safe search directive
$url .= ‘&safe=active’;

}elsif (m/kh(.*?)\.google\.com(.*?)\/(.*?) /) {
print “http://keyhole-srv.google.com&#8221; . $2 . “.SQUIDINTERNAL/” . $3 . “\n”;
# print STDERR “KEYHOLE\n”;
} elsif (m/mt(.*?)\.google\.com(.*?)\/(.*?) /) {
print “http://map-srv.google.com&#8221; . $2 . “.SQUIDINTERNAL/” . $3 . “\n”;
# print STDERR “MAPSRV\n”;

## last try error
#cache high latency ads
} elsif (m/^http:\/\/(.*?)\/(ads)\?(.*?)/) {
print $x . “http://&#8221; . $1 . “/” . $2 . “\n”;

# spicific servers starts here….
} elsif (m/^http:\/\/(www\.ziddu\.com.*\.[^\/]{3,4})\/(.*?)/) {
print $x . “http://&#8221; . $1 . “\n”;

#cdn, varialble 1st path
} elsif (($u =~ /filehippo/) && (m/^http:\/\/(.*?)\.(.*?)\/(.*?)\/(.*)\.([a-z0-9]{3,4})(\?.*)?/)) {
@y = ($1,$2,$4,$5);
$y[0] =~ s/[a-z0-9]{2,5}/cdn./;
print $x . “http://&#8221; . $y[0] . $y[1] . “/” . $y[2] . “.” . $y[3] . “\n”;

#rapidshare
} elsif (($u =~ /rapidshare/) && (m/^http:\/\/(([A-Za-z]+[0-9-.]+)*?)([a-z]*\.[^\/]{3}\/[a-z]*\/[0-9]*)\/(.*?)\/([^\/\?\&]{4,})$/)) {
print $x . “http://cdn.&#8221; . $3 . “/SQUIDINTERNAL/” . $5 . “\n”;

} elsif (($u =~ /maxporn/) && (m/^http:\/\/([^\/]*?)\/(.*?)\/([^\/]*?)(\?.*)?$/)) {
print $x . “http://&#8221; . $1 . “/SQUIDINTERNAL/” . $3 . “\n”;

#like porn hub variables url and center part of the path, filename etention 3 or 4 with or without ? at the end
} elsif (($u =~ /tube8|pornhub|xvideos/) && (m/^http:\/\/(([A-Za-z]+[0-9-.]+)*?)\.([a-z]*[0-9]?\.[^\/]{3}\/[a-z]*)(.*?)((\/[a-z]*)?(\/[^\/]*){4}\.[^\/\?]{3,4})(\?.*)?$/)) {
print $x . “http://cdn.&#8221; . $3 . $5 . “\n”;
#…spicific servers end here.

#photos-X.ak.fbcdn.net where X a-z
} elsif (m/^http:\/\/photos-[a-z].ak.fbcdn.net\/(.*)/) {
print $x . “http://photos.ak.fbcdn.net/&#8221; . $1 . “\n”;

#general purpose for cdn servers. add above your specific servers.
} elsif (m/^http:\/\/([0-9.]*?)\/\/(.*?)\.(.*)\?(.*?)/) {
print $x . “http://squid-cdn-url//&#8221; . $2 . “.” . $3 . “\n”;

#for yimg.com doubled
} elsif (m/^http:\/\/(.*?)\.yimg\.com\/(.*?)\.yimg\.com\/(.*?)\?(.*)/) {
print $x . “http://cdn.yimg.com/&#8221; . $3 . “\n”;

#for yimg.com with &sig=
} elsif (m/^http:\/\/(.*?)\.yimg\.com\/(.*)/) {
@y = ($1,$2);
$y[0] =~ s/[a-z]+[0-9]+/cdn/;
$y[1] =~ s/&sig=.*//;
print $x . “http://&#8221; . $y[0] . “.yimg.com/” . $y[1] . “\n”;

#generic http://variable.domain.com/path/filename.”ext&#8221; or “exte” with or withour “?”
} elsif (m/^http:\/\/(.*)([^\.\-]*?\..*?)\/(.*)\.([^\/\?\&]{3,4})(\?.*)?$/) {
@y = ($1,$2,$3,$4);
$y[0] =~ s/(([a-zA-A-]+[0-9-]+)|(.*cdn.*)|(.*cache.*))/cdn/;
print $x . “http://&#8221; . $y[0] . $y[1] . “/” . $y[2] . “.” . $y[3] . “\n”;

# generic http://variable.domain.com/&#8230;
} elsif (m/^http:\/\/(([A-Za-z]+[0-9-]+)*?|.*cdn.*|.*cache.*)\.(.*?)\.(.*?)\/(.*)$/) {
print $x . “http://cdn.&#8221; . $3 . “.” . $4 . “/” . $5 . “\n”;

# spicific extention that ends with ?
} elsif (m/^http:\/\/(.*?)\/(.*?)\.(jp(e?g|e|2)|gif|png|tiff?|bmp|ico|flv|on2)\?(.*)/) {
print $x . “http://&#8221; . $1 . “/” . $2 . “.” . $3 . “\n”;

# all that ends with ;
} elsif (m/^http:\/\/(.*?)\/(.*?)\;(.*)/) {
print $x . “http://&#8221; . $1 . “/” . $2 . “\n”;

} else {
print $x . $_ . “\n”;
}
}

name : squid.conf.pl

#—————————————————–#
## PROXY FMI – High Performance Configuration
## —————————————————#
## Support : http://tamampapua.wordpress.com
## Updated : 02/09/2011
#—————————————————–#

##start of config
http_port 3128 transparent
icp_port 0

pid_filename /var/run/squid.pid
cache_effective_user proxy
cache_effective_group proxy
error_directory /usr/share/squid/errors/templates
icon_directory /usr/share/squid/icons
visible_hostname NAMA BISNIS ANDA
cache_mgr admin@NAMA BISNIS ANDA
access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_store_log none
logfile_rotate 4
shutdown_lifetime 10 seconds

#SESUAIKAN DENGAN IP NETWORK LAN ANDA
acl localnet src 192.168.1.0/24

uri_whitespace strip
dns_nameservers 192.168.11.1

cache_mem 8 MB
maximum_object_size_in_memory 128 KB
memory_replacement_policy heap GDSF
cache_replacement_policy heap LFUDA

#SESUAIKAN DENGAN BESARAN PARTISI CACHE ANDA
cache_dir aufs /cache1 100000 64 256
cache_dir aufs /cache2 100000 64 256
cache_dir aufs /cache3 100000 64 256
cache_dir aufs /cache4 100000 64 256
cache_dir aufs /cache5 100000 64 256

minimum_object_size 512 bytes
maximum_object_size 128000 KB
offline_mode off
cache_swap_low 98
cache_swap_high 99

# No redirector configured

# Setup some default acls
acl all src 0.0.0.0/0.0.0.0
acl localhost src 127.0.0.1/255.255.255.255
acl safeports port 21 70 80 210 280 443 488 563 591 631 777 901 81 3128 1025-65535
acl sslports port 443 563 81
acl manager proto cache_object
acl purge method PURGE
acl connect method CONNECT
acl dynamic urlpath_regex cgi-bin \?

http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny !safeports
http_access deny CONNECT !sslports

# Always allow localhost connections
http_access allow localhost

# Allow local network(s) on interface(s)
http_access allow localnet

# Default block all to be sure
http_access deny all
header_access X-Forwarded-For deny all
#follow_x_forwarded_for allow localnet
#follow_x_forwarded_for allow localhost
#http_gzip on
#http_gzip_types text/plain,text/html,text/xml,text/css,application/xml,application/xhtml+xml,application/rss+xml,application/javascript,application/x-javascript

http_access deny dontrewrite
http_access deny !getmethod
http_access allow store_rewrite_list_domain_CDN
http_access allow store_rewrite_list
http_access allow store_rewrite_list_domain
http_access allow store_rewrite_list_path
storeurl_access allow speedtest_allow_url
storeurl_access allow speedtest_allow_dom
http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny !safeports
http_access deny CONNECT !sslports
http_access deny all

#THE END OF CONFIGURATION
#=========================================================
load_check_stopen on
load_check_stcreate off
download_fastest_client_speed off
#=========================================================
hierarchy_stoplist cgi-bin ?
update_headers on
#———————————————————
zph_mode tos
zph_local 0x30
zph_parent 0
zph_option 136
#=========================================================
pipeline_prefetch on
offline mode off

name : squid.conf

#—————————————————–#
## PROXY FMI – High Performance Configuration
## —————————————————#
## Support : http://tamampapua.wordpress.com
## Updated : 02/09/2011
#—————————————————–#

http_port 3128 transparent
icp_port 0
pid_filename /var/run/squid.pid
cache_effective_user proxy
cache_effective_group proxy
error_directory /usr/share/squid/errors/English
icon_directory /usr/share/squid/icons
visible_hostname NAMA BISNIS ANDA
cache_mgr admin@NAMA BISNIS ANDA
access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_store_log none
logfile_rotate 4
shutdown_lifetime 10 seconds

#SESUAIKAN DENGAN IP NETWORK LAN ANDA
acl localnet src 192.168.1.0/24

uri_whitespace strip
dns_nameservers 192.168.11.1 8.8.8.8 8.8.4.4

cache_mem 8 MB
maximum_object_size_in_memory 128 KB
memory_replacement_policy heap GDSF
cache_replacement_policy heap LFUDA

#SESUAIKAN DENGAN BESARAN PARTISI CACHE ANDA
cache_dir aufs /cache1 100000 64 256
cache_dir aufs /cache2 100000 64 256
cache_dir aufs /cache3 100000 64 256
cache_dir aufs /cache4 100000 64 256
cache_dir aufs /cache5 100000 64 256

minimum_object_size 512 bytes
maximum_object_size 128000 KB
offline_mode off
cache_swap_low 98
cache_swap_high 99
acl all src 0.0.0.0/0
acl localhost src 127.0.0.1/32
acl safeports port 21 70 80 210 280 443 488 563 591 631 777 901 81 3128 1025-65535
acl sslports port 443 563 81
acl manager proto cache_object
acl purge method PURGE
acl connect method CONNECT
acl dynamic urlpath_regex cgi-bin \?
#
http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny !safeports
http_access deny CONNECT !sslports
http_access allow localhost
http_access allow localnet
http_access deny all

acl store_rewrite_list urlpath_regex \/(get_video|videoplayback\?id|videoplayback.*id)\.(jp(e?g|e|2)|gif|png|tiff?|bmp|ico|flv|wmv|3gp|mp(4|3|e|g)|exe|msi|zip|on2|mar)\? \/ads\?
acl store_rewrite_list urlpath_regex \.(jp(e?g|e|2)|gif|png|tiff?|bmp|ico|flv|wmv|3gp|mp(4|3)|exe|msi|zip|on2|mar|rar|mp3)\?
acl store_rewrite_list_domain url_regex ^http:\/\/([a-zA-Z-]+[0-9-]+)\.[A-Za-z]*\.[A-Za-z]*
acl store_rewrite_list_domain url_regex (([a-z]{1,2}[0-9]{1,3})|([0-9]{1,3}[a-z]{1,2}))\.[a-z]*[0-9]?\.[a-z]{3}
acl store_rewrite_list_path urlpath_regex \.(jp(e?g|e|2)|gif|png|tiff?|bmp|ico|flv|avc|zip|mp3|3gp|rar|on2|mar|exe)$
acl store_rewrite_list_domain_CDN url_regex \.rapidshare\.com.*\/[0-9]*\/.*\/[^\/]* ^http:\/\/(www\.ziddu\.com.*\.[^\/]{3,4})\/(.*) \.doubleclick\.net.*
acl store_rewrite_list_domain_CDN url_regex ^http:\/\/[.a-z0-9]*\.photobucket\.com.*\.[a-z]{3}$ quantserve\.com
acl store_rewrite_list_domain_CDN url_regex ^http:\/\/[a-z]+[0-9]\.google\.co(m|\.id)
acl store_rewrite_list_domain_CDN url_regex \.photos-[a-z].ak.fbcdn.net
acl store_rewrite_list_domain_CDN url_regex ^http:\/\/v.okezone.com\/get_video\/([A-Za-z]+[0-9].)
acl store_rewrite_list_domain_CDN url_regex ^http:\/\/\.www[0-9][0-9]\.indowebster\.com\/(.*)(rar|zip|flv|wm(a|v)|3gp|mp(4|3)|exe|msi|avi|(mp(e?g|a|e|1|2|3|4))|cab|exe)
acl store_rewrite_list_domain_CDN url_regex \.streamate.doublepimp.com.*\.js\? \.doubleclick\.net.* yieldmanager cpxinteractive quantserve\.com s.youtube.com
acl speedtest_allow_url url_regex -i \.speedtest\.net\/ speedtest
acl speedtest_allow_url url_regex ^http:\/\/speedtest\.*
acl speedtest_allow_dom dstdomain .speedtest.net
acl dontrewrite url_regex redbot\.org \.php
acl getmethod method GET
#
storeurl_access deny dontrewrite
storeurl_access deny !getmethod
storeurl_access allow store_rewrite_list_domain_CDN
storeurl_access allow store_rewrite_list
storeurl_access allow store_rewrite_list_domain
storeurl_access allow store_rewrite_list_path
storeurl_access allow speedtest_allow_url
storeurl_access allow speedtest_allow_dom
storeurl_access deny all
#
storeurl_rewrite_program /etc/squid/storeurl.pl
storeurl_rewrite_children 5
storeurl_rewrite_concurrency 99
#——————————————————————–
refresh_pattern \.(ini|ui|cmd)\? 0 0% 0
refresh_pattern \.(ini|ui|cmd) 0 0% 0
#====================================================================
# 1 year = 525600 mins, 1 month = 43800 mins
refresh_pattern porn.*\.flv 161280 100% 0 ignore-auth ignore-no-cache ignore-no-store ignore-private override-expire override-lastmod reload-into-ims store-stale
refresh_pattern imeem.*\.flv 0 0% 0 override-lastmod override-expire store-stale
refresh_pattern \.rapidshare.*\/[0-9]*\/.*\/[^\/]* 161280 90% 161280 ignore-reload store-stale
refresh_pattern (get_video\?|videoplayback\?|videodownload\?|\.flv?) 129600 999999% 129600 ignore-no-cache ignore-no-store ignore-private override-expire override-lastmod reload-into-ims store-stale
refresh_pattern (get_video\?|videoplayback\?id|videoplayback.*id|videodownload\?|\.flv?) 129600 999999% 129600 ignore-no-cache ignore-no-store ignore-private override-expire override-lastmod reload-into-ims store-stale
refresh_pattern \.(ico|video-stats) 129600 999999% 129600 override-expire ignore-reload ignore-no-cache ignore-no-store ignore-private ignore-auth override-lastmod ignore-must-revalidate negative-ttl=10080 store-stale
refresh_pattern \.etology\? 129600 999999% 129600 override-expire ignore-reload ignore-no-cache store-stale
refresh_pattern galleries\.video(\?|sz) 129600 999999% 129600 override-expire ignore-reload ignore-no-cache store-stale
refresh_pattern brazzers\? 129600 999999% 129600 override-expire ignore-reload ignore-no-cache store-stale
refresh_pattern \.adtology\? 129600 999999% 129600 override-expire ignore-reload ignore-no-cache store-stale
refresh_pattern ^.*(utm\.gif|ads\?|rmxads\.com|ad\.z5x\.net|bh\.contextweb\.com|bstats\.adbrite\.com|a1\.interclick\.com|ad\.trafficmp\.com|ads\.cubics\.com|ad\.xtendmedia\.com|\.googlesyndication\.com|advertising\.com|yieldmanager|game-advertising\.com|pixel\.quantserve\.com|adperium\.com|doubleclick\.net|adserving\.cpxinteractive\.com|syndication\.com|media.fastclick.net).* 129600 20% 129600 ignore-no-cache ignore-no-store ignore-private override-expire ignore-reload ignore-auth ignore-must-revalidate store-stale negative-ttl=40320 max-stale=10
refresh_pattern ^.*safebrowsing.*google 129600 999999% 129600 override-expire ignore-reload ignore-no-cache ignore-private ignore-auth ignore-must-revalidate negative-ttl=10080 store-stale
refresh_pattern ^http://((cbk|mt|khm|mlt)[0-9]?)\.google\.co(m|\.uk) 129600 999999% 129600 override-expire ignore-reload ignore-private store-stale negative-ttl=10080
refresh_pattern ytimg\.com.*\.jpg 129600 999999% 129600 override-expire ignore-reload store-stale
refresh_pattern images\.friendster\.com.*\.(png|gif) 129600 999999% 129600 override-expire ignore-reload store-stale
refresh_pattern garena\.com 129600 999999% 129600 override-expire reload-into-ims store-stale
refresh_pattern photobucket.*\.(jp(e?g|e|2)|tiff?|bmp|gif|png) 129600 999999% 129600 override-expire ignore-reload store-stale
refresh_pattern vid\.akm\.dailymotion\.com.*\.on2\? 129600 999999% 129600 ignore-no-cache override-expire override-lastmod store-stale
refresh_pattern mediafire.com\/images.*\.(jp(e?g|e|2)|tiff?|bmp|gif|png) 129600 999999% 129600 reload-into-ims override-expire ignore-private store-stale
refresh_pattern ^http:\/\/images|pics|thumbs[0-9]\. 129600 999999% 129600 reload-into-ims ignore-no-cache ignore-no-store ignore-reload override-expire store-stale
refresh_pattern ^http:\/\/www.onemanga.com.*\/ 129600 999999% 129600 reload-into-ims ignore-no-cache ignore-no-store ignore-reload override-expire store-stale
refresh_pattern ^http:\/\/download.windowsupdate.com.*\/ 129600 999999% 129600 reload-into-ims ignore-no-cache ignore-no-store ignore-reload override-expire store-stale
refresh_pattern ^http:\/\/au.download.windowsupdate.com/msdownload/update/software/.*\/ 129600 999999% 129600 reload-into-ims ignore-no-cache ignore-no-store ignore-reload override-expire store-stale
refresh_pattern ^http:\/\/\.media[0-9][0-9]\.ord\.tube8\.com\/(.*)(flv|swf|wmv|mpg|mpeg|3gp) 43200 99999% 129600 reload-into-ims ignore-reload override-expire ignore-no-cache ignore-no-store store-stale ignore-auth ignore-must-revalidate
refresh_pattern ^http:\/\/v.okezone.com\/get_video\/([A-Za-z]+[0-9].) 43200 99999% 43200 reload-into-ims ignore-reload override-expire ignore-no-cache ignore-no-store store-stale ignore-auth ignore-must-revalidate

# Speedtest
refresh_pattern speedtest.*\.(jp(e?g|e|2)|tiff?|bmp|gif|png|swf|txt|js) 0 50% 180 store-stale negative-ttl=0

# FACEBOOK IMAGE
refresh_pattern ((facebook.com)|(85.131.151.39)).*\.(jpg|png|gif) 21600 999999% 129600 ignore-reload override-expire ignore-no-cache ignore-no-store store-stale
refresh_pattern -i \.fbcdn.net.*\.(jpg|gif|png|swf|mp3) 21600 999999% 129600 ignore-reload override-expire ignore-no-cache ignore-no-store store-stale
refresh_pattern static\.ak\.fbcdn\.net*\.(jpg|gif|png) 21600 999999% 129600 ignore-reload override-expire ignore-no-cache ignore-no-store store-stale
refresh_pattern ^http:\/\/profile\.ak\.fbcdn.net*\.(jpg|gif|png) 21600 999999% 129600 ignore-reload override-expire ignore-no-cache ignore-no-store store-stale
refresh_pattern ^http:\/\/facebook.com*\.(jpg|gif|png) 21600 999999% 129600 ignore-reload override-expire ignore-no-cache ignore-no-store store-stale

# FACEBOOK GAMES
refresh_pattern ^http:\/\/apps.facebook.com.*\/ 10080 999999% 43200 ignore-reload override-expire ignore-no-cache ignore-no-store store-stale
refresh_pattern -i \.zynga.com.*\/ 10080 999999% 43200 ignore-reload override-expire ignore-no-cache ignore-no-store ignore-must-revalidate store-stale
refresh_pattern -i \.farmville.com.*\/ 10080 999999% 43200 ignore-reload override-expire ignore-no-cache ignore-no-store ignore-must-revalidate store-stale
refresh_pattern -i \.ninjasaga.com.*\/ 10080 999999% 43200 ignore-reload override-expire ignore-no-cache ignore-no-store ignore-must-revalidate store-stale
refresh_pattern -i \.mafiawars.com.*\/ 10080 999999% 43200 ignore-reload override-expire ignore-no-cache ignore-no-store ignore-must-revalidate store-stale
refresh_pattern -i \.crowdstar.com.*\/ 10080 999999% 43200 ignore-reload override-expire ignore-no-cache ignore-no-store ignore-must-revalidate store-stale
refresh_pattern -i \.popcap.com.*\/ 10080 999999% 43200 ignore-reload override-expire ignore-no-cache ignore-no-store ignore-must-revalidate store-stale
refresh_pattern -i \.castleville.com.*\/ 10080 999999% 43200 ignore-reload override-expire ignore-no-cache ignore-no-store ignore-must-revalidate store-stale
refresh_pattern -i \.cityville.com.*\/ 10080 999999% 43200 ignore-reload override-expire ignore-no-cache ignore-no-store ignore-must-revalidate store-stale
refresh_pattern -i \.chess.com.*\/ 10080 999999% 43200 ignore-reload override-expire ignore-no-cache ignore-no-store ignore-must-revalidate store-stale
refresh_pattern -i \.boyapoker.com.*\/ 10080 999999% 43200 ignore-reload override-expire ignore-no-cache ignore-no-store ignore-must-revalidate store-stale
refresh_pattern -i \.empiresandallies.com.*\/ 10080 999999% 43200 ignore-reload override-expire ignore-no-cache ignore-no-store ignore-must-revalidate store-stale
refresh_pattern -i \.playcastleville.com.*\/ 10080 999999% 43200 ignore-reload override-expire ignore-no-cache ignore-no-store ignore-must-revalidate store-stale
refresh_pattern -i \.ninjasaga.com.*\/ 10080 999999% 43200 ignore-reload override-expire ignore-no-cache ignore-no-store ignore-must-revalidate store-stale
refresh_pattern -i \.ninjakita.com.*\/ 10080 999999% 43200 ignore-reload override-expire ignore-no-cache ignore-no-store ignore-must-revalidate store-stale
refresh_pattern -i \.texas_holdem.*\/ 10080 90% 43200 ignore-reload override-expire ignore-no-cache ignore-no-store ignore-must-revalidate store-stale
refresh_pattern ^http://*.facebook.*/.* 720 100% 4320
refresh_pattern ^http://*.texas_holdem.*/.* 720 100% 4320
refresh_pattern ^http://*.zynga.com.*/.* 720 100% 4320
refresh_pattern ^http://*.ninjasaga.*/.* 720 100% 4320
refresh_pattern ^http://*.texas.poker.*/.* 720 100% 4320
refresh_pattern ^http://apps.facebook.com/.* 720 100% 4320
refresh_pattern ^http://*.kapanlagi.*/.* 720 100% 4320
refresh_pattern ^http://*.google-analytics.*/.* 720 100% 4320

# files
refresh_pattern -i \.(flv|x-flv|mov|avi|qt|mpg|mpeg)$ 10080 50% 43200 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache store-stale ignore-must-revalidate
refresh_pattern -i \.(swf|wav|mp3|mp4|au|mid)$ 10080 50% 43200 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-auth store-stale ignore-must-revalidate
refresh_pattern -i \.(iso|deb|rpm|zip|tar|tgz|ram|rar|bin|ppt|doc)$ 10080 90% 43200 ignore-no-cache ignore-auth store-stale ignore-must-revalidate
refresh_pattern -i \.(zip|gz|arj|lha|lzh)$ 10080 100% 43200 override-expire ignore-no-cache ignore-auth store-stale ignore-must-revalidate
refresh_pattern -i \.(rar|tgz|tar|exe|bin)$ 10080 100% 43200 override-expire ignore-no-cache ignore-auth store-stale ignore-must-revalidate
refresh_pattern -i \.(hqx|pdf|rtf|doc)$ 10080 100% 43200 override-expire ignore-no-cache ignore-auth store-stale ignore-must-revalidate
refresh_pattern -i \.(inc|cab|ad|txt|dll|dl)$ 10080 100% 43200 override-expire ignore-no-cache ignore-auth store-stale ignore-must-revalidate
# IIX DOWNLOAD
refresh_pattern ^http:\/\/\.www[0-9][0-9]\.indowebster\.com\/(.*)(mp3|rar|zip|flv|wmv|3gp|mp(4|3)|exe|msi|zip) 43200 99999% 129600 reload-into-ims ignore-reload override-expire ignore-no-cache ignore-no-store store-stale ignore-auth

# DETIK
refresh_pattern -i ^http://.*\.detik\.com/ 0 50% 4320
refresh_pattern -i ^http://.*\.detiknews\.com/ 0 50% 4320
refresh_pattern -i ^http://.*\.detikhot\.com/ 0 50% 4320
refresh_pattern -i ^http://.*\.detikfinance\.com/ 0 50% 4320
refresh_pattern -i ^http://.*\.detiksport\.com/ 0 50% 4320

# SPESIFIC URL
refresh_pattern /.gif 4320 50% 43200
refresh_pattern /.jpg 4320 50% 43200
refresh_pattern /.jpeg 4320 50% 43200
refresh_pattern /.png 4320 50% 43200
refresh_pattern ^http://*.pog.*/.* 259200 100% 518400 override-expire override-lastmod reload-into-ims
refresh_pattern ^http://*.games.co.id/.* 259200 100% 518400 override-expire override-lastmod reload-into-ims
refresh_pattern ^http://*.y8.*/.* 259200 100% 518400 override-expire override-lastmod reload-into-ims
refresh_pattern ^http://*.agame.*/.* 259200 100% 518400 override-expire override-lastmod reload-into-ims
refresh_pattern ^http://*.teagames.com/.* 259200 100% 518400 override-expire override-lastmod reload-into-ims
refresh_pattern ^http://*.freeonlinegames.com/.* 259200 100% 518400 override-expire override-lastmod reload-into-ims
refresh_pattern ^http://*.1001onlinegames.com/.* 259200 100% 518400 override-expire override-lastmod reload-into-ims
refresh_pattern ^http://*.ligagame.com/.* 259200 100% 518400 override-expire override-lastmod reload-into-ims
refresh_pattern ^http://*.jobstreet.com.*/.* 720 100% 10080 override-expire override-lastmod ignore-no-cache store-stale ignore-must-revalidate
refresh_pattern ^http://*.indowebster.com.*/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-auth store-stale ignore-must-revalidate
refresh_pattern ^http://*.21cineplex.*/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-auth store-stale ignore-must-revalidate
refresh_pattern ^http://*.kompas.*/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth store-stale ignore-must-revalidate
refresh_pattern ^http://*.blogspot.com/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth store-stale ignore-must-revalidate
refresh_pattern ^http://*.wordpress.com/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache store-stale ignore-must-revalidate
refresh_pattern ^http://*.photobucket.com/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth store-stale ignore-must-revalidate
refresh_pattern ^http://*.tinypic.com/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth store-stale ignore-must-revalidate
refresh_pattern ^http://*.imageshack.us/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth store-stale ignore-must-revalidate
refresh_pattern ^http://*.kaskus.*/.* 720 100% 28800 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth store-stale ignore-must-revalidate
refresh_pattern ^http://*.detik.*/.* 720 50% 2880 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth store-stale ignore-must-revalidate
refresh_pattern ^http://*.detiknews.*/*.* 720 50% 2880 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth store-stale ignore-must-revalidate
refresh_pattern ^http://video.liputan6.com/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth store-stale ignore-must-revalidate
refresh_pattern ^http://static.liputan6.com/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth store-stale ignore-must-revalidate
refresh_pattern ^http://*.friendster.com/.* 720 100% 10080 override-expire override-lastmod ignore-no-cache ignore-auth store-stale ignore-must-revalidate
refresh_pattern ^http://*.forummikrotik.com/.* 720 80% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth store-stale ignore-must-revalidate
refresh_pattern ^http://*.linux.or.id/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth store-stale ignore-must-revalidate
refresh_pattern ^http://*.ak.facebook.*/.* 259200 100% 518400 override-expire override-lastmod reload-into-ims
refresh_pattern ^http://*.kaskus.*/.* 259200 100% 518400 override-expire override-lastmod reload-into-ims
refresh_pattern ^http://*.static.ak.fbcdn.*/.* 259200 100% 518400 override-expire override-lastmod reload-into-ims
refresh_pattern ^http://(.*?)/get_video\? 10080 90% 999999 override-expire ignore-no-cache ignore-private store-stale ignore-must-revalidate
refresh_pattern ^http://(.*?)/videodownload\? 10080 90% 999999 override-expire ignore-no-cache ignore-private store-stale ignore-must-revalidate

# GAMES IIX
refresh_pattern ^http://file.pb.gemscool.com/hackshield/.* 60 100% 120 override-expire override-lastmod reload-into-ims store-stale
refresh_pattern ^http://file\.pb\.gemscool\.com/gamepatch/.*\.(exe|dll|cab|zip) 1440 100% 4320 override-expire override-lastmod reload-into-ims ignore-auth store-stale
refresh_pattern ^http://file\.fs\.gemscool\.com/JCE/.*\.(exe|dll|cab|zip) 1440 100% 4320 override-expire override-lastmod reload-into-ims ignore-auth store-stale
refresh_pattern ^http://file\.atlantica\.gemscool\.com/.*\.* 1440 100% 4320 override-expire override-lastmod reload-into-ims ignore-auth store-stale
refresh_pattern ^http://122\.102\.49\.132/.*\.(zip|exe) 1440 100% 4320 override-expire override-lastmod reload-into-ims ignore-auth ignore-no-store store-stale
refresh_pattern ^http://122\.102\.49\.202/.*\.(kom|zip|exe|stg) 1440 100% 4320 override-expire override-lastmod reload-into-ims ignore-auth ignore-no-store store-stale
refresh_pattern ^http://.*\.cabalonline\.co\.id/.*\.(cab|zip|exe|rar|dat) 1440 100% 4320 override-expire override-lastmod reload-into-ims ignore-auth store-stale
refresh_pattern ^http://.*\.gemscool\.com/.*\.(cab|zip|exe|rar|dat) 1440 100% 4320 override-expire override-lastmod reload-into-ims ignore-auth store-stale
refresh_pattern ^http://patch\.crossfire\.web\.id/.*\.(cab|zip|exe|rar|dat) 1440 100% 4320 override-expire override-lastmod reload-into-ims ignore-auth store-stale

# Ayo Dance
acl PURGE method PURGE
acl localhost src 127.0.0.1
http_access allow PURGE localhost
http_access deny PURGE
acl ayodance dst 122.102.49.132/32
always_direct allow ayodance
always_direct deny all

# Always allow localhost connections
acl pointblank src 203.89.146.0/32 ## pointblank
http_access allow localnet
http_access deny all

#antivirus
refresh_pattern avast.com.*\.vpx 40320 50% 161280 store-stale reload-into-ims
refresh_pattern (avgate|avira).*\.(idx|gz)$ 1440 90% 1440 ignore-reload ignore-no-cache ignore-no-store store-stale ignore-must-revalidate
refresh_pattern kaspersky.*\.avc$ 5259487 999999% 5259487 ignore-reload store-stale
refresh_pattern kaspersky 1440 50% 161280 ignore-no-cache store-stale
refresh_pattern mbamupdates.com.*\.ref 1440 50% 161280 reload-into-ims store-stale

#SPESIFIC GAMES URL
refresh_pattern ^http://*.lytogame.com/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth store-stale ignore-must-revalidate
refresh_pattern ^http://*.megaxus.com/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth store-stale ignore-must-revalidate
refresh_pattern ^http://*.ayodance.com/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth store-stale ignore-must-revalidate
refresh_pattern ^http://*.gemscool.com/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth store-stale ignore-must-revalidate
refresh_pattern ^http://*.wavegame.net/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth store-stale ignore-must-revalidate
refresh_pattern ^http://*.playcircle.net/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth store-stale ignore-must-revalidate
refresh_pattern ^http://*.lineage2.co.id/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth store-stale ignore-must-revalidate
refresh_pattern ^http://*.roseonline.web.id/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth store-stale ignore-must-revalidate
refresh_pattern ^http://*.xshot.web.id/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth store-stale ignore-must-revalidate
refresh_pattern ^http://*.romonline.web.id/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth store-stale ignore-must-revalidate
refresh_pattern ^http://*.iahgames.co.id/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth store-stale ignore-must-revalidate
refresh_pattern ^http://*.vtconline.co.id/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth store-stale ignore-must-revalidate
refresh_pattern ^http://*.blackshotonline.com/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth store-stale ignore-must-revalidate
refresh_pattern ^http://*.speedsoft.co.id/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth store-stale ignore-must-revalidate
refresh_pattern ^http://*.ijji.com/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth store-stale ignore-must-revalidate
refresh_pattern ^http://*.mmosite.com/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth store-stale ignore-must-revalidate
refresh_pattern ^http://*.facebook.com/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth store-stale ignore-must-revalidate

# BANNER IIX
refresh_pattern ^http:\/\/openx.*\.(jp(e?g|e|2)|gif|pn[pg]|swf|ico|css|tiff?) 129600 99999% 129600 reload-into-ims ignore-reload override-expire ignore-no-cache ignore-no-store store-stale
refresh_pattern ^http:\/\/ads(1|2|3).kompas.com.*\/ 43200 99999% 129600 reload-into-ims ignore-reload override-expire ignore-no-cache ignore-no-store store-stale
refresh_pattern ^http:\/\/img.ads.kompas.com.*\/ 43200 99999% 129600 reload-into-ims ignore-reload override-expire ignore-no-cache ignore-no-store store-stale
refresh_pattern .kompasimages.com.*\.(jpg|gif|png|swf) 43200 99999% 129600 reload-into-ims ignore-reload override-expire ignore-no-cache ignore-no-store store-stale
refresh_pattern ^http:\/\/openx.kompas.com.*\/ 43200 99999% 129600 reload-into-ims ignore-reload override-expire ignore-no-cache ignore-no-store store-stale
refresh_pattern kaskus.\us.*\.(jp(e?g|e|2)|gif|png|swf) 43200 99999% 129600 reload-into-ims ignore-reload override-expire ignore-no-cache ignore-no-store store-stale
refresh_pattern ^http:\/\/img.kaskus.us.*\.(jpg|gif|png|swf) 43200 99999% 129600 reload-into-ims ignore-reload override-expire ignore-no-cache ignore-no-store store-stale
refresh_pattern ^http:\/\/img.gemscool.com.*\.(jpg|gif|png|swf) 43200 99999% 129600 reload-into-ims ignore-reload override-expire ignore-no-cache ignore-no-store store-stale
refresh_pattern ^http:\/\/img.pb.gemscool.com.*\.(jpg|gif|png|swf) 43200 99999% 129600 reload-into-ims ignore-reload override-expire ignore-no-cache ignore-no-store store-stale
refresh_pattern ^http:\/\/img.atlantica.gemscool.com.*\.(jpg|gif|png|swf) 43200 99999% 129600 reload-into-ims ignore-reload override-expire ignore-no-cache ignore-no-store store-stale
refresh_pattern ^http:\/\/img.fs.gemscool.com.*\.(jpg|gif|png|swf) 43200 99999% 129600 reload-into-ims ignore-reload override-expire ignore-no-cache ignore-no-store store-stale
refresh_pattern ^http:\/\/img.vivanews.com.*\.(jpg|gif|png|swf) 43200 99999% 129600 reload-into-ims ignore-reload override-expire ignore-no-cache ignore-no-store store-stale

#=========================================================
#All Web
refresh_pattern -i \. 10000 100% 43200 ignore-no-cache ignore-no-store override-lastmod reload-into-ims override-expire store-stale
refresh_pattern -i . 10000 100% 43200 ignore-no-cache ignore-no-store override-lastmod reload-into-ims override-expire store-stale
refresh_pattern ^http://*.* 820 94% 432000 reload-into-ims override-expire store-stale
refresh_pattern ^http://. 820 92% 432000 reload-into-ims override-expire store-stale
#=========================================================
#PEMBATASAN DOWNLOAD
acl download url_regex -i \.rm$ \.mpg$ \.mpeg$ \.avi$ \.dat$ \.vqf$ \.tar.gz$ \.gz$ \.rpm$ \.mp3$ \.3gp$ \.flv$ \.mp3$ \.mp4$
#acl download url_regex -i \.zip$ \.bz2$ \.rar$ \.qt$ \.ram$ \.rm$ \.iso$ \.raw$ \.wav$ \.mov$ \.cab$
#acl download url_regex -i \.rhz$ \.hlp$ \.psf$ \.exe$ \.bin$ \.cab$ \.amr$ \.msi$ \.dll$
delay_pools 1
delay_class 1 1
delay_parameters 1 1000/16000
delay_access 1 allow download
delay_access 1 deny ALL
#=========================================================
refresh_pattern \.(jp(e?g|e|2)|tiff?|bmp|gif|png) 5259487 999999% 5259487 ignore-no-cache ignore-no-store reload-into-ims override-expire ignore-must-revalidate store-stale
refresh_pattern \.(z(ip|[0-9]{2})|r(ar|[0-9]{2})|jar|bz2|gz|tar|rpm|vpu) 5259487 100% 5259487 override-expire reload-into-ims
refresh_pattern \.(mp3|wav|og(g|a)|flac|midi?|rm|aac|wma|mka|ape) 5259487 100% 5259487 override-expire reload-into-ims ignore-reload
refresh_pattern \.(exe|msi|dmg|bin|xpi|iso|swf|mar|psf|cab) 5259487 999999%% 5259487 override-expire reload-into-ims ignore-no-cache ignore-must-revalidate
refresh_pattern \.(mpeg|ra?m|avi|mp(g|e|4)|mov|divx|asf|wmv|m\dv|rv|vob|asx|ogm|flv|3gp|on2) 5259487 100% 5259487 override-expire reload-into-ims
refresh_pattern -i (cgi-bin) 0 0% 0
#=========================================================
refresh_pattern (cgi-bin|\?) 0 0% 0
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern ^ftp: 10080 95% 43200 override-lastmod reload-into-ims store-stale
refresh_pattern . 180 95% 43200 override-lastmod reload-into-ims store-stale
#=========================================================
load_check_stopen on
load_check_stcreate off
download_fastest_client_speed off
#=========================================================
hierarchy_stoplist cgi-bin ?
update_headers on
#———————————————————
zph_mode tos
zph_local 0x30
zph_parent 0
zph_option 136
#=========================================================
pipeline_prefetch on
offline mode off

1 Comment

Squid & storeurl youtube galat

source : http://aacable.wordpress.com/2012/01/19/youtube-caching-with-squid-2-7-using-storeurl-pl/

squid.conf

# SQUID 2.7/ LUSCA TEST CONFIG FILE
# Email: aacable@hotmail.com
# Web : http://aacable.wordpress.com

# PORT and Transparent Option
http_port 8080 transparent
server_http11 on
icp_port 0

# Cache Directory , modify it according to your system.
# but first create directory in root by mkdir /cache1
# and then issue this command chown proxy:proxy /cache1
# [for ubuntu user is proxy, in Fedora user is SQUID]
# I have set 500 MB for caching reserved just for caching ,
# adjust it according to your need.
# My recommendation is to have one cache_dir per drive. zzz

#store_dir_select_algorithm round-robin
cache_dir aufs /cache1 500 16 256
cache_replacement_policy heap LFUDA
memory_replacement_policy heap LFUDA

# If you want to enable DATE time n SQUID Logs,use following
emulate_httpd_log on
logformat squid %tl %6tr %>a %Ss/%03Hs %<st %rm %ru %un %Sh/%<A %mt
log_fqdn off

# How much days to keep users access web logs
# You need to rotate your log files with a cron job. For example:
# 0 0 * * * /usr/local/squid/bin/squid -k rotate
logfile_rotate 14
debug_options ALL,1
cache_access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_store_log /var/log/squid/store.log

#I used DNSAMSQ service for fast dns resolving
#so install by using "apt-get install dnsmasq" first
dns_nameservers 127.0.0.1 221.132.112.8
ftp_user anonymous@
ftp_list_width 32
ftp_passive on
ftp_sanitycheck on

#ACL Section
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443 563 # https, snews
acl SSL_ports port 873 # rsync
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 563 # https, snews
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl Safe_ports port 631 # cups
acl Safe_ports port 873 # rsync
acl Safe_ports port 901 # SWAT
acl purge method PURGE
acl CONNECT method CONNECT
http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localhost
http_access allow all
http_reply_access allow all
icp_access allow all

#==========================
# Administrative Parameters
#==========================

# I used UBUNTU so user is proxy, in FEDORA you may use use squid
cache_effective_user proxy
cache_effective_group proxy
cache_mgr aacable@hotmail.com
visible_hostname proxy.aacable.net
unique_hostname aacable@hotmail.com

#=============
# ACCELERATOR
#=============
half_closed_clients off
quick_abort_min 0 KB
quick_abort_max 0 KB
vary_ignore_expire on
reload_into_ims on
log_fqdn off
memory_pools off
cache_swap_low 98
cache_swap_high 99
max_filedescriptors 65536
fqdncache_size 16384
retry_on_error on
offline_mode off
pipeline_prefetch on
# If you want to hide your proxy machine from being detected at various site use following
via off

#============================================
# OPTIONS WHICH AFFECT THE CACHE SIZE / zaib
#============================================
# If you have 4GB memory in Squid box, we will use formula of 1/3
# You can adjust it according to your need. IF squid is taking too much of RAM
# Then decrease it to 128 MB or even less.

cache_mem 8 MB
minimum_object_size 0 bytes
maximum_object_size 100 MB
maximum_object_size_in_memory 128 KB

#============================================================$
# SNMP , if you want to generate graphs for SQUID via MRTG
#============================================================$
#acl snmppublic snmp_community gl
#snmp_port 3401
#snmp_access allow snmppublic all
#snmp_access allow all

#============================================================
# ZPH , To enable cache content to be delivered at full lan speed,
# To bypass the queue at MT.
#============================================================
tcp_outgoing_tos 0x30 all
zph_mode tos
zph_local 0x30
zph_parent 0
zph_option 136

# Caching Youtube
acl videocache_allow_url url_regex -i \.youtube\.com\/get_video\?
acl videocache_allow_url url_regex -i \.youtube\.com\/videoplayback \.youtube\.com\/videoplay \.youtube\.com\/get_video\?
acl videocache_allow_url url_regex -i \.youtube\.[a-z][a-z]\/videoplayback \.youtube\.[a-z][a-z]\/videoplay \.youtube\.[a-z][a-z]\/get_video\?
acl videocache_allow_url url_regex -i \.googlevideo\.com\/videoplayback \.googlevideo\.com\/videoplay \.googlevideo\.com\/get_video\?
acl videocache_allow_url url_regex -i \.google\.com\/videoplayback \.google\.com\/videoplay \.google\.com\/get_video\?
acl videocache_allow_url url_regex -i \.google\.[a-z][a-z]\/videoplayback \.google\.[a-z][a-z]\/videoplay \.google\.[a-z][a-z]\/get_video\?
acl videocache_allow_url url_regex -i proxy[a-z0-9\-][a-z0-9][a-z0-9][a-z0-9]?\.dailymotion\.com\/
acl videocache_allow_url url_regex -i vid\.akm\.dailymotion\.com\/
acl videocache_allow_url url_regex -i [a-z0-9][0-9a-z][0-9a-z]?[0-9a-z]?[0-9a-z]?\.xtube\.com\/(.*)flv
acl videocache_allow_url url_regex -i \.vimeo\.com\/(.*)\.(flv|mp4)
acl videocache_allow_url url_regex -i va\.wrzuta\.pl\/wa[0-9][0-9][0-9][0-9]?
acl videocache_allow_url url_regex -i \.youporn\.com\/(.*)\.flv
acl videocache_allow_url url_regex -i \.msn\.com\.edgesuite\.net\/(.*)\.flv
acl videocache_allow_url url_regex -i \.tube8\.com\/(.*)\.(flv|3gp)
acl videocache_allow_url url_regex -i \.mais\.uol\.com\.br\/(.*)\.flv
acl videocache_allow_url url_regex -i \.blip\.tv\/(.*)\.(flv|avi|mov|mp3|m4v|mp4|wmv|rm|ram|m4v)
acl videocache_allow_url url_regex -i \.apniisp\.com\/(.*)\.(flv|avi|mov|mp3|m4v|mp4|wmv|rm|ram|m4v)
acl videocache_allow_url url_regex -i \.break\.com\/(.*)\.(flv|mp4)
acl videocache_allow_url url_regex -i redtube\.com\/(.*)\.flv
acl videocache_allow_dom dstdomain .mccont.com .metacafe.com .cdn.dailymotion.com
acl videocache_deny_dom dstdomain .download.youporn.com .static.blip.tv
acl dontrewrite url_regex redbot\.org \.php
acl getmethod method GET

storeurl_access deny dontrewrite
storeurl_access deny !getmethod
storeurl_access deny videocache_deny_dom
storeurl_access allow videocache_allow_url
storeurl_access allow videocache_allow_dom
storeurl_access deny all

storeurl_rewrite_program /etc/squid/storeurl.pl
storeurl_rewrite_children 7
storeurl_rewrite_concurrency 100

acl store_rewrite_list urlpath_regex -i \/(get_video\?|videodownload\?|videoplayback.*id)
acl store_rewrite_list urlpath_regex -i \.flv$ \.mp3$ \.mp4$ \.swf$ \
storeurl_access allow store_rewrite_list
storeurl_access deny all

refresh_pattern -i \.flv$ 10080 80% 10080 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-private ignore-auth
refresh_pattern -i \.mp3$ 10080 80% 10080 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-private ignore-auth
refresh_pattern -i \.mp4$ 10080 80% 10080 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-private ignore-auth
refresh_pattern -i \.swf$ 10080 80% 10080 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-private ignore-auth
refresh_pattern -i \.gif$ 10080 80% 10080 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-private ignore-auth
refresh_pattern -i \.jpg$ 10080 80% 10080 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-private ignore-auth
refresh_pattern -i \.jpeg$ 10080 80% 10080 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-private ignore-auth
refresh_pattern -i \.exe$ 10080 80% 10080 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-private ignore-auth

# 1 year = 525600 mins, 1 month = 10080 mins, 1 day = 1440
refresh_pattern (get_video\?|videoplayback\?|videodownload\?|\.flv?) 10080 80% 10080 ignore-no-cache ignore-private override-expire override-lastmod reload-into-ims
refresh_pattern (get_video\?|videoplayback\?id|videoplayback.*id|videodownload\?|\.flv?) 10080 80% 10080 ignore-no-cache ignore-private override-expire override-lastmod reload-into-ims
refresh_pattern \.(ico|video-stats) 10080 80% 10080 override-expire ignore-reload ignore-no-cache ignore-private ignore-auth override-lastmod negative-ttl=10080
refresh_pattern \.etology\? 10080 80% 10080 override-expire ignore-reload ignore-no-cache
refresh_pattern galleries\.video(\?|sz) 10080 80% 10080 override-expire ignore-reload ignore-no-cache
refresh_pattern brazzers\? 10080 80% 10080 override-expire ignore-reload ignore-no-cache
refresh_pattern \.adtology\? 10080 80% 10080 override-expire ignore-reload ignore-no-cache
refresh_pattern ^.*(utm\.gif|ads\?|rmxads\.com|ad\.z5x\.net|bh\.contextweb\.com|bstats\.adbrite\.com|a1\.interclick\.com|ad\.trafficmp\.com|ads\.cubics\.com|ad\.xtendmedia\.com|\.googlesyndication\.com|advertising\.com|yieldmanager|game-advertising\.com|pixel\.quantserve\.com|adperium\.com|doubleclick\.net|adserving\.cpxinteractive\.com|syndication\.com|media.fastclick.net).* 10080 20% 10080 ignore-no-cache ignore-private override-expire ignore-reload ignore-auth negative-ttl=40320 max-stale=10
refresh_pattern ^.*safebrowsing.*google 10080 80% 10080 override-expire ignore-reload ignore-no-cache ignore-private ignore-auth negative-ttl=10080
refresh_pattern ^http://((cbk|mt|khm|mlt)[0-9]?)\.google\.co(m|\.uk) 10080 80% 10080 override-expire ignore-reload ignore-private negative-ttl=10080
refresh_pattern ytimg\.com.*\.jpg 10080 80% 10080 override-expire ignore-reload
refresh_pattern images\.friendster\.com.*\.(png|gif) 10080 80% 10080 override-expire ignore-reload
refresh_pattern garena\.com 10080 80% 10080 override-expire reload-into-ims
refresh_pattern photobucket.*\.(jp(e?g|e|2)|tiff?|bmp|gif|png) 10080 80% 10080 override-expire ignore-reload
refresh_pattern vid\.akm\.dailymotion\.com.*\.on2\? 10080 80% 10080 ignore-no-cache override-expire override-lastmod
refresh_pattern mediafire.com\/images.*\.(jp(e?g|e|2)|tiff?|bmp|gif|png) 10080 80% 10080 reload-into-ims override-expire ignore-private
refresh_pattern ^http:\/\/images|pics|thumbs[0-9]\. 10080 80% 10080 reload-into-ims ignore-no-cache ignore-reload override-expire
refresh_pattern ^http:\/\/www.onemanga.com.*\/ 10080 80% 10080 reload-into-ims ignore-no-cache ignore-reload override-expire
refresh_pattern ^http://v\.okezone\.com/get_video\/([a-zA-Z0-9]) 10080 80% 10080 override-expire ignore-reload ignore-no-cache ignore-private ignore-auth override-lastmod negative-ttl=10080

#images facebook
refresh_pattern -i \.facebook.com.*\.(jpg|png|gif) 10080 80% 10080 ignore-reload override-expire ignore-no-cache
refresh_pattern -i \.fbcdn.net.*\.(jpg|gif|png|swf|mp3) 10080 80% 10080 ignore-reload override-expire ignore-no-cache
refresh_pattern static\.ak\.fbcdn\.net*\.(jpg|gif|png) 10080 80% 10080 ignore-reload override-expire ignore-no-cache
refresh_pattern ^http:\/\/profile\.ak\.fbcdn.net*\.(jpg|gif|png) 10080 80% 10080 ignore-reload override-expire ignore-no-cache

#All File
refresh_pattern -i \.(3gp|7z|ace|asx|bin|deb|divx|dvr-ms|ram|rpm|exe|inc|cab|qt) 10080 80% 10080 ignore-no-cache override-expire override-lastmod reload-into-ims
refresh_pattern -i \.(rar|jar|gz|tgz|bz2|iso|m1v|m2(v|p)|mo(d|v)|arj|lha|lzh|zip|tar) 10080 80% 10080 ignore-no-cache override-expire override-lastmod reload-into-ims
refresh_pattern -i \.(jp(e?g|e|2)|gif|pn[pg]|bm?|tiff?|ico|swf|dat|ad|txt|dll) 10080 80% 10080 ignore-no-cache override-expire override-lastmod reload-into-ims
refresh_pattern -i \.(avi|ac4|mp(e?g|a|e|1|2|3|4)|mk(a|v)|ms(i|u|p)|og(x|v|a|g)|rm|r(a|p)m|snd|vob) 10080 80% 10080 ignore-no-cache override-expire override-lastmod reload-into-ims
refresh_pattern -i \.(pp(t?x)|s|t)|pdf|rtf|wax|wm(a|v)|wmx|wpl|cb(r|z|t)|xl(s?x)|do(c?x)|flv|x-flv) 10080 80% 10080 ignore-no-cache override-expire override-lastmod reload-into-ims

refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern ^ftp: 10080 95% 10080 override-lastmod reload-into-ims
refresh_pattern . 1440 95% 10080 override-lastmod reload-into-ims

storeurl.pl

#!/usr/bin/perl
# This script is NOT written or modified by me, I only copy pasted it from the internet.
# It was First originally Writen by chudy_fernandez@yahoo.com
# & Have been modified by various persons over the net to fix/add various functions.
# For Example this ver was modified by member of comstuff.net to satisfy common and dynamic content.
# th30nly @comstuff.net a.k.a invisible_theater ,
# For more info, http://wiki.squid-cache.org/ConfigExamples/DynamicContent/YouTube
$|=1;
while () {
@X = split;
# $X[1] =~ s/&sig=.*//;
$x = $X[0] . ” “;
$_ = $X[1];
$u = $X[1];

#speedtest
if (m/^http:\/\/(.*)\/speedtest\/(.*\.(jpg|txt))\?(.*)/) {
print $x . “http://www.speedtest.net.SQUIDINTERNAL/speedtest/&#8221; . $2 . “\n”;

#mediafire
}elsif (m/^http:\/\/199\.91\.15\d\.\d*\/\w{12}\/(\w*)\/(.*)/) {
print $x . “http://www.mediafire.com.SQUIDINTERNAL/&#8221; . $1 .”/” . $2 . “\n”;

#fileserve
}elsif (m/^http:\/\/fs\w*\.fileserve\.com\/file\/(\w*)\/[\w-]*\.\/(.*)/) {
print $x . “http://www.fileserve.com.SQUIDINTERNAL/&#8221; . $1 . “./” . $2 . “\n”;

#filesonic
}elsif (m/^http:\/\/s[0-9]*\.filesonic\.com\/download\/([0-9]*)\/(.*)/) {
print $x . “http://www.filesonic.com.SQUIDINTERNAL/&#8221; . $1 . “\n”;

#4shared
}elsif (m/^http:\/\/[a-zA-Z]{2}\d*\.4shared\.com(:8080|)\/download\/(.*)\/(.*\..*)\?.*/) {
print $x . “http://www.4shared.com.SQUIDINTERNAL/download/$2\/$3\n”;

#4shared preview
}elsif (m/^http:\/\/[a-zA-Z]{2}\d*\.4shared\.com(:8080|)\/img\/(\d*)\/\w*\/dlink__2Fdownload_2F(\w*)_3Ftsid_3D[\w-]*\/preview\.mp3\?sId=\w*/) {
print $x . “http://www.4shared.com.SQUIDINTERNAL/$2\n”;

#photos-X.ak.fbcdn.net where X a-z
}elsif (m/^http:\/\/photos-[a-z](\.ak\.fbcdn\.net)(\/.*\/)(.*\.jpg)/) {
print $x . “http://photos&#8221; . $1 . “/” . $2 . $3 . “\n”;

#YX.sphotos.ak.fbcdn.net where X 1-9, Y a-z
} elsif (m/^http:\/\/[a-z][0-9]\.sphotos\.ak\.fbcdn\.net\/(.*)\/(.*)/) {
print $x . “http://photos.ak.fbcdn.net/&#8221; . $1 .”/”. $2 . “\n”;

#maps.google.com
} elsif (m/^http:\/\/(cbk|mt|khm|mlt|tbn)[0-9]?(.google\.co(m|\.uk|\.id).*)/) {
print $x . “http://&#8221; . $1 . $2 . “\n”;

# compatibility for old cached get_video?video_id
} elsif (m/^http:\/\/([0-9.]{4}|.*\.youtube\.com|.*\.googlevideo\.com|.*\.video\.google\.com).*?(videoplayback\?id=.*?|video_id=.*?)\&(.*?)/) {
$z = $2; $z =~ s/video_id=/get_video?video_id=/;
print $x . “http://video-srv.youtube.com.SQUIDINTERNAL/&#8221; . $z . “\n”;

# youtube fix
} elsif (m/^http:\/\/([0-9.]{4}|.*\.youtube\.com|.*\.googlevideo\.com|.*\.video\.google\.com)\/videoplayback\?(.*)/) {
$p_str = $2;
$tag = “”;
$alg = “”;
$id = “”;
$range = “”;
if ($p_str =~ m/(itag=[0-9]*)/){$tag = “&”.$1}
if ($p_str =~ m/(algorithm=[a-z]*\-[a-z]*)/){$alg = “&”.$1}
if ($p_str =~ m/(id=[a-zA-Z0-9]*)/){$id = “&”.$1}
if ($p_str =~ m/(range=[0-9\-]*)/){$range = “&”.$1; $range =~ s/-//; $range =~ s/range=//; }
print $x . “http://video-srv.youtube.com.SQUIDINTERNAL/&#8221; . $tag . “&” . $alg . “&” . $id . “&” . $range . “\n”;

} elsif (m/^http:\/\/www\.google-analytics\.com\/__utm\.gif\?.*/) {
print $x . “http://www.google-analytics.com/__utm.gif\n”;

#Cache High Latency Ads
} elsif (m/^http:\/\/([a-z0-9.]*)(\.doubleclick\.net|\.quantserve\.com|\.googlesyndication\.com|yieldmanager|cpxinteractive)(.*)/) {
$y = $3;$z = $2;
for ($y) {
s/pixel;.*/pixel/;
s/activity;.*/activity/;
s/(imgad[^&]*).*/\1/;
s/;ord=[?0-9]*//;
s/;&timestamp=[0-9]*//;
s/[&?]correlator=[0-9]*//;
s/&cookie=[^&]*//;
s/&ga_hid=[^&]*//;
s/&ga_vid=[^&]*//;
s/&ga_sid=[^&]*//;
# s/&prev_slotnames=[^&]*//
# s/&u_his=[^&]*//;
s/&dt=[^&]*//;
s/&dtd=[^&]*//;
s/&lmt=[^&]*//;
s/(&alternate_ad_url=http%3A%2F%2F[^(%2F)]*)[^&]*/\1/;
s/(&url=http%3A%2F%2F[^(%2F)]*)[^&]*/\1/;
s/(&ref=http%3A%2F%2F[^(%2F)]*)[^&]*/\1/;
s/(&cookie=http%3A%2F%2F[^(%2F)]*)[^&]*/\1/;
s/[;&?]ord=[?0-9]*//;
s/[;&]mpvid=[^&;]*//;
s/&xpc=[^&]*//;
# yieldmanager
s/\?clickTag=[^&]*//;
s/&u=[^&]*//;
s/&slotname=[^&]*//;
s/&page_slots=[^&]*//;
}
print $x . “http://&#8221; . $1 . $2 . $y . “\n”;

#cache high latency ads
} elsif (m/^http:\/\/(.*?)\/(ads)\?(.*?)/) {
print $x . “http://&#8221; . $1 . “/” . $2 . “\n”;

# spicific servers starts here….
} elsif (m/^http:\/\/(www\.ziddu\.com.*\.[^\/]{3,4})\/(.*?)/) {
print $x . “http://&#8221; . $1 . “\n”;

#cdn, varialble 1st path
} elsif (($u =~ /filehippo/) && (m/^http:\/\/(.*?)\.(.*?)\/(.*?)\/(.*)\.([a-z0-9]{3,4})(\?.*)?/)) {
@y = ($1,$2,$4,$5);
$y[0] =~ s/[a-z0-9]{2,5}/cdn./;
print $x . “http://&#8221; . $y[0] . $y[1] . “/” . $y[2] . “.” . $y[3] . “\n”;

#rapidshare
} elsif (($u =~ /rapidshare/) && (m/^http:\/\/(([A-Za-z]+[0-9-.]+)*?)([a-z]*\.[^\/]{3}\/[a-z]*\/[0-9]*)\/(.*?)\/([^\/\?\&]{4,})$/)) {
print $x . “http://cdn.&#8221; . $3 . “/SQUIDINTERNAL/” . $5 . “\n”;

} elsif (($u =~ /maxporn/) && (m/^http:\/\/([^\/]*?)\/(.*?)\/([^\/]*?)(\?.*)?$/)) {
print $x . “http://&#8221; . $1 . “/SQUIDINTERNAL/” . $3 . “\n”;

#like porn hub variables url and center part of the path, filename etention 3 or 4 with or without ? at the end
} elsif (($u =~ /tube8|pornhub|xvideos/) && (m/^http:\/\/(([A-Za-z]+[0-9-.]+)*?(\.[a-z]*)?)\.([a-z]*[0-9]?\.[^\/]{3}\/[a-z]*)(.*?)((\/[a-z]*)?(\/[^\/]*){4}\.[^\/\?]{3,4})(\?.*)?$/)) {
print $x . “http://cdn.&#8221; . $4 . $6 . “\n”;
#…spicific servers end here.

#photos-X.ak.fbcdn.net where X a-z
} elsif (m/^http:\/\/photos-[a-z].ak.fbcdn.net\/(.*)/) {
print $x . “http://photos.ak.fbcdn.net/&#8221; . $1 . “\n”;

#for yimg.com video
} elsif (m/^http:\/\/(.*yimg.com)\/\/(.*)\/([^\/\?\&]*\/[^\/\?\&]*\.[^\/\?\&]{3,4})(\?.*)?$/) {
print $x . “http://cdn.yimg.com//&#8221; . $3 . “\n”;

#for yimg.com doubled
} elsif (m/^http:\/\/(.*?)\.yimg\.com\/(.*?)\.yimg\.com\/(.*?)\?(.*)/) {
print $x . “http://cdn.yimg.com/&#8221; . $3 . “\n”;

#for yimg.com with &sig=
} elsif (m/^http:\/\/(.*?)\.yimg\.com\/(.*)/) {
@y = ($1,$2);
$y[0] =~ s/[a-z]+[0-9]+/cdn/;
$y[1] =~ s/&sig=.*//;
print $x . “http://&#8221; . $y[0] . “.yimg.com/” . $y[1] . “\n”;

#youjizz. We use only domain and filename
} elsif (($u =~ /media[0-9]{2,5}\.youjizz/) && (m/^http:\/\/(.*)(\.[^\.\-]*?\..*?)\/(.*)\/([^\/\?\&]*)\.([^\/\?\&]{3,4})((\?|\%).*)?$/)) {
@y = ($1,$2,$4,$5);
$y[0] =~ s/(([a-zA-A]+[0-9]+(-[a-zA-Z])?$)|(.*cdn.*)|(.*cache.*))/cdn/;
print $x . “http://&#8221; . $y[0] . $y[1] . “/” . $y[2] . “.” . $y[3] . “\n”;

#general purpose for cdn servers. add above your specific servers.
} elsif (m/^http:\/\/([0-9.]*?)\/\/(.*?)\.(.*)\?(.*?)/) {
print $x . “http://squid-cdn-url//&#8221; . $2 . “.” . $3 . “\n”;

#generic http://variable.domain.com/path/filename.”ex&#8221; “ext” or “exte” with or withour “? or %”
} elsif (m/^http:\/\/(.*)(\.[^\.\-]*?\..*?)\/(.*)\.([^\/\?\&]{2,4})((\?|\%).*)?$/) {
@y = ($1,$2,$3,$4);
$y[0] =~ s/(([a-zA-A]+[0-9]+(-[a-zA-Z])?$)|(.*cdn.*)|(.*cache.*))/cdn/;
print $x . “http://&#8221; . $y[0] . $y[1] . “/” . $y[2] . “.” . $y[3] . “\n”;

# generic http://variable.domain.com/&#8230;
} elsif (m/^http:\/\/(([A-Za-z]+[0-9-]+)*?|.*cdn.*|.*cache.*)\.(.*?)\.(.*?)\/(.*)$/) {
print $x . “http://cdn.&#8221; . $3 . “.” . $4 . “/” . $5 . “\n”;

# spicific extention that ends with ?
} elsif (m/^http:\/\/(.*?)\/(.*?)\.(jp(e?g|e|2)|gif|png|tiff?|bmp|ico|flv|on2)(.*)/) {
print $x . “http://&#8221; . $1 . “/” . $2 . “.” . $3 . “\n”;

# all that ends with ;
} elsif (m/^http:\/\/(.*?)\/(.*?)\;(.*)/) {
print $x . “http://&#8221; . $1 . “/” . $2 . “\n”;

} else {
print $x . $_ . “sucks\n”;
}
}

4 Comments

Ruqyah

source : http://konsultasiruqyah.wordpress.com/

Ruqyah : Terapi Ruqyah Syar’i
Penulis: Ummu Mu’aadz
Muroja’ah: Ustadz Aris Munandar
Saudariku yang dirahmati Allah, saat ini, sering kali kita mendengar terapi pengobatan ruqyah namun pengertian yang terlintas dibenak kita adalah terapi untuk mengusir gangguan jin. Hal ini adalah pendapat keliru dan salah kaprah dikalangan masyarakat saat ini. Padahal, ruqyah yang sesuai syar’i adalah sunnah Rasulullah shallallahu ‘alaihi wa sallam yang disyari’atkan untuk dilakukan bagi setiap muslim pertama kali saat dirinya merasa sakit, baik sakit fisik maupun karena gangguan jin.
Apa itu Ruqyah ?
Ruqyah (dengan huruf ra’ di dhammah) adalah yaitu bacaan untuk pengobatan syar’i (berdasarkan riwayat yang shahih atau sesuai ketentuan ketentuan yang telah disepakati oleh para ulama) untuk melindungi diri dan untuk mengobati orang sakit. Bacaan ruqyah berupa ayat ayat al-Qur’an dan doa doa yang telah diajarkan oleh Rasulullah shallallahu ‘alaihi wasallam.
Tidak diragukan lagi, bahwa penyembuhan dengan Al-Qur’an dan dengan apa yang diajarkan oleh Nabi shallallahu ‘alaihi wasallam berupa ruqyah merupakan penyembuhan yang bermanfaat sekaligus penawar yang sempurna bagi penyakit hati dan fisik dan bagi penyakit dunia dan akhirat. Bagaimana mungkin penyakit itu mampu melawan firman-firman Rabb bumi dan langit yang jika firman-firman itu turun ke gunung makai ia akan memporakporandakan gunung gunung. Oleh karena itu tidak ada satu penyakit hati maupun penyakit fisik melainkan ada penyembuhnya.
Allah berfirman, “Katakanlah, ‘AlQur’an itu adalah petunjuk dan penawar bagi orang orang yang beriman.’” (Qs. Fushilat: 44)
Dan di surah Al Isra’ 82, “Dan Kami turunkan dari Al-Qur’an sesuatu yang menjadi penawar dan rahmat bagi orang orang yang beriman.”
Dan di surat Yunus ayat 57, “Hai sekalian manusia, sesungguhnya telah datang kepada kalian pelajaran dari Rabb kalian, dan penyembuh bagi penyakit penyakit (yang berada) didalam dada, dan petunjuk serta rahmat bagi orang-orang yang beriman.” (Qs. Yunus: 57)
Pada masa jahiliyah, telah dikenal pengobatan ruqyah. Namun ruqyah kala itu banyak mengandung kesyirikan. Misalnya menyandarkan diri kepada sesuatu selain Allah, percaya kepada jin, meyakini kesembuhan dari benda benda tertentu, dan lainnya. Setelah Islam datang, maka Rasulullah shallallahu ‘alaihi wa sallam melarang ruqyah kecuali yang tidak mengandung kesyirikan,
‘Auf bin Malik radhiallahu ‘anhu berkata, “Dahulu kami meruqyah di masa jahiliyyah. Lalu kami bertanya, ‘Wahai Rasulullah, bagaimana pendapatmu tentang hal itu?’

Beliau menjawab, ‘Tunjukkan kepadaku ruqyah-ruqyah kalian. Ruqyah-ruqyah itu tidak mengapa selama tidak mengandung syirik’.” (HR. Muslim no. 2200)
Al-Qurthubi rahimahullahu berkata, “Hadits menunjukkan bahwa hukum asal seluruh ruqyah adalah dilarang, sebagaimana yang tampak dari ucapannya: ‘Rasulullah shallallahu ‘alaihi wa sallam melarang dari segala ruqyah.’ Larangan terhadap segala ruqyah itu berlaku secara mutlak. Karena di masa jahiliyyah mereka meruqyah dengan ruqyah-ruqyah yang syirik dan tidak bisa dipahami maknanya. Mereka meyakini bahwa ruqyah-ruqyah itu berpengaruh dengan sendirinya. Ketika mereka masuk Islam dan hilang dari diri mereka yang demikian itu, Nabi shallallahu ‘alaihi wa sallam melarang mereka dari ruqyah secara umum agar lebih mantap larangannya dan lebih menutup jalan (menuju syirik). Selanjutnya ketika mereka bertanya dan mengabarkan kepada beliau bahwa mereka mendapat manfaat dengan ruqyah-ruqyah itu, beliau memberi keringanan sebagiannya bagi mereka. Beliau bersabda, ‘Perlihatkan kepadaku ruqyah-ruqyah kalian. Tidak mengapa menggunakan ruqyah-ruqyah selama tidak mengandung syirik’.
Mencegah Lebih Baik dari Mengobati
Saudariku, sesungguhnya syari’at Islam telah sempurna sehingga tidak ada hal melainkan sudah ada keterangannya dari Rasulullah shallallahu ‘alaihi wasallam. Karena itu, Allah telah mengabarkan apa apa yang baik bagi seorang hamba dan apa apa yang mesti ditinggalkan dengan segala hikmah yang kita ketahui maupun yang tidak kita ketahui.
Diantara apa yang diajarkan Rasulullah shallallahu ‘alaihi wasallam yaitu berdzikir mengingat Allah dalam setiap keadaan, dzikir pagi dan petang hari, ketika hendak tidur, ketika masuk dan keluar rumah, saat memakai baju, dan lainnya hingga tidur lagi. Jika kita selalu menjaga dzikir dzikir ini pada waktunya, niscaya ia akan mendapatkan kebaikan dunia dan akhirat, mencegah segala keburukan, mendatangkan berbagai manfaat dan menolak datangnya bahaya.
Ibnul Qayyim rahimahullah berkata, “Jika Allah akan memberi kunci kepada seorang hamba, berarti Alah akan membukakan (pintu kebaikan) kepadanya dan jika seseorang disesatkan Allah, berarti ia akan tetap berada di muka pintu tersebut.” Bila seseorang tidak dibukakan hatinya untuk berdoa dan berdzikir, maka hatinya selalu bimbang, perasaannya gundah gulana, pikiran kalut, gelisah hasrat dan keinginannya menjadi lemah. Namun bila seorang hamba selalu berdoa dan berdzikir memohon perlindungan kepada Allah dari berbagai keburukan, niscaya hatinya menjadi tenang karena ingat kepada Allah. Allah Subhanahu wa Ta’ala berfirman, “Ingatlah, hanya dengan mengingat Allah hati menjadi tenang.” (Qs. Ar Ra’d: 28)
Doa dan dzikir yang dilaksanakan seharusnya adalah doa dan dzikir yang ada tuntunannya dari Rasulullah. Imam Ibnul Qayyim rahimahullah berkata, “Dzikir yang paling baik dan paling bermanfaat adalah doa dan dzikir yang diyakini dengan hati, diucapkan dengan lisan, dilaksanakan dengan konsisten dari doa dan dzikir yang dicontohkan dari Rasulullah shallallahu ‘alaihi wa sallam serta orang yang melakukannya memahami makna dan maksud yang terkandung didalamnya.”

Seorang muslim seharusnya menjaga diri semaksimal mungkin dengan hal hal yang telah disyari’atkan Allah Ta’ala yaitu menjaga AllahTa’ala dengan benar benar mengikhlaskan diri dalam mentauhidkan-Nya, senantiasa bertaqwa, senantiasa berpegang teguh kepada sunnah Rasulullah shallallahu ‘alaihi wa sallam, menjauhi bid’ah dan menyelisihi pada pengikut hawa nafsu.
Pada artikel selanjutnya insya Allah akan dijelaskan tentang tahap-tahap meruqyah, insya Allah.
Sumber:
Doa dan Wirid, Ustadz Yazid bin Abdul Qadir Jawaz
Doa doa Ruqyah ,Dr.Khalid bin Abdurrahman al-Jarisi

Tata Cara Ruqyah Yang Benar
Rabu, 31 Maret 2010 15:04:22 WIB

TATA CARA RUQYAH YANG BENAR

Ruqyah bukan pengobatan alternatif. Justru seharusnya menjadi pilihan pertama pengobatan tatkala seorang muslim tertimpa penyakit. Sebagai sarana penyembuhan, ruqyah tidak boleh diremehkan keberadaannya.

Syaikhul Islam Ibnu Taimiyah rahimahullah mengatakan: “Sesungguhnya meruqyah
termasuk amalan yang utama. Meruqyah termasuk kebiasaan para nabi dan orang-orang shalih. Para nabi dan orang shalih senantiasa menangkis setan-setan dari anak Adam dengan apa yang diperintahkan Allah dan RasulNya”. [1]

Karena demikian pentingnya penyembuhan dengan ruqyah ini, maka setiap kaum Muslimin semestinya mengetahui tata cara yang benar, agar saat melakukan ruqyah tidak menyimpang dari kaidah syar’i.

Tata cara meruqyah adalah sebagai berikut:

1. Keyakinan bahwa kesembuhan datang hanya dari Allah.

2. Ruqyah harus dengan Al Qur’an, hadits atau dengan nama dan sifat Allah, dengan bahasa Arab atau bahasa yang dapat dipahami.

3. Mengikhlaskan niat dan menghadapkan diri kepada Allah saat membaca dan berdoa.

4. Membaca Surat Al Fatihah dan meniup anggota tubuh yang sakit. Demikian juga membaca surat Al Falaq, An Naas, Al Ikhlash, Al Kafirun. Dan seluruh Al Qur’an, pada dasarnya dapat digunakan untuk meruqyah. Akan tetapi ayat-ayat yang disebutkan dalil-dalilnya, tentu akan lebih berpengaruh.

5. Menghayati makna yang terkandung dalam bacaan Al Qur’an dan doa yang sedang dibaca.

6. Orang yang meruqyah hendaknya memperdengarkan bacaan ruqyahnya, baik yang berupa ayat Al Qur’an maupun doa-doa dari Nabi Shallallahu ‘alaihi wa sallam. Supaya penderita belajar dan merasa nyaman bahwa ruqyah yang dibacakan sesuai dengan syariat.

7. Meniup pada tubuh orang yang sakit di tengah-tengah pembacaan ruqyah. Masalah ini, menurut Syaikh Al Utsaimin mengandung kelonggaran. Caranya, dengan tiupan yang lembut tanpa keluar air ludah. ‘Aisyah pernah ditanya tentang tiupan Nabi Shallallahu ‘alaihi wa sallam dalam meruqyah. Ia menjawab: “Seperti tiupan orang yang makan kismis, tidak ada air ludahnya (yang keluar)”. (HR Muslim, kitab As Salam, 14/182). Atau tiupan tersebut disertai keluarnya sedikit air ludah sebagaimana dijelaskan dalam hadits ‘Alaqah bin Shahhar As Salithi, tatkala ia meruqyah seseorang yang gila, ia mengatakan: “Maka aku membacakan Al Fatihah padanya selama tiga hari, pagi dan sore. Setiap kali aku menyelesaikannya, aku kumpulkan air liurku dan aku ludahkan. Dia seolah-olah lepas dari sebuah ikatan”. [HR Abu Dawud, 4/3901 dan Al Fathu Ar Rabbani, 17/184].

8. Jika meniupkan ke dalam media yang berisi air atau lainnya, tidak masalah. Untuk media yang paling baik ditiup adalah minyak zaitun. Disebutkan dalam hadits Malik bin Rabi’ah, bahwa Rasulullah Shallallahu ‘alaihi wa sallam bersabda:

كُلُوْا الزَيْتَ وَ ادَّهِنُوا بِهِ فَإنَهُ مِنْ شَجَرَةٍ مُبَارَكَة

“Makanlah minyak zaitun , dan olesi tubuh dengannya. Sebab ia berasal dari

tumbuhan yang penuh berkah”.[2]

9. Mengusap orang yang sakit dengan tangan kanan. Ini berdasarkan hadits ‘Aisyah, ia berkata: “Rasulullah, tatkala dihadapkan pada seseorang yang mengeluh kesakitan, Beliau mengusapnya dengan tangan kanan…”. [HR Muslim, Syarah An Nawawi (14/180].

Imam An Nawawi berkata: “Dalam hadits ini terdapat anjuran untuk mengusap orang yang sakit dengan tangan kanan dan mendoakannya. Banyak riwayat yang shahih tentang itu yang telah aku himpun dalam kitab Al Adzkar”. Dan menurut Syaikh Al ‘Utsaimin berkata, tindakan yang dilakukan sebagian orang saat meruqyah dengan memegangi telapak tangan orang yang sakit atau anggota tubuh tertentu untuk dibacakan kepadanya, (maka) tidak ada dasarnya sama sekali.

10. Bagi orang yang meruqyah diri sendiri, letakkan tangan di tempat yang dikeluhkan seraya mengatakan بِسْمِ الله (Bismillah, 3 kali).

أعُوذُ بِالله وَ قُدْرَتِهِ مِنْ شَر مَا أجِدُ وَ أحَاذِرُ

“Aku berlindung kepada Allah dan kekuasaanNya dari setiap kejelekan yang aku jumpai dan aku takuti”.[3]

Dalam riwayat lain disebutkan “Dalam setiap usapan”. Doa tersebut diulangi sampai tujuh kali.
Atau membaca :

بِسْمِ الله أعُوذُ بِعزَِّةِ الله وَ قُدْرَتِهِ مِنْ شَر مَا أجِدُ مِنْ وَجْعِيْ هَذَا

“Aku berlindung kepada keperkasaan Allah dan kekuasaanNya dari setiap kejelekan yang aku jumpai dari rasa sakitku ini”.[4]

Apabila rasa sakit terdapat di seluruh tubuh, caranya dengan meniup dua telapak tangan dan mengusapkan ke wajah si sakit dengan keduanya.[5]

11. Bila penyakit terdapat di salah satu bagian tubuh, kepala, kaki atau tangan misalnya, maka dibacakan pada tempat tersebut. Disebutkan dalam hadits Muhammad bin Hathib Al Jumahi dari ibunya, Ummu Jamil binti Al Jalal, ia berkata: Aku datang bersamamu dari Habasyah. Tatkala engkau telah sampai di Madinah semalam atau dua malam, aku hendak memasak untukmu, tetapi kayu bakar habis. Aku pun keluar untuk mencarinya. Kemudian bejana tersentuh tanganku dan berguling menimpa lenganmu. Maka aku membawamu ke hadapan Nabi. Aku berkata: “Kupertaruhkan engkau dengan ayah dan ibuku, wahai Rasulullah, ini Muhammad bin Hathib”. Beliau meludah di mulutmu dan mengusap kepalamu serta mendoakanmu. Beliau Shallallahu ‘alaihi wa sallam masih meludahi kedua tanganmu seraya membaca doa:

أَذْهِبْ الْبَأْسَ رَبَّ النَّاسِ وَاشْفِ أَنْتَ الشَّافِي لَا شِفَاءَ إِلَّا شِفَاؤُكَ شِفَاءً لَا يُغَادِرُ سَقَمًا

“Hilangkan penyakit ini wahai Penguasa manusia. Sembuhkanlah, Engkau Maha Penyembuh. Tidak ada kesembuhan kecuali penyembuhanMu, obat yang tidak meninggalkan penyakit”[6].

Dia (Ummu Jamil) berkata: “Tidaklah aku berdiri bersamamu dari sisi Beliau Shallallahu ‘alaihi wa sallam, kecuali tanganmu telah sembuh”.

12. Apabila penyakit berada di sekujur badan, atau lokasinya tidak jelas, seperti gila, dada sempit atau keluhan pada mata, maka cara mengobatinya dengan membacakan ruqyah di hadapan penderita. Dalam sebuah riwayat disebutkan bahwa Nabi Shallallahu ‘laihi wa sallam meruqyah orang yang mengeluhkan rasa sakit. Disebutkan dalam riwayat Ibnu Majah, dari Ubay bin K’ab , ia berkata: “Dia bergegas untuk membawanya dan mendudukkannya di hadapan Beliau Shallallahu ‘alaihi wa salla,m . Maka aku mendengar Beliau membentenginya (ta’widz) dengan surat Al Fatihah”.[7]

Apakah ruqyah hanya berlaku untuk penyakit-penyakit yang disebutkan dalam nash atau penyakit secara umum? Dalam hadits-hadits yang membicarakan terapi ruqyah, penyakit yang disinggung adalah pengaruh mata yang jahat (‘ain), penyebaran bisa racun (humah) dan penyakit namlah (humah). Berkaitan dengan masalah ini, Imam An Nawawi berkata dalam Syarah Shahih Muslim: “Maksudnya, ruqyah bukan berarti hanya dibolehkan pada tiga penyakit tersebut. Namun maksudnya bahwa Beliau ditanya tentang tiga hal itu, dan Beliau membolehkannya. Andai ditanya tentang yang lain, maka akan mengizinkannya pula. Sebab Beliau sudah memberi isyarat buat selain mereka, dan Beliau pun pernah meruqyah untuk selain tiga keluhan tadi”. (Shahih Muslim, 14/185, kitab As Salam, bab Istihbab Ar Ruqyah Minal ‘Ain Wan Namlah).
Demikian sekilas cara ruqyah. Mudah-mudahan bermanfaat. (Red).

Maraji` :
1. Risalatun Fi Ahkami Ar Ruqa Wa At Tamaim Wa Shifatu Ar Ruqyah Asy Syar’iyyah, karya Abu Mu’adz Muhammad bin Ibrahim. Dikoreksi Syaikh Abdullah bin Abdur Rahman Jibrin.
2. Kaifa Tu’aliju Maridhaka Bi Ar Ruqyah Asy Syar’iyyah, karya Abdullah bin Muhammad As Sadhan, Pengantar Syaikh Abdullah Al Mani’, Dr Abdullah Jibrin, Dr. Nashir Al ‘Aql dan Dr. Muhammad Al Khumayyis, Cet X, Rabi’ul Akhir, Tahun 1426H.

[Disalin dari majalah As-Sunnah Edisi 06//Tahun IX/1426H/2005M. Penerbit Yayasan Lajnah Istiqomah Surakarta, Jl. Solo-Purwodadi Km.8 Selokaton Gondangrejo Solo 57183 Telp. 0271-761016 begin_of_the_skype_highlighting 0271-761016 end_of_the_skype_highlighting]
_______
Footnote
[1]. Dinukil dari Kaifa Tu’aliju Maridhaka Bi Ar Ruqyah Asy Syar’iyyah, hlm. 41.
[2]. Hadits hasan, Shahihul Jami’ (2/4498).
[3]. HR Muslim, kitab As Salam (14/189).
[4]. Shahihul Jami’, no. 346.
[5]. Fathul Bari (21/323). Cara ini dikatakan oleh Az Zuhri merupakan cara Nabi Shallallahu ‘alaihi wa sallam dalam meniup.
[6]. Al Fathu Ar Rabbani (17/182) dan Mawaridu Azh Zham-an, no. 1415-1416.
[7]. Al Fathu Ar Rabbani (17/183).
[8]. Namlah adalah luka-luka yang menjalar di sisi badan dan anggota tubuh lainnya

Ruqyah, Penyembuhan Dengan Al-Qur`an Dan As-Sunnah
Senin, 29 Maret 2010 16:06:31 WIB

RUQYAH, PENYEMBUHAN DENGAN AL-QUR’AN DAN AS-SUNNAH

Oleh
Al-Ustadz Yazid bin Abdul Qadir Jawas

Allah menciptakan makhlukNya dengan memberikan cobaan dan ujian, lalu menuntut konsekwensi kesenangan, yaitu bersyukur; dan konsekwensi kesusahan, yaitu sabar. Hal ini bisa terjadi dengan Allah membalikkan berbagai keadaan manusia sehingga peribadahan manusia kepada Allah menjadi jelas. Banyak dalil-dalil yang menunjukkan bahwa musibah, penderitaan dan penyakit merupakan hal yang lazim bagi manusia. Dan semua itu pasti menimpa mereka, untuk mewujudkan peribadahan kepada Allah semata, serta untuk melihat siapa yang paling baik amalnya.

“Yang menjadikan mati dan hidup, supaya Dia menguji kamu, siapa diantara kamu yang lebih baik amalnya. Dan Dia Mahaperkasa lagi Mahapengampun” [Al Mulk : 2]

Hidup ini tidak lepas dari cobaan dan ujian; bahkan cobaan dan ujian merupakan Sunnatullah dalam kehidupan. Manusia diuji dalam segala sesuatu, baik dalam hal-hal yang disenangi maupun dalam hal yang dibenci dan tidak disukai. Allah berfirman :

“Tiap-tiap yang berjiwa akan merasakan mati. Kami akan mengujimu dengan keburukan dan kebaikan sebagai cobaan (yang sebenar-benarnya). Dan hanya kepada Kami-lah kamu dikembalikan”. [Al Anbiya`: 35].

Tentang ayat ini, Ibnu Abbas berkata: “Kami akan menguji kalian dengan kesulitan, kesenangan, kesehatan dan penyakit, kekayaan dan kefakiran, halal dan haram, ketaatan dan maksiat, petunjuk dan kesesatan”.[1]

Berbagai macam penyakit merupakan bagian dari cobaan Allah yang diberikan kepada hambaNya. Sesungguhnya, cobaan-cobaan itu merupakan Sunnatullah yang telah ditetapkan berdasarkan rahmat dan hikmahNya. Ketahuilah, Allah tidak menetapkan sesuatu, baik berupa takdir kauni (takdir yang pasti berlaku di alam semesta ini) atau syar’i, melainkan di dalamnya terdapat hikmah yang amat besar, sehingga tidak mungkin bisa dinalar oleh akal manusia. Berbagai cobaan, ujian, penderitaan, penyakit dan kesulitan, semua itu mempunyai manfaat dan hikmah yang sangat banyak.

Pada zaman sekarang, banyak penyakit yang menimpa manusia. Ada yang sudah diketahui obatnya, dan ada pula yang belum diketahui obatnya. Hal ini merupakan cobaan dari Allah, yang juga akibat dari perbuatan dosa dan maksiat yang dilakukan manusia. Allah berfirman:

“Dan apa saja musibah yang menimpamu, maka adalah disebabkan oleh perbuatan tanganmu sendiri dan Allah memaafkan sebagian besar (dari kesalahan-kesalahanmu)”. [Asy Syura : 30].

Setiap penyakit pasti ada obatnya. Rasulullah Shallallahu ‘alaihi wa sallam bersabda:

ماَ أَنْزَلَ اللهُ دَاءً إِلاَّ أَنْزَلَ لَهُ شِفَاءً

“Allah tidak menurunkan penyakit, melainkan pasti menurunkan obatnya”.[2]

لِكُلِّ دَاءٍ دَوَاءٌ, فَإِذَا أُصِيْبَ دَوَاءُ الدَّاءِ بَرَأَ بِإِذْنِ اللهِ

“Setiap penyakit ada obatnya. Jika suatu obat itu tepat (manjur) untuk suatu penyakit, maka akan sembuh dengan izin Allah”. [3]

Seorang muslim, bila ditimpa penyakit, ia wajib berikhtiar mencari obatnya dengan berusaha secara maksimal. Dalam usaha mengobati penyakit yang dideritanya, maka wajib memperhatikan tiga hal.

Pertama : Bahwa obat dan dokter hanya sarana kesembuhan. Adapun yang benar-benar menyembuhkan penyakit hanyalah Allah.

Allah berfirman, mengisahkan Nabi Ibrahim Alaihissallam.

“..dan apabila aku sakit, Dia-lah yang menyembuhkanku”. [Asy Syu’ara’: 80].

“Jika Allah menimpakan sesuatu kemudharatan kepadamu, maka tidak ada yang dapat menghilangkannya kecuali Dia. Dan jika Allah menghendaki kebaikan bagimu, maka tidak ada yang dapat menolak karuniaNya. Dia memberikan kebaikan itu kepada siapa yang dikehendakiNya diantara hamba-hambaNya, dan Dia-lah Yang Maha pengampun lagi Maha penyayang”. [Yunus : 107].

Kedua : Dalam berikhtiar atau berusaha mencari obat tersebut, tidak boleh dilakukan dengan cara-cara yang haram dan syirik.

Yang haram seperti berobat dengan menggunakan obat yang terlarang atau barang-barang yang haram, karena Allah tidak menjadikan penyembuhan dari barang yang haram.

Rasulullah Shallallahu ‘alaihi wa sallam bersabda:

إِنَّ اللهَ خَلَقَ الدَّاءَ وَالدَّوَاءَ , فَتَدَاوَوْا وَلاَ تَتَدَاوَوْا بِحَرَامٍ

“Sesungguhnya Allah menciptakan penyakit dan obatnya, maka berobatlah dan janganlah berobat dengan (obat) yang haram”.[4]

إَنَّ اللهَ لَمْ يَجْعَلْ شِفَاءَ كُمْ فِي حَرَامٍ

“Sesungguhnya Allah tidak menjadikan kesembuhan (dari penyakit) kalian pada apa-apa yang haram”.[5]

Tidak boleh juga berobat dengan hal-hal yang syirik, seperti: pengobatan alternatif dengan cara mendatangi dukun, tukang sihir, paranormal, orang pintar, menggunakan jin, pengobatan dengan jarak jauh dan sebagainya yang tidak sesuai dengan syari’at, sehingga dapat mengakibatkan jatuh ke dalam perbuatan syirik dan dosa besar yang paling besar. Orang yang datang ke dukun atau orang pintar, ia tidak akan diterima shalatnya selama empatpuluh hari. Rasulullah Shallallahu ‘alaihi wa sallam bersabda:

مَنْ أَتَى عَرَّا فًـا فَسَأَلَهُ عَنْ شَيْءٍ, لَمْ تُقْبَلْ لَهُ صَلاَةٌ أَرْبَعِيْنَ لَيْلَةً

“Barangsiapa yang datang kepada dukun (orang pintar atau tukang ramal), lalu menanyakan kepadanya tentang sesuatu, maka tidak akan diterima shalatnya selama empatpuluh malam”.[6]

مَنْ أَتَى عَرَّا فًـا أَوْ كَاهِنًا فَصَدَّقَهُ بِمَا يَقُولُ, فَقَد كَفَرَ بِمَا أُنزِلَ عَلى مُحَمَّدٍ

“Barangsiapa yang mendatangi orang pintar (tukang ramal atau dukun), lalu ia membenarkan apa yang diucapkannya, maka sungguh ia telah kafir dengan apa yang diturunkan kepada Nabi Muhammad”.[7]

Apabila seseorang terkena sihir, guna-guna, santet, kesurupan jin dan lainnya atau penyakit menahun yang tak kunjung sembuh, maka sekali-kali ia tidak boleh mendatangi dukun, tukang sihir atau paranormal. Perbuatan tersebut merupakan dosa besar. Begitu pula, seseorang tidak boleh bertanya kepada mereka tentang penyakit maupun tentang hal-hal yang ghaib, karena tidak ada yang mengetahui perkara ghaib, melainkan hanya Allah saja; bahkan Rasulullah pun tidak mengetahui perkara yang ghaib. Allah berfirman:

“Katakanlah: “Aku tidak mengatakan kepadamu, bahwa perbendaharaan Allah ada padaku, dan tidak (pula) aku mengetahui yang ghaib dan tidak (pula) aku mengatakan kepadamu bahwa aku seorang malaikat. Aku tidak mengikuti kecuali apa yang diwahyukan kepadaku”. Katakanlah: “Apakah sama orang yang buta dengan orang yang melihat?” Maka apakah kamu tidak memikirkan(nya)?” [Al An’am : 50].

Ketiga : Pengobatan dengan apa yang ditunjukkan dan diajarkan oleh Nabi Shallallahu ‘alaihi wa sallam, seperti ruqyah, yaitu membacakan ayat-ayat Al Qur`an dan do’a-do’a yang shahih; begitu juga dengan madu, habbatus sauda’(jintan hitam), air zam-zam, bekam (mengeluarkan darah kotor dengan alat bekam), dan lainnya. Pengobatan dan penyembuhan yang paling baik itu dengan ayat-ayat Al Qur`an, karena Al Qur`an merupakan petunjuk bagi manusia, penyembuh dan rahmat bagi kaum mukminin.

Tidak diragukan lagi, bahwa penyembuhan dengan Al Qur`an dan dengan apa yang diajarkan dari Nabi Shallallahu ‘alaihi wa sallam berupa ruqyah, merupakan penyembuhan yang bermanfaat, sekaligus penawar yang sempurna. Allah berfirman:

“Katakanlah: “Al Qur`an itu adalah petunjuk dan penawar bagi orang-orang yang beriman”. [Fushshilat:44].

“Dan kami turunkan dari Al Qur`an sesuatu yang menjadi penawar dan rahmat bagi orang-orang yang beriman”. [Al Isra` : 82].

Pengertian “dari Al Qur`an” pada ayat di atas ialah Al Qur`an itu sendiri. Karena Al Qur`an secara keseluruhan ialah sebagai penyembuh, sebagaimana yang disebutkan dalam ayat di atas.[9]

Allah berfirman:

“Hai sekalian manusia, sesungguhnya telah datang kepada kalian pelajaran dari Rabb kalian, dan penyembuh bagi penyakit-penyakit (yang berada) dalam dada, dan petunjuk serta rahmat bagi orang-orang yang beriman”. [Yunus : 57].

Dengan demikian, Al Qur`an merupakan penyembuh yang sempurna diantara seluruh obat hati dan juga obat fisik, sekaligus sebagai obat bagi seluruh penyakit dunia dan akhirat. Tidak setiap orang mampu dan mempunyai kemampuan untuk melakukan penyembuhan dengan Al Qur`an. Jika pengobatan dan penyembuhan itu dilakukan secara baik terhadap penyakit, dengan didasari kepercayaan dan keimanan, penerimaan yang penuh, keyakinan yang pasti, terpenuhi syarat-syaratnya, maka tidak ada satu penyakitpun yang mampu melawannya untuk selamanya. Bagaimana mungkin penyakit-penyakit itu akan menentang dan melawan firman-firman Rabb bumi dan langit, yang jika firman-firman itu turun ke gunung, maka ia akan memporak-porandakan gunung-gunung tersebut? Atau jika turun ke bumi, niscaya ia akan membelahnya? Oleh karena itu, tidak ada satu penyakit hati dan juga penyakit fisik pun melainkan di dalam Al Qur`an terdapat jalan penyembuhannya, penyebabnya, serta pencegah terhadapnya bagi orang yang dikaruniai pemahaman oleh Allah terhadap KitabNya. Allah ‘Azza wa Jalla (Yang Maha perkasa lagi Maha agung) telah menyebutkan di dalam Al Qur`an beberapa penyakit hati dan fisik, juga disertai penyebutan penyembuhan hati dan fisik.

Penyakit hati terdiri dari dua macam, yaitu: penyakit syubhat (kesamaran) atau ragu dan penyakit syahwat atau hawa nafsu. Allah Yang Maha suci telah menyebutkan beberapa penyakit hati secara terperinci disertai dengan beberapa sebab, sekaligus cara menyembuhkan penyakit-penyakit tersebut.[10]

Allah berfirman:

“Dan apakah tidak cukup bagi mereka, bahwasanya Kami telah menurunkan kepadamu Al Kitab (Al Qur`an) sedang dia dibacakan kepada mereka? Sesungguhnya di dalam Al Qur`an itu terdapat rahmat yang besar dan pelajaran bagi orang-orang yang beriman”. [Al ‘Ankabut : 51].

Al ‘Allamah Ibnul Qayyim rahimahullah mengemukakan:

فَمَنْ لَمْ يَشْفِهِ الْقُرانُ فَلاَ شَفَاهُ اللهُ, وَمَنْ لَمْ يَكْفِهِ فَلاَ كَفَاهُ اللهُ.

“Barangsiapa yang tidak dapat disembuhkan oleh Al Qur`an, berarti Allah tidak memberikan kesembuhan kepadanya. Dan barangsiapa yang tidak dicukupkan oleh Al Qur`an, maka Allah tidak memberikan kecukupan kepadanya”.[11]

Mengenai penyakit-penyakit badan atau fisik, Al Qur`an telah membimbing dan menunjukkan kita kepada pokok-pokok pengobatan dan penyembuhannya, juga kaidah-kaidah yang dimilikinya. Kaidah pengobatan penyakit badan secara keseluruhan terdapat di dalam Al Qur`an, yaitu ada tiga point: menjaga kesehatan, melindungi diri dari hal-hal yang dapat menimbulkan penyakit dan mengeluarkan unsur-unsur yang merusak badan.[12]

Jika seorang hamba melakukan penyembuhan dengan Al Qur`an secara baik dan benar, niscaya dia akan melihat pengaruh yang menakjubkan dalam penyembuhan yang cepat.

Imam Ibnul Qayyim rahimahullah berkata: “Pada suatu ketika aku pernah jatuh sakit, tetapi aku tidak menemukan seorang dokter atau obat penyembuh. Lalu aku berusaha mengobati dan menyembuhkan diriku dengan surat Al Fatihah, maka aku melihat pengaruh yang sangat menakjubkan. Aku ambil segelas air zam-zam dan membacakan padanya surat Al Fatihah berkali-kali, lalu aku meminumnya hingga aku mendapatkan kesembuhan total. Selanjutnya aku bersandar dengan cara tersebut dalam mengobati berbagai penyakit dan aku merasakan manfaat yang sangat besar”.[13]

Demikian juga pengobatan dengan ruqaa (jamak dari ruqyah) Nabawi yang riwayatnya shahih, merupakan obat yang sangat bermanfaat. Dan juga suatu do’a yang dipanjatkan. Apabila do’a tersebut terhindar dari penghalang-penghalang terkabulnya do’a itu, maka ia merupakan sebab yang sangat bermanfaat dalam menolak hal-hal yang tidak disenangi dan tercapainya hal-hal yang diinginkan. Demikian itu termasuk salah satu obat yang sangat bermanfaat, khususnya yang dilakukan berkali-kali. Dan do’a juga berfungsi sebagai penangkal bala` (musibah), mencegah dan menyembuhkannya, menghalangi turunnya, atau meringankannya jika ternyata sudah sempat turun.[14]

لاَ يَرُدُّ الْقَضَاءَ إِلاَّ الدُّعَاءُ, وَلاَ يَزِيْدُ فِي الْعُمُرِ إِلاَّ الْبِرُّ.

“Tidak ada yang dapat mencegah qadha` (takdir) kecuali do’a, dan tidak ada yang dapat memberi tambahan umur kecuali kebijakan”.[15]

Tetapi yang harus dimengerti secara benar, bahwa ayat-ayat, dzikir-dzikir, do’a-do’a dan beberapa ta’awudz (permohonan perlindungan kepada Allah) yang dipergunakan untuk mengobati atau untuk ruqyah, pada hakikatnya pada semua ayat, dzikir-dzikir, do’a-do’a. Ta’awudz itu sendiri memberi manfaat yang besar dan juga dapat menyembuhkan. Namun ia memerlukan penerimaan (dari orang yang sakit) dan kekuatan orang yang mengobati dan pengaruhnya. Jika suatu penyembuhan itu gagal, maka yang demikian itu disebabkan oleh lemahnya pengaruh pelaku, atau karena tidak adanya penerimaan oleh pihak yang diobati, atau adanya rintangan yang kuat di dalamnya yang menghalangi reaksi obat.

Pengobatan dengan ruqyah ini dapat dicapai dengan adanya dua aspek, yaitu dari pihak pasien (orang yang sakit) dan dari pihak orang yang mengobati.

Yang berasal dari pihak pasien, ialah berupa kekuatan dirinya dan kesungguhannya dalam bergantung kepada Allah, serta keyakinannya yang pasti bahwa Al Qur`an itu sebagai penyembuh sekaligus rahmat bagi orang-orang yang beriman. Dan ta’awudz yang benar, yang sesuai antara hati dan lisan, maka yang demikian itu merupakan suatu bentuk perlawanan. Sedangkan seseorang yang melakukan perlawanan, ia tidak akan memperoleh kemenangan dari musuh kecuali dengan dua hal, yaitu:

Pertama : Keadaan senjata yang dipergunakan haruslah benar, bagus dan kedua tangan yang mempergunakannya pun harus kuat. Jika salah satu dari keduanya hilang, maka senjata itu tidak banyak berarti; apalagi jika kedua hal di atas tidak ada, yaitu hatinya kosong dari tauhid, tawakkal, takwa, tawajjuh (menghadap, bergantung sepenuhnya kepada Allah) dan tidak memiliki senjata.

Kedua : Dari pihak yang mengobati dengan Al Qur`an dan As Sunnah juga harus memenuhi kedua hal di atas [16]. Oleh karena itu, Ibnut Tiin rahimahullah berkata: “Ruqyah dengan menggunakan beberapa kalimat ta’awudz dan juga yang lainnya dari nama-nama Allah adalah merupakan pengobatan rohani. Jika dilakukan oleh lisan orang-orang yang baik, maka dengan izin Allah Subhanahu wa Ta’ala kesembuhan tersebut akan terwujud”. [17]

Para ulama telah sepakat membolehkan ruqyah dengan tiga syarat, yaitu:[18]
Pertama : Ruqyah itu dengan menggunakan firman Allah Subhanahu wa Ta’ala, atau asma`dan sifatNya, atau sabda Rasulullah Shallallahu ‘alaihi wa sallam.
Kedua : Ruqyah itu harus diucapkan dengan bahasa Arab, diucapkan dengan jelas dan dapat difahami maknanya.
Ketiga : Harus diyakini, bahwa yang memberikan pengaruh bukanlah dzat ruqyah itu sendiri, tetapi yang memberi pengaruh ialah kekuasaan Allah. Adapun ruqyah hanya merupakan salah satu sebab saja.[19]

Wallahu a’lam bish Shawab, Washallahu ‘ala Nabiyina Muhammadin Shallallahu ‘alaihi wa sallam.

Maraji’:
1. Tafsir Ibnu Jarir Ath Thabari, Cet. Darul Kutub Al ‘Ilmiyyah, Tahun 1412 H.
2. Zaadul Ma’ad Fi Hadyi Khairil Ibad, juz 4, oleh Imam Ibnu Qayyim Al Jauziyyah, tahqiq Syu’aib dan Abdul Qadir Al Arna-uth, Cet. Muassassah Ar Risalah, Tahun 1415 H.
3. Fathul Bari Syarah Shahih Bukhari, oleh Ibnu Hajar Al Asqalani, Cet. Darul Fikr.
4. Fathul Majid Syarah Kitabut Tauhid, ta’lif Abdurrahman bin Hasan bin Muhammad bin Abdul Wahab, tahqiq Dr. Walid bin Abdurrahman Al Furayyan, Tahun 1419 H.
5. Adda’ wad Dawa’, oleh Ibnul Qayyim, tahqiq Syaikh Ali Hasan bin Halabi.
6. Al ‘Ilaj Bir Ruqa` Minal Kitab Was Sunnah, oleh Dr. Sa’id bin Wahf Al Qahthan

[Disalin dari majalah As-Sunnah Edisi 06//Tahun IX/1426H/2005M. Penerbit Yayasan Lajnah Istiqomah Surakarta, Jl. Solo-Purwodadi Km.8 Selokaton Gondangrejo Solo 57183 Telp. 0271-761016 begin_of_the_skype_highlighting 0271-761016 end_of_the_skype_highlighting]
_______
Footnote
[1]. Tafsir Ibnu Jarir Ath Thabari IX/26, no. 24588, Cet. I Darul Kutub Al ‘Ilmiyah, Beirut, Tahun 1412 H.
[2]. HR Al Bukhari no. 5678 dari Abu Hurairah Radhiyallahu ‘anhu .
[3]. HR Muslim no. 2204, dari Jabir Radhiyallahu ‘anhu .
[4]. HR Ad Daulabi dalam Al Kuna, dari sahabat Abu Darda`. Sanadnya hasan, dihasankan oleh Syaikh Al Albani dalam Silsilah Al Ahadits Ash Shahihah, no.1633.
[5]. HR Abu Ya’la dan Ibnu Hibban (no.1397, Mawarid), lihat Shahih Mawaridizh Zham-an, no. 1172, dari Ummu Salamah, hasan lighairihi.
[6]. HR Muslim no. 2230 (125), Ahmad IV/68, V/380 dari seorang isteri Rasulullah Shallallahu ‘alaihi wa sallam
[7]. HR Ahmad II/408,429,476; Hakim I/8; Baihaqi, VIII/135; dari sahabat Abu Hurairah. Dishahihkan oleh Hakim dan disetujui Adz Dzahabi. Syaikh Al Albani menshahihkan juga dalam Shahih Al Jami’ish Shaghir no.5939.
[8]. Ruqyah, jama’nya adalah ruqaa. Yaitu bacaan-bacaan untuk pengobatan yang syar’i, berdasarkan pada riwayat yang shahih, atau sesuai dengan ketentuan-ketentuan yang telah disepakati oleh para ulama.
[9]. Lihat Al Jawabul Kafi Liman Sa-ala’anid Dawa-isy Syafi (Jawaban yang memadai bagi orang yang bertanya tentang obat penyembuh yang mujarab), atau Ad Da’wad Dawaa’ (penyakit dan obatnya), karya Ibnul Qayyim, hlm.7, tahqiq Syaikh Ali Hasan Ali Abdul Hamid.
[10]. Lihat Zaadul Ma’ad, karya Ibnul Qayyim (IV/5-6).
[11]. Lihat Zaadul Ma’ad (IV/352).
[12]. Lihat Zaadul Ma’ad (IV/6, 352).
[13]. Lihat Zaadul Ma’ad (IV/178).
[14]. Lihat Adda’ Wad Dawa’, hlm.10.
[15]. HR Al Hakim dan At Tirmidzi, no.2139 dari Salman z dan dihasankan oleh Syaikh Al Albani. Lihat Silsilah Al Ahadits Ash Shahihah, no. 154.
[16]. Lihat Zaadul Ma’ad (IV/67-68).
[17]. Fathul Baari (X/196).
[18]. Lihat Fathul Baari (X/195), juga Fatawa Al ‘Allamah Ibni Baaz (II/384).
[19]. Lihat Al ‘Ilaj Bir Ruqaa Minal Kitab Was Sunnah, hlm. 83.

Ruqyah Yang Keliru
Kamis, 1 April 2010 22:55:12 WIB

RUQYAH YANG KELIRU

Kebenaran ruqyah sebagai pengobatan sudah dibuktikan oleh para ulama dahulu. Adapun pada masa sekarang ini (dan juga masa sebelumnya), praktek pengobatan yang dianjurkan oleh Sunnah Nabi ini, nampak mengalami beberapa pergeseran tata cara dan tujuan. Terjadinya pergeseran ini, disamping telah menimbulkan kesalahan persepsi tentang ruqyah, juga memunculkan adanya kekhawatiran menyangkut masalah aqidah.

Penyimpangan yang terjadi, di antaranya berpangkal dari dual hal. Pertama, buta atau kurang memahami permasalahan agama. Kedua, membenarkan bualan jin yang merasuki badan seseorang. Misalnya, jin tersebut melontarkan nasihat kepada orang yang akan mengobati, dengan mengatakan –misalnya- kondisi penderita ini demikian, bacalah ayat ini ayat itu, atau tulislah Al Qur’an dengan cara tertentu kemudian lakukan ini itu. Dari sini, kemudian sang terapis menuruti petunjuk jin yang banyak menjerumuskan orang-orang ke jurang perbuatan haram.

Berikut kami sebutkan di antara kekeliruan dalam praktek ruqyah.

1. Mengajak Jin Untuk Berkomunikasi Dan Membenarkan Ocehannya.
Sering terjadi adanya komunikasi dengan jin dan melontarkan pertanyaan kepadanya tentang banyak permasalahan. Baik tentang nama, umurnya dan keyakinannya. Orang-orang pun mudah mempercayainya. Fenomena ini hanya akan mengantarkan manusia menuju kerusakan dan pelanggaran. Orang-orang seolah melupakan bahwa jin bukan sumber talaqqi ilmu. Sebab kedustaanlah yang mendominasi sepak terjang jin. Ini berdasarkan sabda Nabi Shallallahu ‘alaihi wa sallam kepada Abu Hurairah: “Dia (saat ini) jujur kepadamu, tetapi ia makhluk yang pendusta”.

Praktek seperti di atas mengandung unsur pelanggaran terhadap petunjuk Nabi Shallallahu ‘alaihi wa sallam. Syaikh Al Albani berkata: Dahulu, orang-orang yang menangani ruqyah di hadapan orang kesurupan, hanyalah ditangani beberapa individu yang shalih dengan jumlah tidak banyak. Sedangkan sekarang ini, jumlah mereka ratusan orang. Bahkan termasuk juga sekumpulan wanita mutabarrijah (pesolek). Akibatnya praktek ini menyimpang dari statusnya sebagai sarana pengobatan syar’i – yang hanya dilakukan oleh para ahlinya- berubah menjadi fenomena dan sarana kehidupan yang tidak dikenal syariat ataupun ilmu kedokteran sekaligus. Justru menurutku termasuk praktek dajl (kedustaan) dan bisikan setan kepada musuhnya, manusia…. Barangsiapa yang meminta pertolongan dengan jin dalam membuang pengaruh sihir atau ingin mengetahui jati diri jin yang sedang merasuki seseorang – jin itu laki-laki atau perempuan, muslim atau kafir- dan kemudian dibenarkan oleh orang tadi dan juga orang-orang yang bersamanya, niscaya mereka ini tercakup dalam kandungan hadits Nabi Shallallahu ‘alaihi wa sallam : “Barangsiapa mendatangi tukang ramal, atau dukun dan membenarkannya atas ucapannya, maka ia telah mengingkari risalah yang diturunkan kepada Muhammad”. [Hadits ini diriwayatkan oleh Muslim dan imam lainnya. Lihat Ghayatul Irwa`, no. 2006]. Maka aku ingin memberikan masukan untuk mereka –kalau mereka tetap menjalankannya- saat berkomunikasi dengan jin, tidak melebihi petunjuk Nabi yang hanya mengatakan “Keluarlah kamu, wahai musuh Allah”. Lihat Silsilah Shahihah, 6/1009-1010.

Komunikasi dalam pengobatan ruqyah ini justru berdampak buruk, di antaranya:

Pertama : Terjadinya fitnah dan perseteruan antara manusia. Sebab, tatkala jin mengatakan bahwa si Fulan adalah aktor yang menyusupkan pengaruh sihir, dan ini didengar oleh orang banyak, maka dapat mengakibatkan timbulnya permusuhan dan kebencian di antara kaum Muslimin. Berapa banyak tali silaturahmi yang putus, rumah yang hancur dan keluarga yang tercerai-berai lantaran perkataan jin yang ada dalam tubuh korban kerasukan?

Kedua : Jin akan lebih lama tinggal dalam tubuh korban, lantaran bacaan Al Qur`an dihentikan dengan komunikasi tersebut.

2. Menyembelih Hewan Sembelihan Untuk Jin.
Perbuatan ini haram, karena termasuk dalam kategori syirik. Nabi Shallallahu ‘alaihi wa sallam bersabda: “Allah melaknati orang yang menyembelih untuk selain Allah”.

3. Terlalu Bergantung Pada Pengalaman.
Karena terlalu longgar, banyak peruqyah yang memiliki cara tersendiri, berbeda dengan cara rekan sejawatnya yang lain. Mereka berdalih, cara ini sudah melewati uji coba dan ternyata manjur.

Sebagai contoh, mengolesi minyak pada anggota tubuh tertentu, membaca Al Qur`an di depan satu bejana air dan berwudhu dengannya, juga untuk mandi dengan berlebihan, penggunaan kayu wangi (bukhur), penggunaan cara kekerasan dengan intimidasi terhadap jin, keinginan untuk membakarnya, atau bahkan ingin membunuhnya. Cara yang dipakai kadang dengan pukulan, cekikan (pada korban), menggelapkan ruangan tempat terapi, membakar beberapa bagian anggota tubuh korban. Atau dengan melakukan ruqyah di hadapan orang banyak demi menghemat waktu. Caranya, menggunakan pengeras suara di dalam masjid dengan memfokuskan pada ayat-ayat yang diklaim sebagai ayat ruqyah.

Syaikh Al Albani mengatakan: “Tidak setiap pengalaman yang bermanfaat menunjukkan, bahwa cara seperti itu sesuai dengan syariat. Sebab, seandainya masalah ini dibuka secara bebas, maka akan membuka kelonggaran untuk kedustaan, bid’ah dan khurafat. Atau tidak menutup kemungkinan terjadinya kesyirikan”.

4. Berprofesi Sebagai Pembaca Ruqyah.
Ada sebagian orang yang menyibukkan diri untuk mengobati dengan cara ruqyah. Waktunya hanya habis untuk membaca di depan orang-orang yang sakit. Tempat tinggal diperluas dan siap menerima kedatangan para pasien. Jadwal kunjungan pun ditetapkan layaknya rumah sakit. Kesibukan ini dijadikan sebagai pekerjaan untuk mencari penghidupan. Fenomena ini akan menimbulkan dampak negatif.

Pertama : Kebanyakan orang akan mengira, bahwa peruqyah ini mempunyai keistimewaan tersendiri. Buktinya banyak pengunjung mendatanginya. Akibatnya, menimbulkan asumsi, jika posisi pembaca Al Qur`an melebihi kedudukan yang dibacanya, yaitu Al Quran. Oleh karena itu, segala akses yang berakibat melemahnya kepercayaan orang kepada Al Qur`an harus dicegah.

Kedua : Sang peruqyah juga mungkin akan mengira dirinya mempunyai kekuatan super sehingga setan-setan takluk di hadapannya. Sehingga penyakit ‘ujub dan takabur merasukinya, demikian juga perasaan buruk lainnya.

Dahulu, pada zaman sahabat, ada sekian sahabat yang dikenal doanya terkabul, seperti Sa’ad bin Abi Waqqash, dan juga Uwais Al Qarni dari kalangan tabi’in. Meski begitu, tidak diketahui atsar yang menunjukkan adanya orang-orang memadati rumahnya untuk meminta doa. Padahal doa mustajab sangat dibutuhkan orang-orang untuk memperbaiki dunia dan akhiratnya.

Ketiga : Orang yang menyibukkan diri untuk meruqyah, adalah laksana orang yang mengkhususkan diri untuk mendoakan orang lain, karena jenisnya sama. Apakah pantas bagi seorang muslim mengatakan, kemarilah aku akan doakan kalian. Apalagi praktek ini mematikan semangat orang untuk meruqyah diri sendiri dan meminta penyembuhan dari Allah semata.

5. Meminta Upah Dengan Berbagai Cara.
Imbal balik ini dilakukan dengan beragam cara :
Pertama : Memaksa agar diberi upah yang tinggi.
Kedua : Menolak meruqyah kecuali setelah menerima satu nominal uang dari penderita.
Ketiga : Sengaja mengulangi pengobatan dan memanjangkan waktunya sehingga dapat menerima upah untuk setiap kesempatan.
Keempat : Mereka mengaku tidak meminta upah, tetapi hanya ada jual beli air “bertuah” yang sudah dibacakan ruqyah padanya. Air “bertuah” dicampur dengan beberapa ramuan alami, kemudian dijual dengan harga mahal.

6. Membuat Dzikir-Dzikir Baru Dalam Agama.
Dalam beberapa buku disebutkan adanya pengobatan dengan ayat Al Qur`an, dzikir-dzikir yang umum dalam syariat, namun cara ketentuan membacanya ditetapkan dengan cara-cara yang khusus.

Sebagai misal, adanya ketentuan agar ayat ini atau dzikir ini dibaca duapuluh kali atau seratus kali. Padahal sama sekali tidak ada keterangannya dalam agama. Contoh konkretnya dalam buku Itsbatu ‘Ilaji Jami’i Al Amradhi Bil Qur`an (ketetapan penyembuhan segala penyakit dengan Al Qur`an). Dalam buku tersebut dijelaskan, setelah penulis menyebutkan ayat-ayat terapi, ia menambahkannya dengan ketentuan “hendaknya ditulis dalam piring buatan Cina, berwarna putih tanpa ornamen. Tentu yang seperti ini merupakan kesalahan.

Disamping cara-cara ruqyah yang keliru di atas, masih ada beberapa cara yang menyimpang lainnya, seperti:

– Meyakini bahwa ruqyah benar-benar bermanfaat dan merupakan faktor penyembuh.
– Membuka pengobatan dengan menanyakan nama dan nama ibu pasien.
– Meminta benda-benda yang pernah dipakai pasien.
– Meminta penyembelihan hewan dengan cara khusus. Dan kadang, setelah itu memerintahkan untuk melumuri badan penderita dengan darah hewan tersebut.
– Menuliskan beberapa kalimat yang tidak dapat dipahami layaknya kode morse atau huruf yang putus-putus.
– Melakukan komat-kamit dengan kalimat yang tidak terpahami.
– Membekali pasien dengan benda untuk dipendam di sekitar rumah.
– Menyatakan mampu memberi tahu pasien tentang kondisi yang dialaminya.
– Terlihatnya tanda-tanda kefasikan pada seorang peruqyah, seperti malas menunaikan shalat berjamaah.
– Dalam pengobatan wanita, dengan dalih sebagai penyembuh atau dengan alasan terpaksa, kadang sang peruqyah membuka aurat wanita, melihat wanita di tengah pengobatan, meletakkan tangan di tubuh pasien wanita atau mengoleskan cream di beberapa anggota tubuhnya. Padahal, wanita adalah fitnah terbesar bagi kaum lelaki. Disinilah setan berusaha menjerumuskan para terapis ke jurang pelanggaran syari’at dengan dalih penyembuhan, dan masih banyak lainnya.

Demikian praktek ruqyah yang bisa dianggap bisa mewakili terungkapnya beberapa kekeliruan yang terjadi seputar ruqyah. Bagi mereka yang melakukan terapi ruqyah, hendaknya berpegang teguh dengan petunjuk Al Qur`an dan Sunnah yang shahih. Jangan sampai setan mempermainkan mereka. Allah berfirman, yang artinya: Maka hendaklah orang-orang yang menyalahi perintah Rasul takut akan ditimpa cobaan atau ditimpa adzab yang pedih. [QS An Nur ayat 63]. (Red)

Maraji`:
1. As Sihru Wa Al’Ain Wa Ar Ruqyah Asy Syar’iyyah, karya Fahd bin Sulaiman Al Qadhi`, Cetakan Haiah Al Amru Bil MA’rufi Wan Nahyi ‘Anil Mungkar, tanpa tahun.
2. Fathur Rahman Fi Bayani Hajril Qur`an, karya Abu Anas Muhammad bin Fathi Alu ‘Abdul Aziz dan Abu Abdir Rahman Mahmud bin Muhammad Al Mallah, Dar Thayyibah Al Kadhra`, Mekkah, Cet. II, Th. 2002.
3. Nazharat Wa Ta`ammulat Min Waqi’i Al Ummah, karya Dr. Muhammad bin Abdur Rahman Al Khumayyis, Maktabah Ash Shabahah Sharjah Uni Emirat, Cet. I, Th. 1419 H/1998M.

[Disalin dari majalah As-Sunnah Edisi 06//Tahun IX/1426H/2005M. Penerbit Yayasan Lajnah Istiqomah Surakarta, Jl. Solo-Purwodadi Km.8 Selokaton Gondangrejo Solo 57183 Telp. 0271-761016 begin_of_the_skype_highlighting 0271-761016 end_of_the_skype_highlighting]

Hukum Mengkhususkan Diri Untuk Meruqyah Dan Menjadikannya Sebagai Pekerjaan Tetap
Selasa, 30 Maret 2010 13:30:32 WIB

HUKUM MENGKHUSUSKAN DIRI UNTUK MERUQYAH DAN MENJADIKANNYA SEBAGAI PEKERJAAN TETAP

Oleh
Al-Ustadz Yazid bin Abdul Qadir Jawas

Pada zaman sekarang ini, ada sebagian thullabul ilmi (penuntut ilmu syar’i) menjadi terkenal bisa mengobati orang dengan menggunakan ruqyah. Kemampuan meruqyah membuatnya menjadi terkenal sehingga dapat dijumpai sarana-sarana tersebut di tengah-tengah masyarakat.

Dengan banyaknya imbalan yang diperoleh dari meruqyah ini, mereka rela melepaskan kesibukan-kesibukan dan mengambil jalan pintas dengan cara mengkhususkan diri sebagai tukang ruqyah. Mereka pun banyak memperluas waktu untuk itu dan selalu siap apabila ada orang yang datang untuk berobat, sehingga membuat mereka sibuk mengatur jam-jam berobat layaknya dokter-dokter dan rumah sakit spesialis, serta menjadikan meruqyah ini sebagai pekerjaan tetap (profesi).

Mereka mengkhususkan diri untuk meruqyah dan menjadikannya sebagai pekerjaan tetap (mata pencaharian) sehingga menjadikan dirinya terkenal. Cara seperti ini dapat mendatangkan kemudharatan, baik bagi peruqyah itu sendiri maupun bagi mereka yang diruqyah. Di antara kemudharatan itu antara lain:

Dengan banyaknya pengunjung yang datang berobat kepada peruqyah, bisa menimbulkan kesalahpahaman di kalangan orang awam. Mereka menyangka, hanya dengan melihat banyaknya pengunjung yang datang kepadanya, peruqyah tadi mempunyai kekhususan yang tidak dimiliki oleh orang lain. Sehingga dengan demikian, pentingnya peruqyah melebihi pentingnya bacaan-bacaan yang dibaca oleh peruqyah tadi, yaitu kalam Allah Subhanahu wa Ta’ala . Bahkan orang-orang awam tersebut tidak lagi melihat pentingnya apa yang dibaca oleh peruqyah, namun hanya melihat kepada peruqyah itu saja.

Dalam hal meruqyah, yang memberi manfaat sebenarnya adalah apa yang dibaca dari Al Qur`an, sedangkan peruqyah itu sendiri hanya membacakan saja. Allah Subhanahu wa Ta’ala berfirman:

“Dan Kami turunkan dari Al Qur`an suatu penawar dan rahmat bagi orang-orang yang beriman…” [Al Isra` : 82].

Dalam surat lain Allah berfirman :

“…Katakanlah: “Al Qur`an itu adalah penawar dan petunjuk bagi orang-orang yang beriman ….” [Fushilat:44].

Kita tidak memungkiri ada atsar dari keshalihan peruqyah, kuat keimanannya, tsiqah-nya terhadap Allah Subhanahu wa Ta’ala, serta tawakalnya kepadaNya, namun sebenarnya, dia itu hanyalah membacakan saja. Karena yang mempunyai pengaruh kesembuhan, sebenarnya ialah kalamullah, yaitu Al Qur`an Al Karim yang dibaca oleh si peruqyah tersebut.

Jadi setiap apa yang melemahkan kepercayaan seseorang terhadap kalamullah, maka seharusnya dicegah dan tidak dibiarkan.

Ibnul Qayyim berkata: “Maka Al Qur`an-lah yang menjadi obat sempurna bagi semua penyakit hati, penyakit badan, maupun penyakit dunia dan akhirat. Tidak seorang pun yang bisa menyembuhkannya kecuali Dia. Apabila seseorang sudah memperbaiki caranya berobat dengan menggunakan Al Qur`an, kemudian sudah dia tempatkan pada anggota badan yang sakit dengan penuh keyakinan dan keimanannya, menerima dengan lapang dada, dan dengan keyakinan yang mantap serta semua syarat-syaratnya sudah terpenuhi, maka penyakit itu tidak akan pernah menghalanginya untuk mendapat kesembuhan. Sebab bagaimana mungkin penyakit dapat menghalangi ataupun melawan kalam Allah Subhanahu wa Ta’ala, Rabbnya segala apa yang ada di langit dan di bumi; apabila Al Qur`an itu diturunkan di atas gunung, maka gunung itu akan hancur; atau kalau diturunkan di atas bumi, maka bumi itu sendiri akan terpotong dan terbelah” [1].

Apabila kita melihat sirah (perjalanan hidup) Rasulullah Shallallahu ‘alaihi wa sallam, sirah sahabat-sahabatnya serta sejarah para ulama kaum Muslimin yang tidak diragukan lagi keimanan dan kelebihan mereka, maka kita tidak akan menemukan seorang pun di antara mereka yang meninggalkan pekerjaan-pekerjaan mereka dan mengkhususkan diri dengan membuka praktek pengobatan melalui ruqyah. Kita juga tidak akan mendapatkan salah seorang pun di antara mereka yang menjadikan ruqyah sebagai mata pencaharian, sehingga membuat mereka menjadi terkenal di kalangan masyarakat, apabila disebut namanya, maka disebut juga pekerjaannya ini beserta namanya.

Tidak diragukan lagi, bahwa setiap zaman penyakit-penyakit itu bertambah banyak. Namun kita tidak melihat salah seorang pun dari pemimpin kaum Muslimin yang menisbatkan dirinya sebagai tukang ruqyah seperti penisbatan kepada mufti (pemberi fatwa) dan qadhi (hakim). Pada zaman dahulu, orang yang menderita suatu penyakit, dia sendirilah yang meruqyah dengan menggunakan Kitab Allah (Al Qur`an) dan do’a-do’a yang datang dari Nabi Shallallahu ‘alaihi wa sallam. Dan bila ada seseorang yang sakit, kemudian ia diruqyah oleh orang yang faham tentang agama, maka hal itu boleh saja. Sebagaimana disebutkan dalam hadits dari Jabir bin Abdillah, ia berkata: Ada seorang di antara kami yang digigit kalajengking pada waktu itu kami sedang duduk bersama Rasulullah, lalu ada seorang berkata,”Ya, Rasulullah. Bolehkah saya meruqyahnya?” Lalu Nabi Shallallahu ‘alaihi wa sallam bersabda:

مَنِ اسْتَطَاعَ مِنْكُمْ أَنْ يَنْفَعَ أَخَاهُ فَلْيَفْعَلْ

“Barangsiapa di antara kalian yang mampu memberikan manfaat kepada saudaranya, hendaklah ia lakukan”. [2]

Seandainya mengkhususkan diri untuk meruqyah dan menjadikannya sebagai pekerjaan tetap (profesi) serta menyebarkannya di kalangan masyarakat adalah suatu kebaikan, tentu para sahabat akan melakukannya lebih dahulu daripada kita. Hal ini, sama juga ketika suatu amalan yang termasuk bagian dari syari’at Islam, namun dilakukan dengan cara yang tidak sesuai dengan tuntunan Rasulullah Shallallahu ‘alaihi wa sallam dan tidak pernah dilakukan oleh para sahabat, kemudian dianggap baik oleh masyarakat, maka demikian itu termasuk bid’ah. Hal ini sesuai dengan penjelasan As Salt bin Bahram, dia berkata: “Sungguh pada suatu hari Ibnu Mas’ud Radhiyallahu ‘anhu berjalan melewati seorang perempuan yang sedang memegang tasbih yang ia gunakan untuk bertasbih, maka Ibnu Mas’ud pun memotong tasbih tersebut lalu membuangnya”. Kemudian beliau juga melewati seorang laki-laki yang sedang bertasbih (memuji-muji kepada Allah) dengan menggunakan batu-batu kecil, beliau pun menendang batu-batu itu dengan kakinya, lantas berkata,’Kelalaian telah membawa kebid’ahan yang merupakan suatu kezhaliman, atau kalian telah melampaui keilmuan para sahabat Radhiyallahu ‘anhum ?’.” [3]

Sebenarnya yang membuat para tukang ruqyah pada zaman kita ini lebih terkenal ialah, karena mereka menyediakan tempat-tempat khusus untuk menemui mereka kapan mereka suka, sebagaimana yang dilakukan para dokter, pedagang atau pemilik perusahaan lainnya.

Seandainya Syaikhul Islam Ibnu Taimiyah membuka tempat khusus untuk meruqyah -tentu akan banyak yang datang, dan kemudian beliau sibuk hanya untuk menemui mereka kapan mereka mau- tentu beliau tidak akan dapat mengajarkan ilmu syar’i, dan juga tidak dapat menjelaskan tentang kebenaran agama Islam kepada umat. Terlebih lagi pada zaman yang diliputi kejahilan seperti saat ini serta merebaknya kebodohan dan khurafat, ketergantungan kepada selain Allah, kepada wali-wali setan, para syaikh dan kepada tokoh tertentu.

Para ulama Ahlus Sunnah tidak mengkhususkan diri mereka semata-mata untuk melayani pengobatan dengan ruqyah ini, karena mereka betul-betul faham terhadap agama Islam -semoga Allah merahmatinya-. Para ulama Ahlus Sunnah banyak menyibukkan diri dengan menuntut ilmu untuk memahami agama Islam, mendakwahkannya dan berjihad di jalan Allah.

Para setan, apabila melihat ketergantungan seseorang kepada peruqyah yang sudah menolongnya, maka tanpa sepengetahuannya, setan itu akan berpura-pura takut kepada peruqyah, kemudian akan mengatakan bahwa dirinya akan keluar dari tubuh orang yang dimasukinya tadi dan yang semisalnya, dengan tujuan untuk menambah kepercayaan orang tadi kepada peruqyah lebih kuat daripada kepercayaannya terhadap apa yang dibaca oleh peruqyah itu. Di samping itu, setan-setan itu juga bermaksud agar orang awam berkeyakinan, bahwa ruqyah mempunyai keanehan tersendiri.

Dalam riwayat Abu Dawud dengan lafazhnya sebagai berikut: dari Zainab -istri Abdullah bin Mas’ud c – berkata: Sesungguhnya Abdullah melihat benang di leherku, lalu ia berkata,”Apa ini?” Aku menjawab,”Benang untuk meruqyahku”. Zainab berkata: Lalu Abdullah mengambilnya, kemudian memotongnya, lalu ia berkata : Kamu semua, wahai keluarga Abdullah, sungguh tidak butuh kepada syirik. Aku telah mendengar Rasulullah bersabda.

إِنَّ الرُّقَى وَالتَّمَائِمَ وَالتَّوَلَةَ شِرْكٌ

“Sesungguhnya ruqyah [4], tamimah[5], dan tiwalah[6] adalah syirik”.

Maka aku berkata: “Waktu itu mataku berair, dan aku berobat kepada fulan Yahudi. Jika ia meruqyahku, maka aku merasa enak”.

Maka Abdullah berkata: Itu hanyalah perbuatan setan. Setan itu merangsangnya dengan tangannya. Karenanya, jika ia meruqyah, ia menahannya dari rasa salah. Akan tetapi cukuplah kamu mengucapkan sebagaimana Rasulullah ucapkan.

أَذْهِبِ الْبَأْسَ رَبَّ النَّاسِ, وَاشْفِ أَنْتَ الشَّافِى, لاَشِفَاءَ إِلاَّ شِفَاؤُكَ شِفَاءً لاَيُغَادِرُ سَقَمًا.

“Hilangkanlah penyakit wahai Rabb manusia, dan sembuhkanlah! Engkau adalah Dzat Penyembuh, tidak ada kesembuhan kecuali kesembuhan Engkau, kesembuhan yang tidak meninggalkan penyakit”. [7]

Tipu daya setan terhadap manusia itu sangat besar, sampai-sampai tidak bisa diketahui, kecuali oleh orang-orang yang faqih dalam masalah agama. Sedangkan apa yang dilakukan orang-orang awam ketika mendengar cerita-cerita aneh tentang si peruqyah, mereka hanya berlomba-lomba menemui tukang ruqyah itu dan memberikan kepada mereka upah yang tidak sedikit jumlahnya. Lebih-lebih lagi apabila mereka mendengar bahwa setan-setan berbicara dengan menggunakan lidah orang-orang yang dimasukinya tadi di depan peruqyah, kemudian peruqyah tadi membuat perjanjian dengan setan itu untuk tidak masuk lagi ke dalam tubuh orang yang dimasukinya tersebut.

Semakin banyak tersebar cerita-cerita aneh seperti ini, semakin banyak pula orang-orang yang mendatangi peruqyah ini dengan maksud untuk memastikan bahwa dalam dirinya memang tidak ada jin. Seandainya keadaan seperti ini memang benar merupakan karamah dari Allah Subhanahu wa Ta’ala, maka seharusnya bagi peruqyah itu untuk takut dari akibat yang disebabkan oleh perbuatannya itu. Apalagi seandainya ia tidak bisa menjamin bahwa hal itu bisa mengakibatkan istidraj, atau hal itu hanya merupakan tipu daya setan.

Syaikhul Islam Ibnu Taimiyah berkata: “Ketika kejadian-kejadian yang luar biasa itu sering terjadi pada diri seseorang, maka hal itu tidaklah mengurangi derajat orang tersebut. Banyak di antara orang-orang shalih yang bertaubat dari hal seperti ini. mereka bertaubat kepada Allah Subhanahu wa Ta’ala sebagaimana taubatnya orang-orang yang berbuat dosa-dosa, seperti dosa zina dan mencuri. Mereka mengadukan hal itu kepada yang lainnya lantas berdo’a memohon kepada Allah Subhanahu wa Ta’ala untuk menghilangkannya. Mereka juga memerintahkan kepada orang-orang yang ingin bertaubat agar jangan mengharapkan kejadian-kejadian aneh tersebut, lantas menjadikannya sebagai ambisi yang harus didapatkannya. Jangan pula berbangga dengan hal itu kemudian menyangka, bahwa hal itu sebagai bagian dari karamah. Bagaimana seandainya, jika hal itu benar-benar perbuatan setan dengan maksud untuk menyesatkan mereka? Karena saya tahu, orang-orang yang diajak berbicara oleh tumbuh-tumbuhan, ia memberitahukan bahwa di dalam dirinya ada manfaatnya. Saya tahu, sebenarnya yang mengajak mereka berbicara itu adalah para setan yang ada dalam tumbuh-tumbuhan tersebut. Saya juga mengerti orang-orang yang diberi tahu oleh batu, pohon; lantas batu dan pohon-pohon itu berkata kepada mereka “Mudah-mudahan dapat menyenangkanmu wahai wali Allah”. Ketika dibacakan ayat kursi kepadanya, maka hilanglah semua itu. Saya juga mengerti orang-orang yang pergi menangkap burung; lantas burung-burung itu berkata kepadanya “Bawalah diriku agar aku dimakan oleh orang-orang yang sangat membutuhkan”. Hal itu bisa terjadi, karena setan masuk ke dalam tubuh burung itu; sebagaimana ia masuk ke dalam tubuh manusia, lalu berkata seperti yang diucapkan tadi”.[8]

Bisa jadi, orang-orang yang meruqyah itu merasa bahwa dirinya adalah salah seorang wali Allah yang berbakti kepadaNya, atau merasa tinggi hati dan yang lainnya. Ini disebabkan karena begitu banyak penyakit yang sudah disembuhkan oleh Allah Subhanahu wa Ta’ala melalui ruqyahnya; demikian juga melihat bagaimana setan takut kepadanya dan langsung keluar dari orang yang kesurupan, dan yang lainnya. Para salafush shalih dahulu -semoga Allah merahmati mereka- merasa takut dan khawatir terhadap hal-hal seperti ini, dan mereka pun menutup jalan masuk perasaan-perasaan seperti itu.

Orang yang meruqyah, sebagaimana yang sudah disebutkan di muka, tidaklah seperti seorang dokter yang banyak dikunjungi para pasien untuk berobat kepadanya; karena seorang dokter itu mengobati dengan pengobatan yang sudah diketahui, dan dia tidak mengetahui bahwa obat itu bermanfaat kecuali apabila pasien itu sendiri yang mengatakan kepadanya tentang penyakitnya. Bahkan seorang pasien meyakini, bahwa kesembuhannya itu tergantung dengan obat-obatan yang diberikan oleh dokter, bukan dengan dokter yang mengobatinya. Ini berbeda dengan seorang peruqyah; maka dia menyangka bahwa kesembuhan itu tergantung pada dirinya bukan kepada apa yang dibacanya, dengan alasan Al Qur`an ada pada diri setiap Muslim, mereka bisa membacanya kapan saja mereka inginkan, namun walaupun demikian, mereka berserah diri agar yang membacanya itu harus si peruqyah. Hal ini bisa memasukkan perasaan ujub dan sombong pada diri peruqyah; dia menyangka dirinya dengan prasangka yang bermacam-macam. Tidak diragukan lagi, menjauhi hal seperti ini adalah lebih baik. Allahu a’lam bish shawab.

Salah satu kritik yang perlu diarahkan kepada para tukang ruqyah yang menggunakan tata cara yang tidak dicontohkan syar’i. Yaitu, kadang-kadang mereka berbicara tanpa didasari oleh ilmu. Misal, apabila mereka meruqyah seseorang, namun jin yang ada dalam tubuh orang tersebut tidak mau berbicara, mereka dengan mudahnya berkata “tidak ada jin dalam tubuhmu, namun engkau hanya terkena ‘ain”, atau perkataan “tidak ada jin dalam tubuhmu dan tidak juga penyakit ‘ain”. Mereka juga berkata “kami tidaklah meruqyah orang kesurupan, kecuali jin itu pasti akan berbicara dan berdialog dengan kami karena takutnya kepada kami, atau kepada bacaan-bacaan yang kami baca”.

Hal seperti ini bukan berarti menunjukkan si peruqyah tersebut berilmu. Karena sesungguhnya orang yang kesurupan, apabila dibacakan doa dan dzikir-dzikir yang biasa digunakan untuk meruqyah, kemudian jin yang ada di dalam tubuhnya itu merasa takut, maka disebabkan karena ketakutannya itu ia pun berbicara. Atau mungkin saja jin itu tidak berbicara dan tidak takut. Jadi, dari mana para tukang ruqyah itu mengatakan dengan yakin, bahwa tidak ada jin atau penyakit ‘ain pada diri seorang kesurupan yang sedang diruqyahnya? Kesurupan seperti ini bisa terjadi, karena orang yang sakit tadi meninggalkan doa-doa yang diajarkan Nabi Shallallahu ‘alaihi wa sallam, dan sebaliknya ia yakin dengan perkataan-perkataan para tukang ruqyah. Allah Subhanahu wa Ta’ala berfirman:

“Dan janganlah kamu mengikuti apa yang kamu tidak mengetahui pengetahuan tentangnya. Sesungguhnya pendengaran, penglihatan dan hati, semuanya itu akan dimintai pertanggung-jawabannya”. [Al Isra`: 36].

Hal yang perlu juga dikritik dari para peruqyah tersebut, yaitu cara mereka mengumpulkan orang-orang yang datang berobat kepadanya, kemudian dia membacakan kepada mereka sekaligus dengan satu bacaan, dengan tujuan untuk mempersingkat waktu, karena begitu banyak orang yang datang berobat kepadanya. Kemudian para pengunjung tadi mengambil ludah peruqyah dengan menggunakan bejana-bejana mereka. Ataupun mengadakan majelis khusus dengan mengundang banyak orang untuk diruqyah, kemudian diruqyah satu persatu, dengan maksud sebagai tontonan kepada masyarakat sebagai media pengobatan massal.

Melihat begitu banyaknya keuntungan yang diperoleh dengan menggunakan cara seperti itu oleh para peruqyah, seperti harta banyak, maka beberapa dukun maupun orang pintar dan pembohong besar berlomba-lomba menampakkan diri sebagai tukang ruqyah. Mereka pun membuka tempat-tempat khusus untuk tujuan ini, mencampurkan kebenaran dengan kebatilan sehingga membuka pintu-pintu kehancuran bagi umat manusia. Dengan demikian, sulit untuk mengingkari para dukun dan orang pintar, karena semuanya bercampur dengan orang yang tidak mencampurkan bacaan mereka dengan tipuan atau ramalan yang mengakibatkan sulitnya membedakan antara mereka. Dan suatu kemungkaran itu menjerumuskan kepada kehancuran, maka wajib bagi kita untuk mencegahnya, sekalipun orang yang melakukan hal itu bermaksud baik.

Abdullah bin Mas’ud dan para sahabatnya serta para ulama tersohor melarang untuk menggantungkan Al Qur`an walaupun itu adalah kalamullah, sebagai cara untuk mencegah kemungkaran, agar hal itu tidak menjurus pada penggantungan tama’im [9]. Dan sebagaimana hal ini difatwakan oleh Lajnah Ad Da’imah Lil Buhutsil ‘Ilmiah Wal Ifta’ Saudi Arabia.[10]

Orang-orang yang mengkhususkan diri untuk meruqyah dan menjadikannya sebagai pekerjaan tetap (profesi), mereka mengira jika hal itu boleh saja dilakukan dan hukum melakukannya adalah sunnah; dan sunnah termasuk salah satu hukum syar’i yang merupakan suatu ibadah. Maka perbuatan ini bisa menjerumuskan mereka ke dalam perbuatan bid’ah, karena menjadikan ruqyah sebagai profesi tidak pernah dilakukan oleh Rasulullah Shallallahu ‘alaihi wa sallam dan tidak juga oleh para khulafa’ur rasyidin.

Adapun yang terjadi pada zaman Nabi Shallallahu ‘alaihi wa sallam, ketika beberapa sahabat Rasulullah Shallallahu ‘alaihi wa sallam melewati sebuah sumber air yang di dekatnya ada sekelompok orang. Salah seorang dari sekelompok orang tersebut digigit binatang berbisa. Kemudian salah seorang dari mereka berkata: “Apakah di antara kalian ada yang dapat meruqyah karena di dekat sumber air itu ada orang yang tersengat binatang?” Kemudian pergilah salah seorang di antara para sahabat membacakan surat Al Fatihah dengan perjanjian, apabila ia sembuh, maka ia dibayar dengan seekor kambing. Setelah dibacakan, orang itu pun sembuh, lalu ia memberikan seekor kambing sesuai dengan perjanjian mereka sebelumnya. Ketika sahabat tadi kembali ke rombongannya dengan membawa seekor kambing, rombongannya tidak mau menerima kambing itu dan berkata: “Engkau telah mengambil upah dari kitab Allah”. Ketika mereka sampai di kota Madinah, mereka pun melaporkan kejadian tersebut kepada Rasulullah Shallallahu ‘alaihi wa sallam . Mereka berkata,”Wahai, Rasulullah. Bolehkah kita mengambil upah dari Kitab Allah?” Rasulullah Shallallahu ‘alaihi wa sallam lalu menjawab:

إِنَّ أَحَقَّ مَا أَخَذْتُمْ عَلَيْهِ أَجْرًا كِتَابُ اللهِ.

“Sebaik-baik upah yang kalian ambil adalah upah dari Kitab Allah”.[11]

Beberapa sahabat ada yang terkenal dengan doanya yang mustajab, seperti Sa’ad bin Abi Waqqas. Dia termasuk salah seorang dari sepuluh orang yang diberi kabar gembira untuk masuk surga, dan termasuk orang yang didoakan oleh Rasulullah Shallallahu ‘alaihi wa sallam agar doanya terkabul. Sa’ad berkata: Rasulullah mendoakanku :

اَللَّهُمَّ اسْتَجِبْ لَهُ إِذَا دَعَاكَ

“Ya Allah, kabulkanlah doanya apabila ia berdoa kepadaMu”.[12]

Selain itu juga beberapa tabi’in (pengikut Nabi Shallallahu ‘alaihi wa sallam) seperti Uwais Al Qarni Radhiyallahu ‘anhu. Namun, walau demikian keadaannya, tidaklah membuat kaum Muslimin sangat membutuhkan kemustajaban doa mereka untuk memperbaiki dunia dan agama kaum Muslimin, meski sebenarnya tidak ada larangan syar’i untuk datang dan meminta doa kepada mereka, sebagaimana yang dilakukan Umar bin Khaththab z kepada Uwais bin Al Qarni, karena Rasulullah Shallallahu ‘alaihi wa sallam memberitahukannnya untuk melakukan hal itu. Walau demikian, tidak diragukan lagi, seandainya Umar bin Khaththab melihat penduduk Madinah berkumpul di tempat Uwais untuk meminta doa, demikian juga penduduk Makkah dan Irak, tentu ia akan mencegahnya, meskipun beliau juga pernah meminta doa kepada Uwais. Hal ini dia lakukan karena takut akan terjadi fitnah pada diri orang-orang tersebut dan terhadap Uwais sendiri. Dan karena kefakihan Uwais Al Qarni Radhiyallahu ‘anhu , ia berusaha menyembunyikan keberkahan doanya dan tidak menjerumuskan diri sendiri dan orang lain terhadap fitnah.

Diriwayatkan dari Usair bin Jabir. Dahulu, ketika Umar bin Khaththab Radhiyallahu ‘anhu didatangi oleh sekelompok rombongan yang datang dari negeri Yaman, beliau bertanya kepada mereka: “Apakah di antara kalian ada yang bernama Uwais bin Amir?” Sampai ia ditunjukkan kepada Uwais, kemudian beliau berkata: “Apakah engkau Uwais bin Amir?” Dia menjawab,”Ya, saya Uwais bin Amir.” Beliau berkata lagi,”Uwais yang berasal dari Bani Qarni, dari suku Murad?” Uwais menjawab,”Ya, betul.” Umar lalu melanjutkan,”Dulu engkau pernah terkena penyakit kusta, namun setelah itu engkau pun sembuh, kecuali masih tertinggal sedikit lagi?” Uwais menjawab,”Ya, benar.” Kemudian Umar melanjutkan,”Engkau mempunyai seorang ibu?” Uwais menjawab,”Betul.” Setelah itu Umar berkata lagi,”Aku mendengar Rasulullah Shallallahu ‘alaihi wa sallam bersabda,‘Akan datang kepada kalian Uwais bin Amir bersama sekelompok rombongan dari negeri Yaman, dia berasal dari Bani Qarni dari suku Murad. Dahulu ia pernah terkena penyakit kusta, namun ia pun sembuh dari penyakit tersebut kecuali masih tertinggal sedikit lagi. Dia sangat berbakti kepada ibunya. Apabila dia bersumpah dengan Nama Allah, karena baktinya kepada ibunya, Allah akan mengabulkan segala permintaannya. Apabila engkau mau agar dia memohonkan pengampunan untukmu kepada Allah Subhanahu wa Ta’ala , maka lakukanlah’.” Umar lalu berkata: “Mohonkanlah pengampunan untukku kepada Allah Subhanahu wa Ta’ala ”. Setelah itu Uwais pun mendoakan agar Allah Subhanahu wa Ta’ala mengampuninya.

Setelah itu Umar bertanya,”Hendak kemanakah engkau?” Dia menjawab,”Ke negeri Kufah.” Umar berkata lagi,”Maukah engkau kutuliskan sepucuk surat kepada gubernur di sana?” Dia menjawab,”Aku lebih senang bersama orang-orang miskin ini.” Perawi berkata: “Setelah satu tahun dari pertemuan mereka itu, salah seorang dari kepala suku Bani Qarni datang ke kota Makkah untuk melaksanakan ibadah haji. Ketika kepala suku itu bertemu dengan Umar bin Khaththab Radhiyallahu ‘anhu, Umar bertanya kepadanya tentang keadaan Uwais. Kepala suku itu lalu menjawab,”Aku tinggalkan dia dalam keadaan sangat menyedihkan, miskin sekali.” Mendengar jawaban itu, Umar lalu memberitahukan apa yang disabdakan Rasulullah Shallallahu ‘alaihi wa sallam kepadanya tentang Uwais. Umar berkata,”Aku mendengar Rasulullah Shallallahu ‘alaihi wa sallam bersabda,’Akan datang kepada kalian Uwais bin Amir bersama sekelompok rombongan dari negeri Yaman, dia berasal dari Bani Qarni bermarga Murad. Dahulu ia pernah terkena penyakit kusta, namun ia pun sembuh dari penyakit itu, kecuali masih tertinggal sedikit lagi. Apabila engkau mau agar dia memohonkan pengampunan bagimu kepada Allah Subhanahu wa Ta’ala , maka lakukanlah’.”

Setelah selesai mengerjakan ibadah haji, kepala suku itu pun pulang dan langsung menemui Uwais, lantas berkata kepadanya: “Mohonkanlah ampunan bagiku kepada Allah Subhanahu wa Ta’ala.” Uwais menjawab,”Engkau baru saja kembali dari suatu perjalanan shalih (kebajikan). Engkaulah yang lebih pantas untuk memintakan aku pengampunan kepada Allah Subhanahu wa Ta’ala. Apakah engkau bertemu dengan Umar?” Kepala suku itu menjawab: “Ya, aku bertemu dengannya.” Setelah itu Uwais pun mendoakannya, sehingga orang-orang pun mengetahui tentang dirinya, lantas pergi meninggalkannya. Usair berkata: “Uwais mengenakan pakaian burdah. Dan setiap orang yang melihat pakaian tersebut, mereka pasti bertanya, dari mana Uwais mendapatkan pakaian itu?” [13]

Pada hakikatnya ruqyah itu sama seperti doa, bahkan dikategorikan sebagai doa dan yang semisalnya. Seandainya penduduk sebuah negeri bergantian mendatangi seseorang yang tampaknya bisa memberikan kebaikan bagi anak-anak mereka dengan cara men-tahnik-nya dengan kurma atau lainnya, maka banyak juga orang yang datang membawa anak mereka untuk di tahnik. Yang nampak sangat jelas pada zaman Nabi, banyak bayi yang lahir, tetapi tidak dibawa kepada Nabi Shallallahu ‘alaihi wa sallam minta untuk di tahnik. Oleh karena itu, seharusnya orang yang meruqyah khawatir terhadap dirinya atau terhadap mereka dari fitnah.

Ironisnya pada zaman sekarang ini, ada beberapa thullabul ilmi (penuntut ilmu syar’i) yang didatangi oleh beribu-ribu orang dengan tujuan meminta ruqyah kepadanya, kemudian mereka meninggalkan para ulama; apakah mereka tidak merasa takut terhadap fitnah ujub, riya’, sombong dan lain sebagainya?

Jika sudah jelas dalam masalah ini terdapat kerusakan terhadap masyarakat, terutama orang-orang awam, yaitu timbulnya ketergantungan dan kepasrahan mereka terhadap peruqyah lebih besar daripada ketergantungan dan kepasrahan kepada Allah Subhanahu wa Ta’ala dan firmanNya; mereka menyangka, kesembuhan itu berhubungan dengan peruqyah hanya karena melihat banyaknya pengunjung yang datang menemuinya, sementara hal ini merupakan sesuatu yang tidak pernah mereka lihat pada sebagian besar ulama-ulama shalih, maka tidak diragukan lagi, mencegah kehancuran lebih baik daripada mengharapkan kebaikan, khususnya apabila kehancuran yang diakibatkan lebih besar daripada kebaikan yang diharapkan. Di samping itu, meruqyah seperti itu juga bisa mendatangkan kerusakan pada diri peruqyah sendiri; misalnya, menjadikan dirinya tenar dan membuat dirinya merasa tinggi hati, lantas memulai ruqyah dengan cara-cara yang tidak pernah dikenal di kalangan ulama-ulama salafush shalih, seperti dengan cara memukul, atau gaya tertentu, atau membacakan terhadap beratus-ratus orang secara bersamaan dengan satu bacaan, lantas meniup pada bejana-bejana mereka setelah bacaan tadi. Semua ini adalah perbuatan bid’ah.

Sesungguhnya orang-orang yang mengkhususkan diri untuk meruqyah, sama seperti orang yang mengkhususkan dirinya untuk berdoa bagi orang lain; sehingga dengan demikian, ruqyah dan doa adalah sama. Jadi apakah pantas bagi seorang penuntut ilmu mengatakan “kemari, datanglah kepadaku, aku akan mendoakanmu”.

Ini sangat bertentangan dengan petunjuk para salafush shalih. Selain itu juga, dahulu Umar bin Khaththab Radhiyallahu ‘anhu dan para sahabat lainnya serta para tabi’in benci apabila ada seseorang datang meminta doa kepada mereka. Mereka berkata “apakah kami ini seorang nabi?”

Dampak negatif menyebarnya hal ini, yaitu bisa menimbulkan keraguan pada diri orang awam dan orang-orang yang tidak berilmu; mereka menyangka, cara ini adalah cara yang benar dalam melakukan ruqyah, sehingga mereka pun pergi meminta ruqyah kepada orang lain dan melupakan Sunnah Rasulullah Shallallahu ‘alaihi wa sallam dalam meruqyah, yaitu meruqyah diri sendiri dan menyerahkan diri di hadapan Allah Subhanahu wa Ta’ala untuk memohon kesembuhan kepadaNya.

Kesimpulan dari penjelasan di atas, bahwasanya mengkhususkan diri menjadi peruqyah dan menjadikannya sebagai profesi (mata pencaharian), menurut penjelasan para ulama ahlus sunnah, tidak dibenarkan. Hal seperti ini akan menjerumuskan kepada bahaya, fitnah dan lain sebagainya, sebagaimana telah dijelaskan di atas. Wallahu a’lam bish shawab.

Semoga tulisan ini bermanfaat bagi penulis, thullabul ‘ilmi dan kaum muslimin. Mudah-mudahan kita tetap ditunjuki ke jalan yang benar, mengikuti Al Qur`an dan Sunnah menurut pemahaman Salafush Shalih.

Washallahu’ala Nabiyyina Muhammadin Shallallahu ‘alaihi wa sallam.

Maraji’:
1. Ar Ruqaa; ‘Ala Dhau’i Aqidati Ahli As Sunnati Wal Jama’ati Wa Hukmu At Tafarrughi Laha Wat Tikhaadzihaa Hirfah, oleh Dr. Ali bin Nufayyi’ Al Alyani, Cet. I, Darul Wathan, Th. 1411 H.
2. Majmu’ Fatawa Syaikhul Islam Ibnu Taimiyah.
3. Fatawa Al Ulama Fi ‘Ilajis Sihr Wal Mass Wal ‘Ain Wal Jann, Jam’u Wa Tartib Nabiyyil Bion, Muhammad Mahmud, Cet. II, Darul Qasim, Th.14221 H.
4. Zaadul Ma’ad Fi Hadyi Khairil Ibad, Juz 4, oleh Imam Ibnu Qayyim Al Jauziyyah, tahqiq Syu’aib dan Abdul Qadir Al Arna-uth, Cet. Muassassah Ar Risalah, Th. 1415 H.
5. Fathul Majid Syarah Kitabut Tauhid, ta’lif Abdurrahman bin Hasan bin Muhammad bin Abdul Wahab, tahqiq Dr. Walid bin Abdurrahman Al Furayyan, Th. 1419 H.
6. Risalah Fi Ahkamir Ruqaa Wat Tamaaim Wa Shifati Ruqyah Asy Syar’iyyah, Muhammad bin Ibrahim.
7. Qawa’id Ar Ruqyah Asy Syar’iyyah, oleh Abdullah bin Muhammad bin Abdurrahman As Sad-haan, Cet. Dar Al ‘Ashimah, Th. 1415 H.

[Disalin dari majalah As-Sunnah Edisi 06//Tahun IX/1426H/2005M. Penerbit Yayasan Lajnah Istiqomah Surakarta, Jl. Solo-Purwodadi Km.8 Selokaton Gondangrejo Solo 57183 Telp. 0271-761016 begin_of_the_skype_highlighting 0271-761016 end_of_the_skype_highlighting]
_______
Footnote
[1]. Zaadul Ma’ad, IV/352.
[2]. HR Muslim (no. 2199) dan Syarah Shahih Muslim, oleh Imam An Nawawi (XIV/186).
[3]. Al Bida’ Wa Nahyu ‘Anha, oleh Ibnu Wadhdhah, hlm. 38 no. 31, tahqiq Amr bin Abdul Mun’in Salim; dan Silsilah Ahadits Adh Dha’ifah Wal Maudhu’ah, I/186, oleh Imam Al Albani.
[4]. Ruqyah, jama’nya adalah ruqaa. Artinya adalah do’a perlindungan yang biasa dipakai sebagai jampi bagi orang sakit. Do’a itu berasal dari Al Qur`an atau As Sunnah, atau selain dari keduanya yang disepakati oleh ulama dan dikenal mujarrab, serta tidak bertentangan dengan syariat.
[5]. Tamimah, jamaknya tama’im. Yaitu sesuatu yang dikalungkan ke leher atau bagian dari tubuh seseorang. Tujuannya untuk mendatangkan manfaat atau menolak bahaya. Tamimah sering juga diartikan dengan jimat.
[6]. Tiwalah, adalah sesuatu yang digunakan oleh wanita untuk merebut cinta suaminya (pelet), dan ini bagian dari sihir.
[7]. HR Ahmad (I/381), Abu Dawud (no. 3883), Ibnu Majah (no. 3576), Ibnu Hibban (no.1412 Mawarid), Al Hakim (IV/217,418), Ath Thabrani (no.10503), Baihaqi (IX/350). Hadits ini dishahihkan oleh Imam Hakim dan disetujui oleh Imam Adz Dzahabi.
[8]. Majmu’ Fatawa Syaikhul Islam Ibnu Taimiyah, 11/300.
[9]. Fathul Majid Syarah Kitabut Tauhid, Bab VIII, Maa Ja-a Fir Ruqaa Wat Tamaa-im (hlm. 145-153) dan Al Madkhal Lil Dirasatil Islamiyyah (hlm. 150-151).
[10]. Fatawa Lajnah Daimah, I/302-308 no. 992.
[11]. HR Bukhari no. 5337 dari sahabat Ibnu Abbas.
[12]. HR Hakim III/499. Lihat biografi sahabat Sa’ad bin Abi Waqqash di dalam Siyar A’lam An Nubala, I/92 no. 5.
[13]. Syarah Shahih Muslim, oleh Imam An Nawawi, XVI/95-96.
[14]. Tahnik, yaitu mengunyah kurma, kemudian diberikan kepada bayi yang baru lahir, dioleskan di langit-langit mulutnya.

Kiat Membentengi Keluarga Dari Sihir
Jumat, 2 April 2010 22:53:11 WIB

KIAT MEMBENTENGI KELUARGA DARI SIHIR

SEKILAS TENTANG HAKIKAT SIHIR
Secara etimologis, sihir artinya sesuatu yang tersembunyi dan sangat halus penyebabnya. Sedangkan menurut istilah syariat, Abu Muhammad Al Maqdisi menjelaskan, sihir adalah azimat-azimat, mantra-mantra atau pun buhul-buhul yang bisa memberi pengaruh terhadap hati sekaligus jasad, bisa menyebabkan seseorang menjadi sakit, terbunuh, atau pun memisahkan seorang suami dari istrinya. [1]

Jadi sihir benar-benar ada, memiliki pengaruh dan hakikat yang bisa mencelakakan seseorang dengan taqdir Allah yang bersifat kauni . Allah Subhanahu wa Ta’ala berfirman :

فَيَتَعَلَّمُونَ مِنْهُمَا مَا يُفَرِّقُونَ بِهِ بَيْنَ الْمَرْءِ وَزَوْجِهِ وَمَاهُم بِضَآرِّينَ بِهِ مِنْ أَحَدٍ إِلاَّ بِإِذْنِ اللَّهِ

“Maka mereka mempelajari dari kedua malaikat itu apa yang bisa mereka gunakan untuk menceraikan antara seorang (suami) dengan istrinya. Dan mereka (ahli sihir) itu tidak dapat memberi mudharat dengan sihirnya kepada seorang pun kecuali dengan izin Allah” [Al Baqarah : 102].

Demikian juga firman Allah yang memerintahkan kita berlindung dari kejahatan sihir :

وَ مِنْ شَر ِّ النَّفَّاثاَتِ فْي العُقَدِ

“Dan (aku berlindung kepada Allah) dari kejahatan wanita-wanita tukang sihir yang menghembuskan pada buhul-buhul”. [Al Falaq : 4].

Seandainya sihir tidak memiliki pengaruh buruk, tentu Allah Subhanahu wa Ta’ala tidak akan memerintahkan kita agar berlindung darinya.[2]

Sihir juga pernah menimpa Rasulullah Shallallahu ‘alaihi wa sallam. Yaitu ketika seorang Yahudi bernama Labid bin Al A’sham menyihir Beliau Shallallahu ‘alaihi wa sallam. Aisyah rahimahullah menceritakan:

كَانَ رَسُولُ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ سُحِرَ حَتَّى كَانَ يَرَى أَنَّهُ يَأْتِي النِّسَاءَ وَلَا يَأْتِيهِنَّ

“Rasulullah Shallallahu ‘alaihi wa sallam pernah disihir, sehingga Beliau merasa seolah-olah mendatangi istri-istrinya, padahal tidak melakukannya”.[3]

Berkaitan dengan hadits ini, Al Qadhi ‘Iyadh menjelaskan: “Sihir adalah salah satu jenis penyakit diantara penyakit-penyakit lainnya yang wajar menimpa Beliau Shallallahu ‘alaihi wa sallam, seperti halnya penyakit lain yang tidak diingkari. Dan sihir ini tidak menodai nubuwah Beliau. Adapun keadaan Beliau Shallallahu ‘alaihi wa sallam ketika itu, seolah-olah membayangkan melakukan sesuatu, padahal Beliau Shallallahu ‘alaihi wa sallam tidak melakukannya. Hal itu tidak mengurangi kejujuran Beliau. Karena dalil dan ijma’ telah menegaskan tentang kema’shuman Nabi Shallallahu ‘alaihi wa sallam dari sikap tidak jujur. Terpengaruh sihir perkara yang hanya mungkin terjadi pada diri Nabi Shallallahu ‘alaihi wa sallam dalam masalah duniawi yang bukan merupakan tujuan risalah Beliau Shallallahu ‘alaihi wa sallam. Dan Beliau Shallallahu ‘alaihi wa sallam tidak diistimewakan lantaran masalah duniawi pula. Beliau Shallallahu ‘alaihi wa sallam adalah manusia biasa yang bisa tertimpa penyakit seperti halnya manusia. Maka bisa saja terjadi, Beliau Shallallahu ‘alaihi wa sallam dikhayalkan oleh perkara-perkara dunia yang tidak ada hakikatnya. Kemudian perkara itu (pada akhirnya) menjadi jelas sebagaimana yang terjadi pada diri Beliau Shallallahu ‘alaihi wa sallam”.[4]

Sihir memiliki bentuk beraneka ragam dan bertingkat-tingkat. Di antara contohnya adalah tiwalah (sihir yang dilakukan oleh seorang istri untuk mendapatkan cinta suaminya/pelet), namimah (adu domba), al ‘athfu (pengasihan), ash sharfu (menjauhkan hati) dan sebagainya. Sebagian besar sihir ini masuk ke dalam perbuatan kufur dan syirik, kecuali sihir dengan membubuhi racun atau obat-obatan serta namimah, maka ini tidak termasuk syirik.

Syaikh Abdurrahman bin Nashir As Sa’di menjelaskan: “Sihir termasuk perbuatan syirik ditinjau dari dua sisi.

Pertama : Karena dalam sihir itu terdapat unsur meminta pelayanan dan ketergantungan dari setan serta pendekatan diri kepada mereka melalui sesuatu yang mereka sukai, agar setan-setan itu memberi pelayanan yang diinginkan.
Kedua : Karena di dalam sihir terdapat unsur pengakuan (bahwa si pelaku) mengetahui ilmu ghaib dan penyetaraan diri dengan Allah dalam ilmuNya, dan adanya upaya untuk menempuh segala cara yang bisa menyampaikannya kepada hal tersebut. Ini adalah salah satu cabang dari kesyirikan dan kekufuran”.[5]

Hukum mempelajari dan melakukan sihir adalah haram dan kufur. Hukuman bagi para tukang sihir adalah dibunuh, sebagaimana yang diriwayatkan dari beberapa orang sahabat [6]. Dan sihir merupakan perbuatan setan. Allah Azza wa Jalla berfirman :

وَاتَّبَعُوا مَا تَتْلُوا الشَّيَاطِينُ عَلَى مُلْكِ سُلَيْمَانَ وَمَاكَفَرَ سُلَيْمَانُ وَلَكِّنَّ الشَّيَاطِينَ كَفَرُوا يُعَلِّمُونَ النَّاسَ السِّحْرَ

“Dan mereka mengikuti apa yang dibaca oleh setan-setan pada masa kerajaan Sulaiman (dan mereka mengatakan bahwa Sulaiman mengerjakan sihir), padahal Sulaiman tidak kafir (dan tidak mengerjakan sihir), tetapi setan-setan itulah yang kafir (mengerjakan sihir). Mereka mengajarkan sihir kepada manusia”. [Al Baqarah : 102]

PETUNJUK NABI UNTUK MENANGKAL DAN MENGOBATI SIHIR
Seperti telah dijelaskan oleh para ulama, sihir termasuk jenis penyakit yang bisa menimpa manusia dengan izin Allah Azza wa Jalla . Tidaklah Allah Azza wa Jalla menurunkan satu penyakit melainkan Dia juga menurunkan obat penawarnya. Dan seorang muslim dilarang berobat dengan sesuatu yang diharamkan Allah.
Dari Abu Hurairah Radhiyallahu ‘anhu, dari Nabi Shallallahu ‘alaihi wa sallam, Beliau bersabda :

مَا أنْزَلَ اللهُ دَاءً إلا أنْزَلَ لَهُ شِفَاءً

“Tidaklah Allah menurunkan suatu penyakit, melainkan Allah akan menurunkan pula obat penawarnya”.[7]

Seorang muslim dilarang pergi ke dukun untuk mengobati sihir dengan sihir yang sejenis. Karena hukum mendatangi dukun dan mempercayai mereka adalah kufur. Apatah lagi sampai meminta mereka untuk melakukan sihir demi mengusir sihir yang menimpanya, ataupun untuk menanyakan hal-hal yang berkaitan dengan jodoh anak dan sanak saudaranya, atau hubungan suami istri dan keluarga, tentang barang yang hilang, percintaan, perselisihan dan sebagainya. Hal itu merupakan perkara ghaib dan hanya Allah Azza wa Jalla saja yang mengetahui. Rasulullah Shallallahu ‘alaihi wa sallam bersabda :

مَنْ أتَى كَاهِنًا أوْ سَاحِرًا فَصَدَّقَهُ بِمَا يَقُوْلُ فَقَدْ كَفَرَ بِمَا أُنْزِلَ عَلَى مُحَمَدٍ

“Barangsiapa yang mendatangi dukun atau tukang sihir, kemudian ia membenarkan (mempercayai) perkataan mereka, maka sungguh ia telah kafir terhadap apa yang diturunkan kepada Muhammad”.[8]

Para dukun, paranormal, tukang sihir dan peramal itu hanya mengaku-ngaku mengetahui ilmu ghaib berdasarkan kabar yang dibawa setan yang mencuri dengar dari langit. Para dukun itu, tidak akan sampai pada maksud yang diinginkan kecuali dengan cara berkhidmah, tunduk dan taat serta menyembah tentara iblis tersebut. Ini merupakan perbuatan kufur dan syirik terhadap Allah Subhanahu wa Ta’ala. Allah Subhanahu wa Ta’ala berfirman :

هَلْ أُنَبِّئُكُمْ عَلَى مَن تَنَزَّلُ الشَّيَاطِينُ {212} تَنَزَّلُ عَلَى كُلِّ أَفَّاكٍ أَثِيمٍ { 222} يُلْقُونَ السَّمْعَ وَأَكْثَرُهُمْ كَاذِبُونَ

“Apakah akan Aku beritakan kepadamu, kepada siapa setan-setan itu turun? Mereka turun kepada setiap pendusta lagi banyak dosa, mereka menghadapkan pendengaran (kepada setan) itu, dan kebanyakan mereka adalah orang-orang pendusta”. [Asy Syu’ara`: 221-223].

Oleh karena itu, seorang muslim tidak boleh tunduk dan percaya kepada dugaan dan asumsi bahwa cara yang dilakukan para dukun itu sebagai pengobatan, misalnya tulisan-tulisan azimat, rajah-rajah, menuangkan cairan yang telah dibaca mantra-mantra syirik dan sebagainya. Semua itu adalah praktek perdukunan dan penipuan terhadap manusia. Barangsiapa yang rela menerima praktek-praktek tersebut tanpa menunjukkan sikap penolakannya, sungguh ia telah ikut tolong-menolong dalam perbuatan bathil dan kufur.[9]

CARA PENECGAHAN DARI SIHIR YANG DIAJARKAN RASULULLAH[10]
1- Dalam setiap keadaan senantiasa mentauhidkan Allah Azza wa Jalla dan bertawakkal kepadaNya, serta menjauhi perbuatan syirik dengan segala bentuknya. Allah Azza wa Jalla berfirman :

إِنَّهُ لَيْسَ لَهُ سُلْطَانٌ عَلَى الَّذِينَ ءَامَنُوا وَعَلَى رَبِّهِمْ يَتَوَكَّلُونَ {99} إِنَّمَا سُلْطَانُهُ عَلَى الَّذِينَ يَتَوَلَّوْنَهُ وَالَّذِينَ هُمْ بِهِ مُشْرِكُونَ

“Sesungguhnya setan itu tidak ada kekuasaan atas orang-orang yang beriman dan bertawakkal kepada Rabbnya. Sesungguhnya kekuasaan setan hanyalah atas orang-orang yang menjadikannya sebagai pemimpin dan atas orang-orang yang mempersekutukannya dengan Allah”. [An Nahl : 99-100].

Ketika Menafsirkan ayat di atas, Syaikh Abdurrahman bin Nashir As Sa’di berkata : “Sesungguhnya setan tidak memiliki kekuasaan untuk mempengaruhi (mengalahkan) orang-orang yang beriman dan bertawakkal kepada Rabbnya semata, yang tidak ada sekutu bagiNya, maka Allah Subhanahu wa Ta’ala akan membela orang-orang mu’min yang bertawakkal kepadaNya dari setiap kejelekan setan, sehingga tidak ada celah sedikitpun bagi setan untuk mencelakakan mereka”[11]. Dan ayat-ayat semisal ini banyak terdapat di dalam Al Qur`an.

2- Melaksanakan setiap kewajiban-kewajiban yang Allah Subhanahu wa Ta’ala perintahkan, dan menjauhi setiap yang dilarang, serta bertaubat dari setiap perbuatan dosa dan kejelekan. Nabi Shallallahu ‘alaihi wa sallam bersabda kepada Ibnu ‘Abbas Radhiyallahu ‘anhu :

يَا غُلاَمُ ! إنِي أُعَلِّمُكَ كَلِمَاتٍ ، احْفَظِ اللهَ يَحْفَظْكَ…

“Wahai anak, sesungguhnya aku akan mengajarkanmu beberapa kalimat. Jagalah Allah, niscaya Allah akan menjagamu…”[12]

Syaikh Nazhim Muhammad Sulthan menyatakan, makna sabda Beliau Shallallahu ‘alaihi wa sallam (احْفَظِ اللهَ ) adalah jagalah perintah-perintahNya, larangan-laranganNya, hukum-hukumNya serta hak-hakNya. Caranya, dengan memenuhi apa-apa yang Allah dan RasulNya perintahkan berupa kewajiban-kewajiban, serta menjauhi segala perkara yang dilarang. Sedangkan makna (يَحْفَظْكَ ) ialah, barangsiapa yang menjaga perintah-perintahNya, mengerjakan setiap kewajiban dan menjauhi setiap laranganNya, niscaya Allah k akan menjaganya. Karena balasan suatu amalan, sejenis dengan amal itu sendiri. Penjagaan Allah Subhanahu wa Ta’ala terhadap hamba meliputi penjagaan terhadap dirinya, anak, keluarga dan hartanya. Juga penjagaan terhadap agama dan imannya dari setiap perkara syubhat yang menyesatkan”.[13]

3. Tidak membiarkan anak-anak berkeliaran saat akan terbenamnya matahari. Rasulullah Shallallahu ‘alaihi wa sallam bersabda, yang artinya: “Jika malam telah masuk -jika kalian berada di sore hari-, maka tahanlah anak-anak kalian. Sesungguhnya setan berkeliaran pada waktu itu. tatkala malam telah datang sejenak, maka lepaskanlah mereka”. [HR Bukhari Muslim].

4- Membersihkan rumah dari salib, patung-patung dan gambar-gambar yang bernyawa serta anjing. Diriwayatkan dalam sebuah hadits, bahwa Malaikat (rahmat) tidak akan memasuki rumah yang di dalamnya terdapat hal-hal di atas. Demikian juga dibersihkan dari piranti-piranti yang melalaikan, seruling dan musik.

5. Memperbanyak membaca Al Qur`an dan manjadikannya sebagai dzikir harian. Dari Abu Hurairah Radhiyallahu ‘anhu, bahwa Rasulullah Shallallahu ‘alaihi wa sallam bersabda :

لَا تَجْعَلُوا بُيُوتَكُمْ مَقَابِرَ إِنَّ الشَّيْطَانَ يَنْفِرُ مِنْ الْبَيْتِ الَّذِي تُقْرَأُ فِيهِ سُورَةُ الْبَقَرَةِ

“Janganlah menjadikan rumah-rumah kalian layaknya kuburan. Sesungguhnya setan lari dari rumah yang dibaca di dalamnya surat Al Baqarah”.[14]

6- Membentengi diri dengan doa-doa dan ta’awudz serta dzikir-dzikir yang disyariatkan, seperti dzikir pagi dan sore, dzikir-dzikir setelah shalat fardhu, dzikir sebelum dan sesudah bangun tidur, do’a ketika masuk dan keluar rumah, do’a ketika naik kendaraan, do’a ketika masuk dan keluar masjid, do’a ketika masuk dan keluar kamar mandi, do’a ketika melihat orang yang mandapat musibah, serta dzikir-dzikir lainnya.

Ibnul Qayyim berkata,”Sesungguhnya sihir para penyihir itu akan bekerja secara sempurna bila mengenai hati yang lemah, jiwa-jiwa yang penuh dengan syahwat yang senanantiasa bergantung kepada hal-hal rendahan. Oleh sebab itu, umumnya sihir banyak mengenai para wanita, anak-anak, orang-orang bodoh, orang-orang pedalaman, dan orang-orang yang lemah dalam berpegang teguh kepada agama, sikap tawakkal dan tauhid, serta orang-orang yang tidak memiliki bagian sama sekali dari dzikir-dzikir Ilahi, doa-doa, dan ta’awwudzaat nabawiyah.” [15]

7. Memakan tujuh butir kurma ‘ajwah setiap pagi hari. Berdasarkan sabda Nabi Shallallahu ‘alaihi wa sallam :

مَنْ تَصَبَّحَ كُلَّ يَوْمٍ سَبْعَ تَمَرَاتٍ عَجْوَةً لَمْ يَضُرَّهُ فِي ذَلِكَ الْيَوْمِ سُمٌّ وَلَا سِحْرٌ

“Barangsiapa yang makan tujuh butir kurma ‘ajwah pada setiap pagi, maka racun dan sihir tidak akan mampu membahayakannya pada hari itu”. [16]

Dan yang lebih utama, jika kurma yang kita makan itu berasal dari kota Madinah (yakni di antara dua kampung di kota Madinah), sebagaimana disebutkan dalam riwayat Muslim. Syaikh Abdul ’Aziz bin Baz berpendapat, seluruh jenis kurma Madinah memiliki sifat yang disebutkan Rasulullah Shallallahu ‘alaihi wa sallam ini. Namun beliau juga berpendapat, bahwa perlindungan ini juga diharapkan bagi orang yang memakan tujuh butir kurma, selain kurma Madinah secara mutlak.[17]

TERAPI PENGOBATAN SETELAH TERKENA SIHIR [18]
1. Metode pertama : Mengeluarkan dan menggagalkan sihir tersebut jika diketahui tempatnya dengan cara yang dibolehkan syariat. Ini merupakan metode paling ampuh untuk mengobati orang yang terkena sihir.[19]

2. Metode kedua : Dengan membaca ruqyah-ruqyah yang disyariatkan. Para ulama telah bersepakat bolehnya menggunakan ruqyah sebagai pengobatan apabila memenuhi tiga syarat [20].

Pertama : Hendaknya ruqyah tersebut dengan menggunakan Kalamullah (ayat-ayat Al Qur`an), atau dengan Asmaul Husna atau dengan sifat-sifat Allah Azza wa Jalla, atau dengan doa-doa yang diajarkan Rasulullah Shallallahu ‘alaihi wa sallam.
Kedua : Ruqyah tersebut dengan menggunakan bahasa Arab, atau dengan bahasa selain Arab yang difahami maknanya.
Ketiga : Hendaknya orang yang meruqyah dan yang diruqyah meyakini, bahwa ruqyah tersebut tidak mampu menyembuhkan dengan sendirinya, tetapi dengan kekuasaan Allah Azza wa Jalla. Karena ruqyah hanyalah salah satu sebab di antara sebab-sebab diperolehnya kesembuhan. Dan Allah-lah yang menyembuhkan.

Selain itu, ada hal sangat penting yang juga harus diperhatikan, bahwa ruqyah akan bekerja secara efektif bila orang yang sakit (terkena sihir) dan orang yang mengobati sama-sama memiliki keyakinan yang kuat kepada Allah Azza wa Jalla, bertawakkal kepadaNya semata, bertakwa dan mentauhidkanNya, serta meyakini dengan sebenar-benarnya bahwa Al Qur`an adalah penyembuh bagi penyakit dan rahmat bagi orang-orang beriman. Jika hal ini tidak terpenuhi, maka ruqyah tersebut tidak akan berefek kepada penyakitnya, karena ruqyah itu sendiri merupakan obat mujarab yang diajarkan oleh syari’at. Namun ibarat senjata, setajam apapun ia, jika berada di tangan orang yang tidak lihai menggunakannya, maka senjata itu tidak banyak manfaatnya.[21]

Dikatakan oleh Ibnu At Tiin: “Ruqyah dengan membaca mu’awwidzat atau dengan nama-nama Allah Subhanahu wa Ta’ala merupakan pengobatan rohani, (akan bekerja efektif) bila di baca oleh hambaNya yang shalih; kesembuhan pun akan diperoleh dengan izin Allah Azza wa Jalla “.

Diantara bentuk pengobatan yang termasuk metode kedua ini ialah sebagai berikut:

– Membaca surat Al Fatihah, ayat kursi, dua ayat terakhir surat Al Baqarah, surat Al Ikhlash, An Naas dan Al Falaq sebanyak tiga kali atau lebih dengan mengangkat tangan, tiupkan ke kedua tangan tersebut seusai membaca ayat-ayat tadi, kemudian usapkan ke bagian tubuh yang sakit dengan tangan kanan.[23]

– Membaca ta’awwudz (doa perlindungan diri) dan ruqyah-ruqyah untuk mengobati sihir, di antaranya sebagai berikut:[24]

a. أسْألُ اللهَ العَظِيْمَ رَبَّ العَرْشِ العَظِيْمِ أنْ يَشْفِيَكَ

“Aku mohon kepada Allah Yang Maha Agung Pemilik ‘Arsy yang agung agar menyembuhkanmu (dibaca sebanyak tujuh kali)”.[25]

b. Orang yang terkena sihir meletakkan tangannya pada bagian tubuh yang terasa sakit, kemudian membaca: (بِسْمِ الله) sebanyak tiga kali lalu membaca :

أعُوذُ بِالله وَ قُدْرَتِهِ مِنْ شَرِّ مَا أجِدُ وَ أحَاذِرُ

“Aku berlindung kepada Allah dan kekuasaan-Nya dari setiap kejelekan yang aku jumpai dan aku takuti”. [26]

c. Mengusap bagian tubuh yang sakit sambil membaca doa :

اللهَُّمَ رَبَّ النَّاسِ أَذْهِبِ الْبَأْسَ وَاشْفِ أَنْتَ الشَّافِي لَا شِفَاءَ إِلَّا شِفَاؤُكَ شِفَاءً لَا يُغَادِرُ سَقَمًا

“Ya Allah, Rabb Pemelihara manusia, hilangkanlah penyakitku dan sembuhkanlah, Engkau-lah Yang Menyembuhkan, tiada kesembuhan melainkan kesembuhan dariMu, kesembuhan yang tidak meninggalkan penyakit.[27]

d. Membaca doa:

أَعُوذُ بِكَلِمَاتِ اللَّهِ التَّامَّةِ مِنْ غَضَبِهِ وَ عِقَابِهِ وَشَرِّ عِبَادِهِ وَمِنْ هَمَزَاتِ الشَّيَاطِينِ وَأَنْ يَحْضُرُونِ

“Aku berlindung dengan kalimat Allah yang sempurna dari kemarahanNya, dari kejahatan hamba-hambaNya, dan dari bisikan-bisikan setan dan dari kedatangan mereka kepadaku.

3. Metode ketiga : Mengeluarkan sihir tersebut dengan melakukan pembekaman pada bagian tubuh yang terlihat bekas sihir, jika hal itu memang memungkinkan. Bila tidak memungkinkan, maka ruqyah-ruqyah di atas telah mencukupi untuk mengobati sihir.

Ibnul Qayyim rahimahullah menjelaskan rahasia pembekaman di bagian yang terkena sihir ini. Bahwa sihir itu tersusun dari pengaruh ruh-ruh jahat dan adanya respon kekuatan alami yang lahir dari ruh jahat tersebut. Inilah jenis sihir yang paling kuat, terutama pada bagian tubuh yang menjadi pusat persemayaman sihir tadi. Maka pembekaman pada bagian tersebut merupakan metode pengobatan yang sangat efektif bila dilakukan sesuai dengan cara yang tepat.[29]

4. Metode keempat : Dengan menggunakan obat-obatan alami sebagaimana disebutkan Al Qur’an dan As Sunnah, dengan disertai keyakinan penuh terhadap kebenaran firman Allah Subhanahu wa Ta’ala dan sabda Nabi Shallallahu ‘alaihi wa sallam yang menerangkannya. Di antaranya dengan menggunakan madu, habbahtus sauda` (jinten hitam), air zam-zam, minyak zaitun dan obat-obatan lainnya yang dibenarkan syara’ sebagai obat. Dari Ibnu Abbas Radhiyallahu ‘anhu, Nabi Shallallahu ‘alaihi wa sallam bersabda :

الشِّفَاءُ فِي ثَلَاثَةٍ شَرْبَةِ عَسَلٍ وَشَرْطَةِ مِحْجَمٍ وَكَيَّةِ نَارٍ وَأَنْهَى أُمَّتِي عَنْ الْكَيِّ

“Pengobatan itu ada dalam tiga hal. (Yaitu): berbekam, minum madu dan pengobatan dengan kay (besi panas). Sedangkan aku melarang umatku menggunakan pengobatan dengan kay”.[30

Dari ‘Aisyah Radhiyallahu ‘anha, ia mendengar Nabi Shallallahu ‘alaihi wa sallam bersabda :

إِنَّ هَذِهِ الْحَبَّةَ السَّوْدَاءَ شِفَاءٌ مِنْ كُلِّ دَاءٍ إِلَّا مِنْ السَّامِ قُلْتُ وَمَا السَّامُ قَالَ الْمَوْتُ

“Sesungguhnya habbah sauda’ ini merupakan obat bagi segala jenis penyakit, kecuali as saam”. Aku (‘Aisyah) bertanya,”Apakah as saam itu?” Beliau Shallallahu ‘alaihi wa sallam menjawab,”Kematian.” [31]

Dari Jabir bin Abdillah Radhiyallahu ‘anhu, ia mendengar Rasulullah Shallallahu ‘alaihi wa sallam bersabda :

ماَءُ زَمْزَمَ لِمَا شُرِبَ لَهُ
“Air zam-zam itu tergantung niat orang yang meminumnya”. [32]

Dari Umar bin Al Khaththab Radhiyallahu ‘anhu, ia berkata, Rasulullah Shallallahu ‘alaihi wa sallam bersabda :

كُلُوا الزَّيْتَ وَادَّهِنُوا بِهِ فَإِنَّهُ مِنْ شَجَرَةٍ مُبَارَكَةٍ

“Makanlah minyak zaitun dan minyakilah rambut kalian dengannya, karena sesungguhnya ia berasal dari pohon yang diberkahi”.[33]

Demikianlah sekilas pembahasan tentang sihir berikut cara mencegah dan mengobatinya. Selayaknya bagi setiap pribadi muslim, terutama para pemimpin keluarga, untuk mengetahui hal ini dan mengajarkan kepada keluarganya. Agar anggota keluarga mampu membentengi diri dari kejahatan sihir. Selayaknya pula bagi pemimpin keluarga, untuk mengkondisikan keluarganya agar senantiasa taat kepada Allah Sang Pemelihara manusia. Membersihkan rumahnya serta menyingkirkan sejauh-jauhnya dari segala sarana yang mengundang kemaksiatan, seperti musik, majalah-majalah porno, gambar makhluk hidup dan sebagainya. Agar keluarganya mendapat curahan rahmat dan perlindungan dari Allah, terjauhkan dari gangguan iblis dan bala tentaranya. Wallahu waliyyut taufiiq. (Hanin Ummu Abdillah)

Maraji :
1. Ibnu Qayyim Al Jauziyyah, Zaadul Ma’ad, tahqiq dan takhrij Syu’aib Al Arnauth dan Abdul Qadir Al Arnauth, Mu’assasah Ar Risaalah, Cet. III, Th. 1421H/200M.
2. Sa’id bin Ali bin Wahf Al Qahthani, Ad Du’a Min Al Kitab Wa As Sunnah Wa Yalihi Al ‘Ilaj Bi Ar Ruqaa Min Al Kitab Wa As Sunnah.
3. Abdurrahman bin Hasan Alu Syaikh, Fathul Majid Syarhu Kitabit Tauhid, tahqiq Muhammad Hamid Al Faqi, ta’liq Abdullah bin Baz, dan takhrij Ali bin Sinan, Darul Fikr, Th. 1412H/1992M.
4. Shahih Al Bukhari bersama Fathul Bari.
5. Shahih Muslim.
6. Sunan Abu Dawud.
7. Jami’ At Tirmidzi.
8. Sunan Ibnu Majah.

[Disalin dari majalah As-Sunnah Edisi 06//Tahun IX/1426H/2005M. Penerbit Yayasan Lajnah Istiqomah Surakarta, Jl. Solo-Purwodadi Km.8 Selokaton Gondangrejo Solo 57183 Telp. 0271-761016 begin_of_the_skype_highlighting 0271-761016 end_of_the_skype_highlighting]
________
Footnote
[1]. Fathul Majid, tahqiq Muhammad Hamid Al Faqi, ta’liq Abdullah bin Baaz, dan takhrij Ali bin Sinan, hlm. 235.
[2]. Fathul Majid, tahqiq Muhammad Hamid Al Faqi, ta’liq Abdullah bin Baaz, dan takhrij Ali bin Sinan, hlm. 235
[3]. HR Al Bukhari, kitab Ath Thibb, Bab Hal Yastakhriju As Sihr, hadits no. 3175 (mu’allaq), 3268, 5763, 5765, 5766, 6063, 6391, dan Muslim, kitab As Salam, Bab As Sihr, hadits no. 2189.
[4]. Zaadul Ma’ad (4/114), tahqiq dan takhrij Syu’aib Al Arnauth dan Abdul Qadir Al Arnauth.
[5]. Al Qaulus Sadid, hlm. 93-94.
[6]. Lihat penjelasannya dalam Fathul Majid, Bab “Maa Ja`a fi As Sihr”.
[7]. HR Bukhari, kitab Ath Thibb, Bab Maa Anzalallahu Da’an Illa Anzala Lahu Syifa’an, hadits no. 5678.
[8]. Syaikh Ali bin Sinan berkata,”Hadits ini diriwayatkan oleh Al Bazaar (2067, Kasyful Astaar).” Al Mundziri berkata dalam At Targhiib (4/36): “Hadits ini diriwayatkan oleh Al Bazaar dan Abu Ya’la dengan sanad jayyid mauquf”. Sedangkan Al Hafizh berkata dalam Al Fath (10/216): ”Sanad hadits ini jayyid”. Lihat Fathul Majid, tahqiq Muhammad Hamid Al Faqi dengan takhrij Ali bin Sinan, hlm. 356.
[9]. Lihat penjelasannya dalam Risalah Fi Hukmi As Sihr Wal Kahanah, karya Syaikh Abdul Aziz bin Abdullah bin Baaz.
[10]. Zaadul Ma’ad (4/ 114-117), tahqiq dan takhrij Syu’aib Al Arnauth dan Abdul Qadir Al Arnauth; dan Ad Du’a Min Al Kitab Wa As Sunnah Wa Yaliihi Al ‘Ilaj Bi Ar Ruqa Min Al Kitab Wa As Sunnah, karya Syaikh Sa’id bin Ali bin Wahf Al Qahthani, hlm. 85-89.
[11]. Taisir Karimir Rahman (1/1142) dengan ringkas.
[12]. HR Tirmidzi kitab Shifatil Qiyamah, hadits no. 2516.
[13]. Qawaid Wa Fawaid Min Al Arba’in An Nawawiyah, hlm.170-171 dengan ringkas.
[14]. HR Muslim, kitab Shalatil Musafirina Wa Qasriha, Bab Istihbabi Shalatin Nafilati Fi Baitihi Wa Jawaziha Fil Masjid, hadits no. 780.
[15]. Zaadul Ma’ad (4/116), tahqiq dan takhrij Syu’aib Al Arnauth dan Abdul Qadir Al Arnauth.
[16]. HR Bukhari, hadits no. 5445, 5768, 5769, 5779; dan Muslim, hadits no.2047.
[17]. Ad Du’a Min Al Kitab Wa As Sunnah, hlm. 89.
[18]. Ibid, hlm. 90-104.
[19]. Zaadul Ma’ad (4/114), tahqiq dan takhrij Syu’aib Al Arnauth dan Abdul Qadir Al Arnauth.
[20]. Fathul Baari (10/195).
[21]. Ad Du’a Min Al Kitab Wa As Sunnah, hlm. 80-82 dengan ringkas.
[22]. Fathul Baari (10/196).
[23]. HR Bukhari, 5735) -Fathul Baari (9/62) dan (10/208); Muslim, hadits no.2192.
[24]. Lihat secara lebih detail dalam Ad Du’a Min Al Kitab Wa As Sunnah, hlm. 92-101.
[25]. HR Abu Dawud, hadits no. 3106 dan At Tirmidzi, hadits no. 2083.
[26]. HR Muslim, no.2202 (67).
[27]. HR Al Bukhari, no. 5743, 5744, 5750 dan Muslim, no. 2191 (46-49).
[28]. HR Abu Dawud, hadits no. 3893 dan At Tirmidzi, no. 3528
[29]. Zaadul Ma’ad (4/115).
[30]. HR Bukhari, hadits no.5680 dan 5681- Al Fath (10/137).
[31]. HR Bukhari, hadits no. 5687 dan 5688; Muslim, hadits no. 2215.
[32]. HR Ibnu Majah, hadits no. 3062.
[33]. HR At Tirmidzi, hadits no. 1851 dan Ibnu Majah, hadits no. 3319.

3 Comments

proxy server dengan handycache

source : http://www.kaskus.us/showthread.php?t=13876299

Membuat Server Warnet Multi Fungsi 1 PC untuk semua (Modal Cekak)

Quote:
Quote:
(Best Work tested by Afisla selama 4 Bulan)
Windows xp SP3
Intel Core 2 Duo E7500 2.9 GHz
RAM 2 GB
VGA 512 MB NVIDIA 9300GS
HDD 250GB
Speedy 1 Line 2mbps
1 Server 19 Client with Game Online Inside
1. Jadikan PC Server warnet untuk Gateway
Quote:
a. Direkomendasikan menggunakan 2 LAN Card (NIC) kalau tidak bisa Maka boleh 1 NIC dan ditambah dengan USB Remote NDIS Modem ADSL yang kita punya
Quote:
1) Menggunakan 2 NIC Lebih optimal karena memiliki kecepatan transfer yang lebih bagus daripada menggunakan USB Remote NDIS dari Modem ADSL
Untuk membuatnya step by stepnya adalah:
Quote:
• Pastikan 2 NIC kita sudah terdetect dan berfungsi dengan baik
• Rename kedua NIC dengan “Internet” untuk NIC yang langsung ke Modem dan “LAN” untuk NIC yang menuju hub / Switch
• Ganti IP Address
Quote:
Ganti IP Address untuk Internet :
IP 192.168.1.2
Mask 255.255.255.0
Gateway 192.168.1.1 (IP address Modem)
DNS ( Masing-masing recommended DNS Nawala )
DNS Alt ( Masing-masing recommended DNS Nawala )

Ganti IP Address untuk LAN :
IP 192.168.1.100
Mask 255.255.255.0
Gateway (dikosongkan)
DNS ( dikosongkan )
DNS Alt ( dikosongkan )
• Konfigurasi pada Server
Quote:
Untuk 2 NIC
Buka Run  ketik services.msc
Cari Routing and Remote Access
Properties ganti Startup by dengan Automatic (agar service ini langsung berjalan saat windows mulai)

Buka console cmd
Ketik :
Quote:
netsh routing ip nat uninstall (untuk memastikan service tidak berjalan/tidak aktif)
netsh routing ip nat install ( untuk install service )
netsh routing ip nat add interface name=Internet mode=FULL (kalo ikutin step awal ngga usah diganti-ganti)
netsh routing ip nat add interface name=LAN mode=PRIVATE (kalo ikutin step awal ngga usah diganti-ganti)
Restart Computer (kalo mau nunggu padahal ga usah direstart juga ngga apa-apa langsung aja dari Start – Run ketik “net start RemoteAccess” langsung On deh Gatewaynya )

Khusus yang menggunakan 1 NIC dan USB Remote
Service Remote Access jangan dijadikan Automatic tapi pake Manual (Alasannya USB Remote terdeteksi oleh Windows setelah service remote Running jadi gateway tidak berfungsi)
Save script ini dalam Batch File dan ditaruh diStartup Windows
( Route.bat )
Code:

netsh routing ip nat uninstall
netsh routing ip nat install
netsh routing ip nat add interface name=Internet mode=FULL
netsh routing ip nat add interface name=LAN mode=PRIVATE
net start RemoteAccess

• Konfigurasi pada Client
Quote:
Ganti IP address Client contoh:
IP : 192.168.1.101 dst.
Mask : 255.255.255.0
Gateway : 192.168.1.100
DNS : 118.131.144.144 (DNS Nawala)
DNS Alt : 118.131.145.145 (DNS Nawala)
2) Apabila akan digunakan bersamaan dengan Game Online maka dibutuhkan 2 Gateway yaitu Gateway Default Modem (khusus untuk Game Online) dan Gateway PC Server (untuk Browser dan aplikasi lainnya)
Ini hanya trik agar trafic browser dan aplikasi selain game online diarahkan pada gateway server PC dan trafic Game online diarahkan pada gateway default Modem dan bandwith dibagi dengan trafic saving (akan dijelaskan pada sub bab Bandwith management
Quote:
• Untuk Browser dan aplikasi lainnya
Quote:
Sebagai contoh Mozilla Firefox :
Buka Start – Run – Regedit
Cari HKLM – SYSTEM – CurrentControlSet – Service – Tcpip – Parameters – Interfaces – cari Interface yang menampilkan IP address komputer dengan gateway 192.168.1.100
Klik kanan export save dengan run.reg
Edit run.reg agar menjadi
Code:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{1520C363-1D9A-45B8-A338-EF03892A4525}]
“DefaultGateway”=hex(7):31,00,39,00,32,00,2e,00,31,00,36,00,38,00,2e,00,31,00,\
2e,00,31,00,30,00,30,00,00,00,00,00

Buat batch file
( Run.bat )
Code:

@echo off
cd “c:\program files\mozilla firefox”
regedit /s run.reg
ipconfig /registerdns
start firefox.exe
exit

run.reg dan run.bat dicopykan ke directory aplikasi (Mozilla — c:\program files\mozilla firefox)

Buka sortcut Mozilla pada Desktop dll.
Klik kanan properties
Ganti target dengan “C:\Program Files\Mozilla Firefox\run.bat”
• Untuk game Online ex. Lost Saga
Quote:
Pada Regedit ganti dulu Gateway server dengan 192.168.1.1
dan langkah yang sama seperti step di atas mulai dari export – buat batch dan – ganti shortcut.
Perlu diperhatikan tentang sistem Pengkabelan :
1. Yang menghubungkan Modem dengan PC Server Menggunakan kabel Straight / USB Bawaan dari Modem ADSL
2. Yang menghubungkan PC Server dengan Switch/Hub menggunakan Kabel Cross
3. Yang menghubungkan Switch/hub dengan PC Client meggunakan Kabel Straight
4. Untuk tambahan Gateway untuk Game Online yaitu Modem ADSL ke Switch/Hub menggunakan Kabel Straight
2. Jadikan PC Server untuk Proxy Server
Quote:
a. DpaHttpProxy Sebagai Proxy Default (unlimited Client)
Quote:
Download file DpaHttpProxy (http://www.paehl.de/httpproxy.zip)
Install
Edit file iplist.txt pada C:\Program Files\DPA_PROXY dengan mengisi IP address client
192.168.1.101
192.168.1.102
Dst

Edit httpproxy.cfg sehingga menjadi
80
127.0.0.1
8080
1
2
0
10
0
Jalankan program
Spoiler for DPAHttpProxy:
b. Handycache sebagai Parent Proxy (Special Thanks to Master HC mbah Reges, noscar, dan master HC lainnya atas ilmu yang diberikan
Quote:
1) Install Handycache pada PC Server
File Download http://www.media*fire..com/?c7lyjb3eyo1z466
Tutorial Installasi, setting, rule HC (http://www.kaskus.us/showthread.php?t=10557369) atau
(http://www.kaskus.us/showthread.php?t=11720206)
2) Setting HC sesuai kebutuhan Warnet
Example :
Cache Directory diset ke HDD / Partisi yang dikehendaki
• Rule Url Transforming enable all ditambah rule
#5#~#False#~#Reguler Expression edit by http://reges007.wordpress.com#~##~#False#~#False
#5#~#True#~#^[^/]*(youtube\.com/videoplayback\?).*(range=[^&]+).*?(id=[^&]+).*$#~#\1\3\2#~#False#~#True
#5#~#True#~#^[^/]*(youtube\.com/videoplayback\?)(.*&)?(id=[^&]+).*(range=[^&]+)#~#\1\3\4#~#False#~#True
#5#~#True#~#^[^/]*(youtube\.com/videoplayback\?)(.*&)?(id=[^&]+).*#~#\1\3.flv#~#False#~#True
#5#~#True#~#^[^/]*(video[0-9]\.(blip\.tv/))([^&]+)\/([^\/\?\&]*).*#~#\2\4#~#False#~#True
#5#~#True#~#^[^/]*(av\.vimeo\.com/)([^&]+)\/([^\/\?\&]*).*#~#\1\3#~#False#~#True
#5#~#True#~#^[^/]*(own3d\.tv/)(videos)\/([^&]+)\/([^\/\?\&]*).*#~#\1\2/\4#~#False#~#True
#5#~#True#~#^[^/]*(videobb.com/)(s.*)(v=[^&]+).*&(start=0)#~#\1\3.flv#~#False#~#True
#5#~#True#~#^[^/]*(pack\.(google\.com/)).*?(chrome)([^&]+)\/*.*#~#\3\4#~#False#~#True
#5#~#True#~#^[^/].*?(firefox)([^&]+)\/*.*#~#\1\2#~#False#~#True
#5#~#True#~#^[^/]*(dl\.sourceforge\.net/project\/)([^&]+)\/*.*#~#sourceforge/\2#~#False#~#True
#5#~#True#~#^[^/]*(4*shared\.com/download/)([^&]+)([a-zA-Z0-9-_]+)\/([^\/\?\&]*).*#~#\1\4#~#False#~#True
sumber blognya mbah reges
Spoiler for url transforming:

• Rule Whitelist enable all kecuali rule W.2 apabila file-file tersebut agar ikut ke cache.
Spoiler for White:

• Rule Blacklist disable
• Rule save to Cache pilih sesuai kebutuhan
Spoiler for Save to Cache:

• Rule Dont Update pilih sesuai kebutuhan
Spoiler for Dont Update:
c. Setting Proxy pada Client
Spoiler for Dont Update:

3. Jadikan PC Server untuk Bandwith Management
Quote:
Untuk Software Bandwith Management yang digunakan adalah Cfosspeed V.7 trial version
Quote:
a. Installasi
Quote:
Download file http://www.cfos.de/cfosspeed-v700.exe
Install finish
b. Setting CfosSpeed V. 7.00
Quote:
1) Preferences
Spoiler for Settings cfosspeed:
Rx limit = set kecepatan download pada line kita contoh untuk line speedy 2mbps maka nilai rata-rata kecepatan download adalah 256 KB/s
set = 0 untuk unlimited
set = 180 apabila bandwith digunakan bersamaan dengan game online
Txlimit = set kecepatan upload pada line kita
set = 0 untuk unlimited
set = 40 apabila bandwith digunakan bersamaan dengan game online

Catatan : pemberian value 180 dan 40 pada saat bersamaan dengan game online memberikan batas rata-rata upload dan download untuk trafic browsing dan aplikasi yang menggunakan gateway 192.168.1.100, maka secara otomatis kelebihan dari bandwith line yang kita punya akan diarahkan pada game online.
Terjadinya lag pada game online disebabkan karena pada saat request page browsing langsung mendapatkan kecepatan puncak sebelum kembali ke kecepatan standart (brust)
Apabila client tidak ada yang bermain game online maka set rx value menjadi 0 dan tx 0 untuk mendapatkan kembali kecepatan asli line kita.

Favor ping time – Gunakan ini jika ada client yang bermain game online
Sangat berguna sekali apabila bersamaan dengan game online karena memberikan nilai ping rendah jika dibandingkan menggunakan favour bandwith.
Gunakan favour bandwith apabila tidak ada yang bermain game online

2) Protocols
Spoiler for Protocols:
Untuk protocols set value dengan
1) higher
untuk : DNS_C (koneksi ke DNS), SSL_C (halaman https), HTTP_C (Halaman http)
2) high
untuk : DNS_S, SSL_S, HTTP_S
3) normal atau turunkan menjadi low – lowest
untuk : HTTP_C_BULK (upload/download file) , BSTREAM_C (streaming youtube, dll)
dan selain yang ada di atas

3) Programs
Tidak berlaku apabila layer 7 protocols detection dicentang maka abaikan saja karena tidak berpengaruh dengan management bandwith
4) Traffic Saving
Spoiler for Traffic Saving:
Ganti semua Auto menjadi No kecuali yang tertera Router pilih Yes dan set Medium menjadi DSL (PPPoE)

Untuk menu yang lainnya abaikan.
c. Taskbar
Spoiler for Menu Taskbar:
Pada task manager sangatlah penting untuk melihat traffic bandwith berikut menu yang ada pada task bar
Ganti skin Cfosspeed menjadi Aquarium numerical
Catatan :
1. Disable traffic saving apabila client sepi
2. Enable traffic saving + favour bandwith + set rx/tx = 0/0 apabila client rame tidak ada yang bermain game online
3. Enable traffic saving + favour Ping Time + set rx/tx = 180/40 apabila client rame dan ada yang bermain game online
4. Jadikan PC Server untuk Billing Server
5. Jadikan PC Server untuk Print & File Sharing
6. Jadikan PC Server untuk Editing Foto dan Aplikasi sederhana lainnya

2 Comments

HandyCache

HandyCache (HC) – sebuah program bebas yang menghemat lalu lintas berakselerasi loading halaman, memblokir iklan dan memungkinkan offline (tanpa terhubung ke internet) untuk melihat situs-situs yang sudah dikunjungi. HandyCache – adalah server proxy caching. Ini mengurangi lalu lintas hingga 3-4 kali karena halaman cache yang sekali dimuat (file) yang tersimpan dalam cache dan permintaan berikutnya diambil dari cache bukan dari internet – dengan mengorbankan yang diselamatkan dan yang waktu lalu lintas dan loading. HC bisa menyimpan file ditransmisikan untuk protokol HTTP – bahkan mereka yang browser tidak cache. Setiap browser diinstal pada komputer Anda (dan program lain) dapat menggunakan cache HC, dan karenanya tidak perlu untuk memuat halaman yang sama beberapa kali untuk melihat browser yang berbeda. Selain itu, bahkan tanpa koneksi Internet, Anda dapat melihat halaman yang dikunjungi sebelumnya, dan file upload. HandyCache fleksibel dikonfigurasi dan tergantung pada URL (alamat) dan jenis file (ekstensi) atau dapat mengambilnya dari cache, atau selalu dari Internet, atau dipandu oleh kehadiran di versi yang lebih baru Online file, dan bahkan dapat menghalangi loading dari (iklan dan situs konten yang tidak diinginkan) – dan ini bukan seluruh daftar tindakan yang mungkin. HC dapat bekerja melalui proxy server eksternal, dan untuk kondisi yang berbeda – berbeda. Seperti flash drive ke beberapa website? Hal ini sudah dalam cache – dengan nama yang sama dengan situs dalam sebuah folder dengan nama yang sesuai dengan nama situs – itu adalah mudah dimengerti.

website resmi : http://www.handycache.com

Leave a comment

IDM LOVER

http://www.kaskus.us/showthread.php?t=9262487

block host :

http://www.kaskus.us/showpost.php?p=451319551&postcount=9744

Tutor Block Host

1. Buka Explore dulu

2. Copy alamat berikut ini

Code:
C:\WINDOWS\system32\drivers\etc
Lalu pastekan ke Address di explore

3. Klik kanan hosts dan klik open

Pilih notepad dan klik OK

4. Copy alamat2 situs berikut ini
paste di bawahnya host
Code:
127.0.0.1 tonec.com
127.0.0.1 http://www.tonec.com
127.0.0.1 registeridm.com
127.0.0.1 http://www.registeridm.com
127.0.0.1 secure.registeridm.com
127.0.0.1 internetdownloadmanager.com
127.0.0.1 http://www.internetdownloadmanager.com
127.0.0.1 secure.internetdownloadmanager.com
127.0.0.1 mirror.internetdownloadmanager.com
127.0.0.1 mirror2.internetdownloadmanager.com
127.0.0.1 mirror3.internetdownloadmanager.com
127.0.0.1 star.tonec.com
Lalu pastekan ke hosts

5. Tinggal save aja pake CTRL+S

serial number :

PZUXX-RTWOO-433H6-C1WT4
PBMA0-MGRSI-4I8R4-PIWP7
YY6X5-ESD40-DSBCW-NJ0JB
Y9B1S-R51L5-1PAC0-9YIDW

1 Comment