Kamis, 29 Januari 2015

Setting IP DVR Avtech Akses Internet

Setting IP DVR Avtech untuk Akses Internet, berhubung banyak yang menggunakan DVR Avitech berikut cara pengaturan pada DVR, DDNS untuk bisa diakses melalui Internet. berikut persiapan yang perlu dilengkapi :

  • DVR Avtech
  • Digital Video Recorder, merupakan alat yang berfungsi untuk merekam gambar video yang diperoleh dari camera cctv, dan sebagai server camera cctv agar bisa diakses dari jaringan lan, atau pun internet.
  • Internet
  • Jaringan internet yang diperlukan untuk melewatkan paket gambar yang akan di upload dari DVR sehingga dapat diakses dari jaringan lain, oleh karena itu dibutuhkan koneksi yang besar agar streaming video tidak tersendat-sendat, jaringan internet yang umum dipergunakan adalah speddy dengan paket Family atau Paket Office/Unlimited.
  • HUB/ Switch
  • Perangkat Opsional yang dipersiapkan jika pada jaringa tersebut koneksi dari modem speedynya akan di share dengan perangkat lainnya.
  • Kabel UTP
  • Kabel UTP diperlukan untuk menghubungkan DVR dengan Modem Speddy yang digunakan,
Setelah beberapa hal yang diperlukan untuk menghubungkan DVR Avtech dengan jaringan internet langkah berikutnya melakukan perubahan atau pengaturan alamat pada DVRnya, gunakan mouse atau remote untuk masuk ke menu DVR, bingung memilih dvr buat cctv ada baca tips memilih dvr untuk camera cctv.

1. Pilih Menu DVR >> Advanced Config >> Network

advanced-config

 Gambar Advance Config Avtech DVR
Network Type : Static/DHCP jika Static berarti pengaturan IP dilakukan secara Manual, sedangkan DHCP/Dynamic DVR Akan mendapat IP secara otomatis dari router atau server pada jaringan tersebut.
IP : Alamat DVRnya nanti, Gateway : adalah Alamat IP Server, Netmask : Network Jaringannya, Primary dan Secendary DNS : DNS Internet Speedynya. Port : Jalur/ Pintu untuk mengakses DVR tersebut.

Pilih Network TYPE : Static
IP : 192.168.1.110
Gateway : 192.168.1.1 >><< IP Modem Speedynya
Netmasknya : 255.255.255.0
Primary DNS : 192.168.1.1 >><< DNS Speedy
Secondary DNS : 202.134.0.155 >><< DNS Speedy
Port : 80 >><< Default DVR silahkan ganti  misal 81
Setelah semua dilakukan pengaturan secara manual, simpan pengaturan dengan menekan apply, langkah selanjutnya mencobanya terlebih dahulu melalui jaringan lan atau lokal.

2. Lakukan Pengujian dari jaringan lan terlebih dahulu, dengan menggunakan komputer yang terhubung dalam jaringan tersebut dan IPnya sudah diatur menjadi satu group/Network.

Dari komputer atau laptop yang terhubung pada jaringan lan tersebut, coba melakukan ping ke IP DVR tadi 192.168.1.110, jika koneksi baik. tidak ada "request time out", berarti dvr sudah terkoneksi pada jaringan, coba buka browser anda sebaiknya gunakan IE, pada address bar browser masukan alamat IP DVR dengan menambahkan portnya persis dibelakang ip. contoh : 192.168.1.110:81, jika router mengizinkan port 81 bisa lewat pada jaringan tersebut maka di browser tadi akan muncul tampilan dari dvr avtect tersebut.

login-dvr
Capture Login DVR Avtech

Langkah selanjutnya agar bisa di akses dari internet, sedikit melakuan pengaturan pada modemnya,
Silahkan login ke modem yang digunakan, sebagai contoh modem yang saya gunakan adalah modem tplink, caranya :
1. Buka Browser : kemudian Masukan IP Modem Ex : 192.168.1.1
2. Masukan Username dan Passwordnya : defaultnya biasanya User : Admin, Pass : Admin
3. Setelah Masuk Klik Advance Setup
4. Pilih NAT >> lihat gambar

virtual-server


5. Klik Virtual Server

virtual-server-nat
Di Virtual Server atur :

Rule index : 1

Application  : SMTP

Protocol : All

Start Port Number : 81 ( Port DVR)

End Port Number : 81 (Port DVR)

Local IP Address : 192.168.1.110 (IP DVR)

Langkah terakhir, jika IP Public yang diperoleh Dynamic disarankan menggunakan DNS, silahkan daftar di DDNS untuk informasi saat ini layanan ddns tidak lagi free, dikenakan biaya kira-kira 200rb untuk 30 Host selama satu tahun, atau bisa mengunakan no-ip.org untuk layanan gratisnya.

Jika sudah mempunyai dns sendiri langkah selanjutnya adalah memasukan dnsnya ke menu DVR tersebut :

dns-configurasi
Login ke menu dvr, masuk ke seting configurasi, kemudian klik network, maka akan tampil seperti gambar diatas, silahkan isi sesuai dengan ddns yang sudah didaftarkan tadi, cara lain forward ip public ke dvr menggunakan nat dmz bisa baca : cara forward free ddns no-ip modem tplink.
Artikel singkat Cara Seting IP DVR Avtech agar bisa diakses melalui jaringan internet ini dapat membantu teman-teman yang hendak mengkonfigurasi dvr camera cctv avtech bermanfaat dan selamat mencoba semoga berhasil, jika ada kendala silahkan tinggalkan komentar sahabat.

Port Forwarding di ZTE f660

ZTE F660 dan variannya
Spesifikasi:
Hardware Version    V3.0
Software Version    V2.30.20P3T5H


Untuk membuat dan mengaktifkan port forwarding di perangkat GPON ONT ZTE F660 sangatlah mudah untuk dilakukan. Kasus yang saya pakai untuk menjelaskan adalah kasus dimana kita ingin mengaktifkan port forwarding ke perangkat CCTV.
Berikut langkah-langkahnya:

1. Buka halaman awal dari perangkat ZTE melalui browser(dalam hal ini, saya anggap halaman awal berada di alamat 192.168.1.1). Lalu masukkan data login.


2. Klik Menu application


3.lalu kemudian pilih sub-menu Port Forwarding -> Application list


3. Klik tulisan "Click here to add an application" isikan nilainya lalu save. Untuk perangkat CCTV, port yang dituju adalah port 80, sedangkan port perangkat ZTE yang mau di forward adalah 8000


4. Setelah application list dibuat, pergi ke sub-menu Port Forwarding -> Basic. Isikan nilai ip address (ip address perangkat CCTV adalah 192.168.1.123) yang mau dituju kemudian pilih AppName, pilih CCTV. setelah selesai klik add.



5. Restart perangkat ZTE F660, dan coba akses melalui alamat url.
6. Selesai

Selain Port Forwarding Juga ada DMZ

DMZ host gunanya untuk mengarahkan semua akses dari dari internet ke jaringan lokal menuju ke perangkat dengan ip tertentu. Sehingga terbatas untuk ke satu ip.
Kalau pakai DMZ host, tinggal tentukan ip DVR yang dituju, selesai masalah. Tetapi akses ke ip yang lain jadi tidak bisa. Hanya akses tunggal yang bisa.

Dengan port forwarding, kita bisa menentukan banyak akses dari internet ke jaringan lokal berdasarkan port yang kita tentukan.
Maka baiknya agan memakai port forwarding. Apalagi kalau agan mau mengakses perangkat modem dari luar, tinggal setting port forwarding saja.

Untuk DVR dengan skema seperti:
ip : 192.168.1.207
port Data: 6208
port Web: 80

Dimana forwarding yang akan dilakukan adalah forward port 8000 ke port 80 (DVR).
maka settingnya dapat dibuat seperti ini:
1. Buat start port 8000, end port 8000, start mapping port 80, end mapping port 80. Ini untuk port web DVR
2. buat start port 6208, end port 6208, start mapping port 6208, end mapping port 6208. Untuk data.

Mengaktifkan Port Forwarding Untuk Akses Camera CCTV Online

Agar camera CCTV dapat diakses secara online, ada beberapa cara dapat dilakukan:
1. Melalui setting DMZ
2. Setting Port Forwarding ke Perangkat CCTV

Cara pertama sangat mudah dilakukan, hanya dengan mengaktifkan fitur DMZ pada perangkat modem/router menuju alamat IP dari perangkat CCTV. Tetapi ada kekurangan besar dari cara ini, yakni semua akses dari luar ke jaringan lokal akan selalu diarahkan menuju alamat IP DMZ tersebut.

Untuk cara kedua, lebih baik dari cara pertama, dapat dilakukan dengan mengaktifkan port forwarding ke port dari perangkat CCTV. Biasanya CCTV memiliki dua port yang terbuka untuk akses CCTV melalui jaringan. Pertama, port 80 untuk akses tampilan web perangkat CCTV. Kedua, port 6036 (pada perangkat CCT yang saya pakai) yang digunakan untuk mengirimkan data streaming CCTV. Maka pada perangkat modem/router harus dibuat dua buah port forwarding menuju kedua port tersebut.

Pengaturan port forwarding yang saya terapkan adalah sebagai berikut:
,-----------------------------,-------------------------------,
|  Port Modem/Router           |        Port CCTV yang dituju   |
'-----------------------------'-------------------------------'
|     8000                               |               80                           |
|     6036                               |               6036                       |
-------------------------------------------------------------'

Maka sewaktu akses melalui alamat dari jaringan ip publik, tambahkan port 8000 dibelakangnya:
Misalkan alamat anda:         www.alamatku.com,
maka untuk mengaksesnya menjadi  : www.alamatku.com:8000

Contoh tampilan:
Alamat CCTV

ZTE Router Default Password List


ZTE
Model Default Username Default Password
ZXDSL 831 4.2ADSL expert03 
ZXDSL831ZXDSL ZXDSL 
ZXDSL831v4.2ZXDSL ZXDSL 
ZXDSL831v4.1ZXDSL ZXDSL 
ZXV10-W300admin admin 
ZXDSL531Badmin admin 
ZXDSL831DV2ZXDSL ZXDSL 
ZXDSL831v2admin admin 
AR550admin admin 
MF612admin admin 
ZXDSL-831admin admin 
ZXDSL-831CIIadmin admin 
ZXV10-W300v3on on 
AC30admin admin 
H220NHPN blank 
ZXDSL-931VIIunknown unknown 
ZHXN-H108NSadmin admin 
NetFasteR-WLAN-Intracomunknown unknown 
ZXV10-H201Lunknown unknown 
MF93Dadmin admin 
Bavo_ZXV10-W300admin admin 
ZXV10_W300v5on on 
F620admin admin 
ZXHN_F620admin admin 
MF28B_-_Rogersnone none 
MF29Anone admin 
ZXV10_H208Lunknown unknown 
ZXHN_H208Nadmin admin 

Selasa, 27 Januari 2015

Cara Setting Default Font & Top Margin Printer OKI 395

Pertama-tama yang harus dilakukan adalah Masuk Sofe Mode Print. Untuk Langkah-langkahnya Simak Ya?? 
  • Tekan Tombol SELECT sampai lampu mati dekat EXIT mati. Selanjutnya Tekan QUIET, Maka Akan Muncul SAFE MODE muncul dan akan mencetak 
  1. Emulation Mode (LQ,NLQ,Utility, HSD) dengan menekan Tombol MICROFEED sesuai yang diperlukan selanjutnya Tekan SELECT
  2. Untuk Merubah Font Tekan GROUP Untuk masuk Settingan Jenis Huruf, Ukuran,Quality Print dan dilanjutkan dengan Tekan SELECT
  3. Demikian Untuk Menu Yang lainnya.
  • Untuk Merubah Top Margin Kertas. Langkah-langkahnya:
  1. Tekan dan Tahan Tombol PARK/OF Tapi ingat kondisi lampu dekat SELECT harus kondisi mati.
  2. Tekan Tombol MICROFEED Atas untuk Menambah dan Bawah Untuk Mengurangi Margin. 

Untuk Mereset Setingan Yang Ada Tekan Kombinasi Tombol Berikut
SELECT + FORM FEED Activates Hex Dump Mode.
SELECT + PARK Resets Menu to defaults.
QUIET + LINE FEED Resets Top of Form to default.

Kamis, 22 Januari 2015

MikroTik RouterOS 5.20,5.26 & 6.7 Cracked Full Level 6

Image

RouterOS


MikroTik RouterOS is the operating system of MikroTik
RouterBOARD hardware.

It can also be installed on a PC and will turn it into a router
with all the necessary features - routing, firewall, bandwidth
management, wireless access point, backhaul link, hotspot
gateway, VPN server and more.

RouterOS is a stand-alone operating system based on
the Linux v2.6 kernel, and our goal here at MikroTik is
to provide all these features with a quick and simple
installation and an easy to use interface.

You can try RouterOS today, go to www.mikrotik.com and
download the installation CD image. The free trial provides
all of the features with no limitations.

In the following pages you will find examples of some of the
most important RouterOS features.


Homepage and more info here:
Code: Select all
http://www.mikrotik.com/


SCREENSHOT AFTER INSTALL

Image

SCREENSHOT AFTER UPDATE TO 5.20

Image


DOWNLOADS

Code: Select all
http://rapidgator.net/file/40440602/Mikrotik-5.20_cracked_full_license_level_6.rar.html
http://www.gamefront.com/files/22229304/Mikrotik-5.20_cracked_full_license_level_6.rar
http://rapidgator.net/file/40437328/Mikrotik-5.20_cracked_full_license_level_6.rar.html
http://minus.com/lbvYsLVfmS0gtz
http://d01.megashares.com/dl/LuU7xR0/Mikrotik-5.20_cracked_full_license_level_6.rar



PASSWORD
Code: Select all
SEMPAX



HOW TO
1. INSTALL WITH ALL OPTION
2. REMOTE WITH WINBOX TO INSERT KEYS
3. REMOTE WITH WINBOX TO UPDATE V5.20
4. REBOOT
5. BOOOMMMM :d CEK YOUR ROUTER LICENSE


SALAM SEMPAX !!!!



AIO DIRECT LINK
Code: Select all
http://code.google.com/p/mikrotik-installer/



UPDATE ISO v5.20 Cracked Support License Level 6 + INCLUDE KEYS

DOWNLOADS DIRECT LINK SUPPORT RESUME
Code: Select all


Mirror
Code: Select all
http://www.mediafire.com/?di20gowzp9d9xdh
http://rapidgator.net/file/40974982/Mikrotik-5.20_Full_Lev6.rar.html
http://u5.~ Disallowed ~/go/29g1cxorlbgri/?upld=1
http://d01.megashares.com/dl/yChzNAq/Mikrotik-5.20_Full_Lev6.rar
http://cramit.in/cwfa9n28pwju/Mikrotik-5.20_Full_Lev6.rar.html
http://ulozto.net/xpGmqx7/mikrotik-5-20-cracked-iso
http://rapidgator.net/file/61094868/Mikrotik-5.20_Full_Lev6.rar.html
http://rghost.net/41945692
http://www.gamefront.com/files/22697648/Mikrotik-5.20_Full_Lev6.rar
http://ge.tt/2jyRcjS
http://bayfiles.com/file/uNbH/FbwY1I/Mikrotik-5.20_Full_Lev6.rar
http://d01.megashares.com/dl/g7KZzGC/Mikrotik-5.20_Full_Lev6.rar
http://uploaded.net/file/c7kqkeve
http://rapidgator.net/file/61095419/Mikrotik-5.20_Full_Lev6.rar.html
http://uploaded.net/file/c7kqkeve
http://www.crocko.com/690D753176DA489DB4C7182529F2EA66/Mikrotik-5.20_Full_Lev6.rar
http://www.uptobox.com/ycjwzc3qy3wk.html
http://bayfiles.com/file/uNkX/kRNhmd/Mikrotik-5.20_Full_Lev6.rar
http://rapidgator.net/file/61096042/Mikrotik-5.20_Full_Lev6.rar.html
http://uploadhero.co/dl/8gJZuE5x
http://uploaded.net/file/k4msejq2/Mikrotik-5.20_Full_Lev6.rar




Update MikroTik RouterOS v5.26 Cracked Full License Lev6 With HunterTik 2.3.1.1
Code: Select all
http://sys-data.com/mirror/5.x/routeros-5.26/mikrotik-5.26.iso

Code: Select all
http://www.mikrotik-software.de/downloads/mikrotik-5.26.iso

Code: Select all
http://easyprotection.ru/mikrotik524/mikrotik-v5.24/HunterTik-v2.3.1.1.iso

Code: Select all
ftp://ftp.caiag.kg/mikrotik-v5.24/HunterTik-v2.3.1.1.iso


You Can Test 6.7 With Huntertik Using Metode Like Video youtube
Code: Select all
http://www.youtube.com/watch?v=xF2a4VtMt00

Code: Select all
http://mikrotik.c4.hu/routeros-6.0rc5/mikrotik-6.0rc5.iso

Code: Select all
http://mikrotik.c4.hu/routeros-6.7/routeros-x86-6.7.npk

Code: Select all
http://easyprotection.ru/mikrotik524/mikrotik-v5.24/HunterTik-v2.3.1.1.iso


Vmware Image Mikrotik 6.5
Code: Select all
Link: http://www.solidfiles.com/d/18436d3690/

Code: Select all
Direct Link 1: http://dl.digiboy.ir/mikrotik-routeros-6.5-vmware.7z

Code: Select all
Direct Link 2: http://files.digiboy.ir/mikrotik-routeros-6.5-vmware.7z

Password
Code: Select all
www.digiboy.ir



Vmware Image Mikrotik 6.6
Code: Select all
Link: http://www.solidfiles.com/d/8cc6f21c70/

Mirror: http://dl.digiboy.ir/mikrotik-routeros-6.6-vmware.7z

Filesize: 46.2 MB

MD5 Checksum: EC26681C78DEA4A15275E57868633BC1

Password: www.digiboy.ir



Vmware Image Mikrotik 6.10
Code: Select all
Link: http://www.solidfiles.com/d/2489be06d4/mikrotik-routeros-6.10-vmware.7z

Mirror: http://dl.digiboy.ir/mikrotik-routeros-6.10-vmware.7z

Filesize: 34.7 MB

MD5 Checksum: 26C2FC15C718866E6CD96A08741FB0B4

Password: www.digiboy.ir

Senin, 19 Januari 2015

Tips Mencegah Netcut di Hotspot Mikrotik

Mikrotik – Netcut merupakan sebuah tool yang biasanya digunakan untuk memutuskan koneksi internet user pada sebuah Local Area Network atau Hotspot. Netcut bekerja dengan menggunakan teknik ARP Spoofing untuk mengalihkan atau memutuskan aliran paket data dari user yang menuju ke gateway. Pada kesempatan posting di blog Sebuah Catatan Digital Dunia Open Source ini saya akan berbagi tips Cara Mudah Mencegah Netcut di Hotspot Mikrotik. Pada tips ini saya menggunakan Mikrotik Routerboard RB450G.

Berikut adalah langkah-langkah mencegah netcut di hotspot mikrotik
1. Setting ARP Reply Only pada interface yang mengarah ke Hotspot
Langkah pertama yang harus di lakukan adalah mensetting mode ARP Reply Only pada interface yang mengarah ke hotspot/Access Point. Caranya adalah klik menu Interface di winbox, kemudian pilih interface yang mengarah ke hotspot/Access Point. Pada kasus ini adalah eth 5. Klik pada Tab General kemudian pada bagian ARP pilih reply-only, kemudian klik tombol OK. Lihat gambar di bawah
2. Add ARP for Leases Pada DHCP Server
Langkah kedua adalah mengaktifkan opsi Add ARP for Leases pada DHCP server hotspot. Dengan asumsi anda sudah membuat sebuah DHCP server, klik menu IP – DHCP Server, kemudian pilih DHCP Server hotspot, setelah itu cawang opsi Add ARP for Leases kemudian klik OK. Lihat gambar
3. Menambahkan IP dan Mac Address AP beserta Gateway pada ARP List
Langkah ketiga yang perlu dilakukan adalah menambahkan IP dan Mac Address Access Point beserta gateway pada ARP List. Caranya dengan mengklik menu IP – ARP, kemudian klik tombol + . Lihat gambar dibawah, ulangi langkah tersebut untuk menambahkan IP dan Mac Address gateway.
4. Bypass IP AP
Langkah terkahir adalahmembypass koneksi Access Point ke hotspot, caranya dengan mengklik menu IP – Hotspot kemudian klik tab IP Bindings, klik tombol + dan masukkan IP serta Mac Adress dari Acces Point, pada pilihan Type pilih Bypassed kemudian klik OK. Lihat gambar untuk lebih jelasnya
Tips ini sudah saya coba dengan menggunakan netcut dan tidak terjadi apa-apa saat salah satu client saya cutoff

Artikel PPPoE Sebagai Penangkal NetCut

Kategori: Tips & Trik


Aplikasi NetCut menyerang pada Layer2. Pada saat diaktifkan Netcut akan melakukan broadcast ARP pada jaringan dengan segment yang sama dengan PC Penyerang, sehingga didapatkan informasi MAC Address dan IP Address yang terpasang pada perangkat client lain di jaringan tersebut.
Setelah informasi tersebut didapatkan, penyerang akan dengan mudah melakukan pemutusan trafik jaringan atas sebuah client. Pemutusan ini dilakukan dengan mengirimkan informasi ARP palsu kepada Router (gateway) serta kepada Client, sehingga posisi Penyerang berada di antara Router Gateway dengan Client.

Contoh:
Misalnya ada topologi seperti gambar. Terdapat PC Penyerang dan PC Korban berada dalam jaringan satu segment.
Informasi masing-masing PC
  • PC Penyerang : Mac Address=60:eb:69:78:d9:1f  ; IP Address=192.168.88.253/24
  • PC Korban : MAC Address=10:1f:74:b7:7f:db ; IP Address=192.168.88.254/24

Fungsi ARP sebenarnya adalah sebagai jembatan komunikasi OSI Layer 2 dan Layer3, untuk memetakan IP Address terhadap MAC-Address. List ARP pada Mikrotik bisa anda lihat pada menu /ip arp. Terlihat daftar perangkat yang terhubung ke router dengan informasi kombinasi IP Address dan Mac-Address.

Sekarang kita lihat bagaimana saat PC Penyerang sudah mengaktifkan NetCut untuk memutus koneksi korban. NetCut akan melakukan scanning perangkat yang berada dalam segment yang sama.
Saat sudah menekan tombol cut off, coba cermati List ARP menu /ip arp pada Mikrotik. Coba perhatikan MAC Address dari PC korban. Informasi MAC-Address PC Korban sudah berubah, bandingkan dengan kondisi awal.
Inilah penyebab trafik jaringan korban terputus. Packet data dari internet yang ingin kembali ke PC Korban tidak sampai karena informasi MAC Address telah berubah, bukan lagi MAC Address asli dari PC Korban.
Langkah yang paling efektif untuk melakukan pencegahan adalah dengan melakukan semacam isolasi sehingga setiap PC (atau yang diduga mengaktifkan Netcut) tidak bisa berkomunikasi dengan Client yang lain dan melakukan scanning.
Pada Router Mikrotik, pencegahan ini bisa dilakukan dengan memanfaatkan service PPPoE (point to point over ethernet), khususnya untuk jaringan kabel seperti topologi. Kita buat agar komunikasi Client hanya point to point dengan Router Gateway tanpa bisa berkomunikasi dengan Client lain di bawah Router yang sama.
Langkah awal, aktifkan pppoe server Mikrotik pada interface yang mengarah ke client. Pada Lab ini kita menggunakan interface bridge. Bisa dikonfigurasi via Winbox pada menu PPP->PPPoE Server -> Add

Langkah selanjutnya, tentukan user dan password untuk client yang ingin terhubung ke Mikrotik menggunakan pppoe. Masuk tab Secrets pada menu PPP kemudian anda tentukan user name, password, profile, local address dan remote address.
Langkah pembuatan secret sama dengan pembuatan secret untuk PPTP dan service PPP yang lain. Untuk parameter profile, jika client anda menggunakan windows 7 pilih "default encryption".
Langkah selanjutnya buat pppoe client di sisi perangkat PC. Kita coba pada sisi PC Korban terlebih dahulu.
Berikut langkah pembuatan PPPoE Client pada  Windows 7, kita buat sebuah koneksi baru pada pengaturan Network and Sharing center, lalu pilih Setup a New Connection or Network.
Langkah kedua pilih Connect to the internet
Pada langkah selanjutnya pilih Broadband (PPPoE)
Selanjutnya, masukkan user dan password sesuai pengaturan secret pada PPPoE server. Lalu Klik Connect.
Tunggu hingga proses selesai.

Sampai di sini , coba aktifkan NetCut di sisi PC Penyerang, dia tidak bisa melihat PC Korban yang saat ini sudah menggunakan PPPoE untuk terkoneksi ke Router.
Saat ini PC Korban telah menggunakan PPPoE sebagai jalur koneksi ke Router Gateway, sehingga tidak bisa dilihat dari client yang lain di bawah Router yang sama.

Minggu, 04 Januari 2015

Cara dan Download Resetter Epson L800

  • Nyalakan Printer Epson L800 yg minta reset.
  • Pastikan driver L800 sudah terinstall sebelumnya.
  • Download Software Resetter Epson L800 di link berikut ini : 
DOWNLOAD RESETTER EPSON L800
  • Extract Resetter L800 hasil download, kemudian jalankan dengan dobel klik file "AdjProg.exe". Kemudian Klik Accept => Particular Adjustment mode => Waste Ink Pad Counter => OK => Check (untuk mengetahui mainpad counter / platten pad counter) => Centang Main Pad Counter dan Platten Pad Counter => Initialization => Finish. Untuk lebih mudahnya Ikuti Cara Resetter Epson L800 ini dari gambar berikut :

Resetter Canon Ver 3400

Postingan kali ini adalah tentang Resetter Canon Service Tool v3400. Mungkin di antara rekan-rekan sudah ada yang punya resetter Service Tool v3400 ini. Kali ini Kang Eko akan berbagi link Resetter Service Tool v3400 yang kang Eko peroleh dari teman dunia maya yg telah sudi berbagi kepada kita semua.

Mudah-mudahan printer ip2770, MP287 yg sering bandel tidak mau di reset dengan resetter Canon Service Tool v3400 ini bisa di reset dan digunakan kembali. Terus terang kang Eko belum pernah nemui printer ip2770 dan MP287 yg tidak bisa di reset, jadi belum bisa berbicara banyak. Untuk itu mohon bantuan rekan-rekan semuanya, jika yg sudah berhasil dengan resetter Canon Service Tool v3400 ini, untuk dapat berbagi pengalamannya lewat komentar di bawah posting ini.
DOWNLOAD SERVICE TOOL CANON v3400

Berikut link download Resetter Canon Service Tool v3400 dari ZIDDU
Klik link dibawah ini, jika ada iklan, klik SKIP / LEWATI di pojok kanan atas, kemudian download file resetter Canon Service Tool v3400 nya.
DOWNLOAD SERVICE TOOL CANON v3400

Semoga berhasil ..

Download Resetter Epson L110 L210 L300 L350 L355

Epson L110 L210 L300 L350 L355, adala generasi Epson yang menggunakan sistem infus.
Printer ini juga tidak luput dari proteksi epson, yaitu akan berhenti print kalau hitungannnya sudah penuh.
Dan saat itulah Epson L110 L210 L300 L350 L355 minta di reset Software.

Berikut ini link Download  Resetter Epson L110 L210 L300 L350 L355 :
Download Resetter Epson L110 L210 L300 L350 L355

Dan ini link Cara Reset  L110 L210 L300 L350 L355 :

Resetter Epson L110 L210 L300 L350 L355

Kode Error Canon MP 237 dan Cara Mengatasinya

Kode Error Printer Canon MP 237, Canon MP 237 jika mengalami kesalahan maka akan diberitahu dengan lampu alarm LED bekedip/blinking orange dan menampilkan kode error printer di LCD monitor Komputer sehingga Printer Canon MP 237 tidak dapat mencetak data. Kode Error Canon MP 237 biasa muncul dengan angka seperti 1300, 5011, 5100 dan menyebabkan printer Canon MP 237 tidak dapat mencetak data. Kode Error Canon MP 237 biasanya disebabkan karena Paper Jammed, Printer is out of paper, The FINE cartridge cannot be recognized dan masih banyak lagi.

Berikut ini Kode Error Canon MP 237 dan Cara Mengatasi Kesalahan dengan Kode Error Canon MP 237 : 
  • Error 1000 Canon MP 237 : Printer is out of paper / paper does not feed, Ditandai dengan blinking 2x pada Canon MP 237 dan untuk mengatasinya masukkan kertas ke bagian rear tray kemudian tekan tombol Hitam/warna pada Printer 
  • Error 1300 Canon MP 237 : Paper Jammed, ditandai dengan blinking 3x pada Canon MP 237 dan cara mengatasinya ambil kertas yang menyangkut pada printer. 
  • Error 1687 Canon MP 237 : The FINE Cartridge is not installed properly, ditandai blinking 4x pada Printer canon MP 237 dan cara mengatasinya, pastikan pemasangan cartridge sudah benar dan mengunci cartridge. 
  • Error 1401, 1403, 1485 Canon MP 237 : The FINE Cartridge is not installed properly, disertai blinking 5x dan cara mengatasinya adalah pasang cartridge dengan benar jika masih terjadi ganti cartridge dengan yang baru.
  • Error 1486, 1487 Canon MP 237 : FINE Cartridge is not installed in the correct position, disertai dengan blinking 7x dan cara mengatasinya adalah pastikan pemasangan cartridge sudah benar jika masih terjadi coba ganti dengan cartridge baru. 
  • Error 1700 Canon MP 237 : Ink absorber is almost full, disertai blinking 8x dan cara mengatasinya adalah lakukanlah head cleaning pada printer Canon MP 237. 
  • Error 1686 Canon MP 237 : The remaining ink level cannot be detected, disertai blinking 13x karena printer tidak bisa mendeteksi level tinta, tekan tombol stop/reset selama 5 detik untuk mengabaikan error. 
  • Error 1684 Canon MP 237 : The FINE cartridge cannot be recognized, disertai blinking 14x karena cartridge tidak terpasang dengan benar atau cartridge tidak kompatibel dengan printer, ganti cartridge denga yang baru.
  • Error 1682 Canon MP 237 : The FINE cartridge cannot be recognized, disertai blinking 15x dan cara mengatasinya adalah ganti dengan cartridge baru karena catridge lama sudah rusak. 
  • Error 1688 Canon MP 237 : The ink has run out, disertai dengan blinking 16x dan cara mengatasinya tekan tombol stop/reset selama 5 detik. 
  • Error 5100 Canon MP 237 : Paper Jammed disertai blinking 2x dan cara mengatasinya bersihkan kertas menyangkut pada printer. 
  • Error B200 Canon MP 237 : Blinking 10x, Matikan Printer kemudian cabut kabel power yang menyambung ke listrik selama beberapa menit kemudian pasang dan nyalakan kembali. 

Beberapa Kode error pada printer canon MP 237 antara lain 5011, 5012, 5200, 5400, 5700, 6000, 6800, 6801, 5B00, 6930, 6931, 6932, 6933, 6936, 6937, 6938, 6940, 6941, 6942, 6943, 6944, 6945, 6946 dan cara mengatasinya adalah dengan mencabut kabel power printer yang menyambung ke listrik selama beberapa menit kemudian nyalakan kembali,

Cara Servis Epson TX121, L100 dan Epson L200 Mati Total

 Berikut Cara servis Board Epson TX121, L100 dan L200 yang mati total :

  • Pastikan power supply printer epson dalam kondisi baik
  • Bagian yang rusak adalah Mainboard Epson TX121, L100 dan Epson L200
  • Kebanyakan  mati karena diodanya putus, anda bisa menggantinya dengan dioda yang sejenis yaitu Dioda Schottky. Sebab penggantian dioda yang tidak sejenis bisa menyebabkan ic motor korslet. 
  • Dioda bulat yg rusak serinya SB160 dapat diganti dengan SR160
  • Dioda kotak SMD yg rusak seriya SS16 / SS14
  • Lokasi dioda yang diganti ada gambar dibawah ini. ada 2 dioda yang harus diganti, depan board dan belakang.  
  • Sebelum mengganti sebaiknya ditest dulu dengan Multitester untuk memastikan Dioda itu benar-benar rusak
  • Semoga Berhasil
 

Sabtu, 03 Januari 2015

Cara Cache Video with Squid or Lusca on Ubuntu n Debian

Following web sites are tested and working good :)
.

If this method helps you, please post your comment.


.

 What is LUSCA / SQUID ?

LUSCA is an advance version or Fork of  SQUID 2. The Lusca project aims to fix the shortcomings in the Squid-2. It also supports a variety of clustering protocols. By Using it, you can cache some dynamic contents that you previously can’t do with the squid.
For example [jz]
#  Video Cachingi.e Youtube / tube etc . . .
#  Windows / Linux Updates / Anti-virus , Anti-Malware i.e. Avira/ Avast / MBAM etc . . .
#  Well known sites i.e. facebook / google / yahoo etch. etch.
#  Download caching mp3’s/mpeg/avi etc . . .

Advantages of Youtube Caching   !!!

In most part of the world, bandwidth is very expensive, therefore it is (in some scenarios) very useful to Cache Youtube videos or any other flash videos, so if one of user downloads video / flash file , why again the same user or other user can’t download the same file from the CACHE, why he sucking the internet pipe for same content again n again?
Peoples on same LAN ,sometimes watch similar videos. If I put some youtube video link on on FACEBOOK, TWITTER or likewise , and all my friend will  watch that video and that particular video gets viewed many times in few hours. Usually the videos are shared over facebook or other social networking sites so the chances are high for multiple hits per popular videos for my lan users / friends / zaib.
This is the reason why I wrote this article. I have implemented Ubuntu with LUSCA/ Squid on it and its working great, but to achieve some results you need to have some TB of storage drives in your proxy machine.

Disadvantages of Youtube Caching   !!!

The chances, that another user will watch the same video, is really slim. if I search for something specific on youtube, i get more then hundreds of search results for same video. What is the chance that another user will search for the same thing, and will click on the same link / result? Youtube hosts more than 10 million videos. Which is too much to cache anyway. You need lot of space to cache videos. Also accordingly you will be needing ultra modern fast hardware with tons of RAM to handle such kind of cache giant. anyhow Try it
We will divide this article in following Sections
1#  Installing SQUID / LUSCA in UBUNTU
2#  Setting up SQUID / LUSCA Configuration files
3#  Performing some Tests, testing your Cache HIT
4# Using ZPH TOS to deliver cached contents to clients vai mikrotik at full LAN speed, Bypassing the User Queue for cached contents.

.
.

1#  Installing SQUID / LUSCA in UBUNTU

I assume your ubuntu box have 2 interfaces configured, one for LAN and second for WAN. You have internet sharing already configured. Now moving on to LUSCA / SQUID installation.
Here we go ….
Issue following command. Remember that its a one go command (which have multiple commands inside it so it may take a bit long to update, install and compile all required items)

 
apt-get update &&
apt-get install gcc -y &&
apt-get install build-essential -y &&
apt-get install libstdc++6 -y &&
apt-get install unzip -y &&
apt-get install bzip2 -y &&
apt-get install sharutils -y &&
apt-get install ccze -y &&
apt-get install libzip-dev -y &&
apt-get install automake1.9 -y &&
apt-get install acpid -y &&
apt-get install libfile-readbackwards-perl -y &&
apt-get install dnsmasq -y &&
cd /tmp &&
tar -xvzf LUSCA_HEAD-r14942.tar.gz &&
cd /tmp/LUSCA_HEAD-r14942 &&
./configure \
--prefix=/usr \
--exec_prefix=/usr \
--bindir=/usr/sbin \
--sbindir=/usr/sbin \
--libexecdir=/usr/lib/squid \
--sysconfdir=/etc/squid \
--localstatedir=/var/spool/squid \
--datadir=/usr/share/squid \
--enable-async-io=24 \
--with-aufs-threads=24 \
--with-pthreads \
--enable-storeio=aufs \
--enable-linux-netfilter \
--enable-arp-acl \
--enable-epoll \
--enable-removal-policies=heap \
--with-aio \
--with-dl \
--enable-snmp \
--enable-delay-pools \
--enable-htcp \
--enable-cache-digests \
--disable-unlinkd \
--enable-large-cache-files \
--with-large-files \
--enable-err-languages=English \
--enable-default-err-language=English \
--enable-referer-log \
--with-maxfd=65536 &&
make &&
make install

 

EDIT SQUID.CONF FILE

Now edit SQUID.CONF file by using following command
nano /etc/squid/squid.conf
and Delete all previously lines , and paste the following lines.
Remember following squid.conf is not very neat and clean , you will find many un necessary junk entries in it, but as I didn’t had time to clean them all, so you may clean them as per your targets and goals.
Now Paste the following data … (in squid.conf)

#######################################################
## Squid_LUSCA configuration Starts from Here ...     #
## Thanks to some INDO friendsfor sharing Configs     #
## Syed.Jahanzaib / 22nd April, 2014                  #
## https://aacable.wordpress.com / aacable@hotmail.com #
#######################################################
 
# HTTP Port for SQUID Service
http_port 8080 transparent
server_http11 on
 
# Cache Pee, for parent proxy if you ahve any, or ignore it.
#cache_peer x.x.x.x parent 8080 0
 
# Various Logs/files location
pid_filename /var/run/squid.pid
coredump_dir /var/spool/squid/
error_directory /usr/share/squid/errors/English
icon_directory /usr/share/squid/icons
mime_table /etc/squid/mime.conf
access_log daemon:/var/log/squid/access.log squid
cache_log none
#debug_options ALL,1 22,3 11,2 #84,9
referer_log /var/log/squid/referer.log
cache_store_log none
store_dir_select_algorithm  round-robin
logfile_daemon /usr/lib/squid/logfile-daemon
logfile_rotate 1
 
# Cache Policy
cache_mem 6 MB
maximum_object_size_in_memory 0 KB
memory_replacement_policy heap GDSF
cache_replacement_policy heap LFUDA
 
minimum_object_size 0 KB
maximum_object_size 10 GB
cache_swap_low 98
cache_swap_high 99
 
# Cache Folder Path, using 5GB for test
cache_dir aufs /cache-1 5000 16 256
 
# ACL Section
acl all src all
acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl to_localhost dst 127.0.0.0/8
acl localnet src 10.0.0.0/8            # RFC1918 possible internal network
acl localnet src 172.16.0.0/12        # RFC1918 possible internal network
acl localnet src 192.168.0.0/16        # RFC1918 possible internal network
acl localnet src 125.165.92.1        # RFC1918 possible internal network
acl SSL_ports port 443
acl Safe_ports port 80                # http
acl Safe_ports port 21                # ftp
acl Safe_ports port 443                # https
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 CONNECT method CONNECT
acl purge method PURGE
acl snmppublic snmp_community public
 
acl range dstdomain .windowsupdate.com
range_offset_limit -1 KB range
 
#===========================================================================
#    Loading Patch
acl DENYCACHE urlpath_regex \.(ini|ui|lst|inf|pak|ver|patch|md5|cfg|lst|list|rsc|log|conf|dbd|db)$
acl DENYCACHE urlpath_regex (notice.html|afs.dat|dat.asp|patchinfo.xml|version.list|iepngfix.htc|updates.txt|patchlist.txt)
acl DENYCACHE urlpath_regex (pointblank.css|login_form.css|form.css|noupdate.ui|ahn.ui|3n.mh)$
acl DENYCACHE urlpath_regex (Loader|gamenotice|sources|captcha|notice|reset)
no_cache deny DENYCACHE
 
range_offset_limit 1 MB !DENYCACHE
uri_whitespace strip
 
#===========================================================================
#    Rules to block few Advertising sites
acl ads url_regex -i .youtube\.com\/ad_frame?
acl ads url_regex -i .(s|s[0-90-9])\.youtube\.com
acl ads url_regex -i .googlesyndication\.com
acl ads url_regex -i .doubleclick\.net
acl ads url_regex -i ^http:\/\/googleads\.*
acl ads url_regex -i ^http:\/\/(ad|ads|ads[0-90-9]|ads\d|kad|a[b|d]|ad\d|adserver|adsbox)\.[a-z0-9]*\.[a-z][a-z]*
acl ads url_regex -i ^http:\/\/openx\.[a-z0-9]*\.[a-z][a-z]*
acl ads url_regex -i ^http:\/\/[a-z0-9]*\.openx\.net\/
acl ads url_regex -i ^http:\/\/[a-z0-9]*\.u-ad\.info\/
acl ads url_regex -i ^http:\/\/adserver\.bs\/
acl ads url_regex -i !^http:\/\/adf\.ly
http_access deny ads
http_reply_access deny ads
#deny_info http://yoursite/yourad,htm ads
#==== End Rules: Advertising ====
 
strip_query_terms off
 
acl yutub url_regex -i .*youtube\.com\/.*$
acl yutub url_regex -i .*youtu\.be\/.*$
logformat squid1 %{Referer}>h %ru
access_log /var/log/squid/yt.log squid1 yutub
 
# ==== Custom Option REWRITE ====
acl store_rewrite_list urlpath_regex \/(get_video\?|videodownload\?|videoplayback.*id)
 
acl store_rewrite_list urlpath_regex \.(mp2|mp3|mid|midi|mp[234]|wav|ram|ra|rm|au|3gp|m4r|m4a)\?
acl store_rewrite_list urlpath_regex \.(mpg|mpeg|mp4|m4v|mov|avi|asf|wmv|wma|dat|flv|swf)\?
acl store_rewrite_list urlpath_regex \.(jpeg|jpg|jpe|jp2|gif|tiff?|pcx|png|bmp|pic|ico)\?
acl store_rewrite_list urlpath_regex \.(chm|dll|doc|docx|xls|xlsx|ppt|pptx|pps|ppsx|mdb|mdbx)\?
acl store_rewrite_list urlpath_regex \.(txt|conf|cfm|psd|wmf|emf|vsd|pdf|rtf|odt)\?
acl store_rewrite_list urlpath_regex \.(class|jar|exe|gz|bz|bz2|tar|tgz|zip|gzip|arj|ace|bin|cab|msi|rar)\?
acl store_rewrite_list urlpath_regex \.(htm|html|mhtml|css|js)\?
 
acl store_rewrite_list_web url_regex ^http:\/\/([A-Za-z-]+[0-9]+)*\.[A-Za-z]*\.[A-Za-z]*
acl store_rewrite_list_web_CDN url_regex ^http:\/\/[a-z]+[0-9]\.google\.com doubleclick\.net
 
acl store_rewrite_list_path urlpath_regex \.(mp2|mp3|mid|midi|mp[234]|wav|ram|ra|rm|au|3gp|m4r|m4a)$
acl store_rewrite_list_path urlpath_regex \.(mpg|mpeg|mp4|m4v|mov|avi|asf|wmv|wma|dat|flv|swf)$
acl store_rewrite_list_path urlpath_regex \.(jpeg|jpg|jpe|jp2|gif|tiff?|pcx|png|bmp|pic|ico)$
acl store_rewrite_list_path urlpath_regex \.(chm|dll|doc|docx|xls|xlsx|ppt|pptx|pps|ppsx|mdb|mdbx)$
acl store_rewrite_list_path urlpath_regex \.(txt|conf|cfm|psd|wmf|emf|vsd|pdf|rtf|odt)$
acl store_rewrite_list_path urlpath_regex \.(class|jar|exe|gz|bz|bz2|tar|tgz|zip|gzip|arj|ace|bin|cab|msi|rar)$
acl store_rewrite_list_path urlpath_regex \.(htm|html|mhtml|css|js)$
 
acl getmethod method GET
 
storeurl_access deny !getmethod
#this is not related to youtube video its only for CDN pictures
storeurl_access allow store_rewrite_list_web_CDN
storeurl_access allow store_rewrite_list_web store_rewrite_list_path
storeurl_access allow store_rewrite_list
storeurl_access deny all
storeurl_rewrite_program /etc/squid/storeurl.pl
storeurl_rewrite_children 10
storeurl_rewrite_concurrency 40
# ==== End Custom Option REWRITE ====
 
#===========================================================================
#    Custom Option REFRESH PATTERN
#===========================================================================
refresh_pattern (get_video\?|videoplayback\?|videodownload\?|\.flv\?|\.fid\?) 43200 99% 43200 override-expire ignore-reload ignore-must-revalidate ignore-private
refresh_pattern -i (get_video\?|videoplayback\?|videodownload\?) 5259487 999% 5259487 override-expire ignore-reload reload-into-ims ignore-no-cache ignore-private
# -- refresh pattern for specific sites -- #
refresh_pattern ^http://*.jobstreet.com.*/.* 720 100% 10080 override-expire override-lastmod ignore-no-cache
refresh_pattern ^http://*.indowebster.com.*/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-auth
refresh_pattern ^http://*.21cineplex.*/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-auth
refresh_pattern ^http://*.atmajaya.*/.* 720 100% 10080 override-expire ignore-no-cache ignore-auth
refresh_pattern ^http://*.kompas.*/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth
refresh_pattern ^http://*.theinquirer.*/.* 720 100% 10080 override-expire ignore-no-cache ignore-auth
refresh_pattern ^http://*.blogspot.com/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth
refresh_pattern ^http://*.wordpress.com/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache
refresh_pattern ^http://*.photobucket.com/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth
refresh_pattern ^http://*.tinypic.com/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth
refresh_pattern ^http://*.imageshack.us/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth
refresh_pattern ^http://*.kaskus.*/.* 720 100% 28800 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth
refresh_pattern ^http://www.kaskus.com/.* 720 100% 28800 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth
refresh_pattern ^http://*.detik.*/.* 720 50% 2880 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth
refresh_pattern ^http://*.detiknews.*/*.* 720 50% 2880 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth
refresh_pattern ^http://video.liputan6.com/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth
refresh_pattern ^http://static.liputan6.com/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth
refresh_pattern ^http://*.friendster.com/.* 720 100% 10080 override-expire override-lastmod ignore-no-cache ignore-auth
refresh_pattern ^http://*.facebook.com/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth
refresh_pattern ^http://apps.facebook.com/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth
refresh_pattern ^http://*.fbcdn.net/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth
refresh_pattern ^http://profile.ak.fbcdn.net/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth
refresh_pattern ^http://static.playspoon.com/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth
refresh_pattern ^http://cooking.game.playspoon.com/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth
refresh_pattern -i http://[^a-z\.]*onemanga\.com/? 720 80% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth
refresh_pattern ^http://media?.onemanga.com/.* 720 80% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth
refresh_pattern ^http://*.yahoo.com/.* 720 80% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth
refresh_pattern ^http://*.google.com/.* 720 80% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth
refresh_pattern ^http://*.forummikrotik.com/.* 720 80% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth
refresh_pattern ^http://*.linux.or.id/.* 720 100% 10080 override-expire override-lastmod reload-into-ims ignore-no-cache ignore-auth
# -- refresh pattern for extension -- #
refresh_pattern -i \.(mp2|mp3|mid|midi|mp[234]|wav|ram|ra|rm|au|3gp|m4r|m4a)(\?.*|$) 5259487 999% 5259487 override-expire ignore-reload reload-into-ims ignore-no-cache ignore-private
refresh_pattern -i \.(mpg|mpeg|mp4|m4v|mov|avi|asf|wmv|wma|dat|flv|swf)(\?.*|$) 5259487 999% 5259487 override-expire ignore-reload reload-into-ims ignore-no-cache ignore-private
refresh_pattern -i \.(jpeg|jpg|jpe|jp2|gif|tiff?|pcx|png|bmp|pic|ico)(\?.*|$) 5259487 999% 5259487 override-expire ignore-reload reload-into-ims ignore-no-cache ignore-private
refresh_pattern -i \.(chm|dll|doc|docx|xls|xlsx|ppt|pptx|pps|ppsx|mdb|mdbx)(\?.*|$) 5259487 999% 5259487 override-expire ignore-reload reload-into-ims ignore-no-cache ignore-private
refresh_pattern -i \.(txt|conf|cfm|psd|wmf|emf|vsd|pdf|rtf|odt)(\?.*|$) 5259487 999% 5259487 override-expire ignore-reload reload-into-ims ignore-no-cache ignore-private
refresh_pattern -i \.(class|jar|exe|gz|bz|bz2|tar|tgz|zip|gzip|arj|ace|bin|cab|msi|rar)(\?.*|$) 5259487 999% 5259487 override-expire ignore-reload reload-into-ims ignore-no-cache ignore-private
refresh_pattern -i \.(htm|html|mhtml|css|js)(\?.*|$) 1440 90% 86400 override-expire ignore-reload 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 . 0 20% 10080 override-lastmod reload-into-ims
 
http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
 
http_access allow localnet
http_access allow all
http_access deny all
 
icp_access allow localnet
icp_access deny all
icp_port 0
 
buffered_logs on
 
acl shoutcast rep_header X-HTTP09-First-Line ^ICY.[0-9]
upgrade_http0.9 deny shoutcast
 
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
 
forwarded_for off
header_access From deny all
header_access Server deny all
header_access Link deny all
header_access Via deny all
header_access X-Forwarded-For deny all
httpd_suppress_version_string on
 
shutdown_lifetime 10 seconds
 
snmp_port 3401
snmp_access allow snmppublic all
dns_timeout 1 minutes
 
dns_nameservers 8.8.8.8 8.8.4.4
 
fqdncache_size 5000    #16384
ipcache_size 5000    #16384
ipcache_low 98
ipcache_high 99
log_fqdn off
log_icp_queries off
memory_pools off
 
maximum_single_addr_tries 2
retry_on_error on
 
icp_hit_stale on
 
strip_query_terms off
 
query_icmp on
reload_into_ims on
emulate_httpd_log off
negative_ttl 0 seconds
pipeline_prefetch on
vary_ignore_expire on
half_closed_clients off
high_page_fault_warning 2
nonhierarchical_direct on
prefer_direct off
cache_mgr aacable@hotmail.com
cache_effective_user proxy
cache_effective_group proxy
visible_hostname proxy.zaib
unique_hostname syed_jahanzaib
cachemgr_passwd none all
client_db on
max_filedescriptors 8192
 
# ZPH config Marking Cache Hit, so cached contents can be delivered at full lan speed via MT
zph_mode tos
zph_local 0x30
zph_parent 0
zph_option 136
.
.

SOTEURL.PL

Now We have to create an important file name storeurl.pl , which is very important and actually it does the
main job to redirect and pull video from cache.

 
touch /etc/squid/storeurl.pl
chmod +x /etc/squid/storeurl.pl
nano /etc/squid/storeurl.pl

Now paste the following lines, then Save and exit.

#!/usr/bin/perl
#######################################################
## Squid_LUSCA storeurl.pl starts from Here ...     #
## Thanks to Mr. Safatah [INDO] for sharing Configs  #
## Syed.Jahanzaib / 22nd April, 2014 #
## https://aacable.wordpress.com / aacable@hotmail.com #
#######################################################
$|=1;
while (<>) {
@X = split;
$x = $X[0] . " ";
##=================
## Encoding YOUTUBE
##=================
if ($X[1] =~ m/^http\:\/\/.*(youtube|google).*videoplayback.*/){
@itag = m/[&?](itag=[0-9]*)/;
@CPN = m/[&?]cpn\=([a-zA-Z0-9\-\_]*)/;
@IDS = m/[&?]id\=([a-zA-Z0-9\-\_]*)/;
$id = &GetID($CPN[0], $IDS[0]);
@range = m/[&?](range=[^\&\s]*)/;
print $x . "http://fathayu/" . $id . "&@itag@range\n";
} elsif ($X[1] =~ m/(youtube|google).*videoplayback\?/ ){
@itag = m/[&?](itag=[0-9]*)/;
@id = m/[&?](id=[^\&]*)/;
@redirect = m/[&?](redirect_counter=[^\&]*)/;
print $x . "http://fathayu/";
# ==========================================================================
#    VIMEO
# ==========================================================================
} elsif ($X[1] =~ m/^http:\/\/av\.vimeo\.com\/\d+\/\d+\/(.*)\?/) {
print $x . "http://fathayu/" . $1 . "\n";
} elsif ($X[1] =~ m/^http:\/\/pdl\.vimeocdn\.com\/\d+\/\d+\/(.*)\?/) {
print $x . "http://fathayu/" . $1 . "\n";
# ==========================================================================
#    DAILYMOTION
# ==========================================================================
} elsif ($X[1] =~ m/^http:\/\/proxy-[0-9]{1}\.dailymotion\.com\/(.*)\/(.*)\/video\/\d{3}\/\d{3}\/(.*.flv)/) {
print $x . "http://fathayu/" . $1 . "\n";
} elsif ($X[1] =~ m/^http:\/\/vid[0-9]\.ak\.dmcdn\.net\/(.*)\/(.*)\/video\/\d{3}\/\d{3}\/(.*.flv)/) {
print $x . "http://fathayu/" . $1 . "\n";
# ==========================================================================
#   YIMG
# ==========================================================================
} elsif ($X[1] =~ m/^http:\/\/(.*yimg.com)\/\/(.*)\/([^\/\?\&]*\/[^\/\?\&]*\.[^\/\?\&]{3,4})(\?.*)?$/) {
print $x . "http://fathayu/" . $3 . "\n";
# ==========================================================================
#   YIMG DOUBLE
# ==========================================================================
} elsif ($X[1] =~ m/^http:\/\/(.*?)\.yimg\.com\/(.*?)\.yimg\.com\/(.*?)\?(.*)/) {
print $x . "http://fathayu/" . $3 . "\n";
# ==========================================================================
#   YIMG WITH &sig=
# ==========================================================================
} elsif ($X[1] =~ m/^http:\/\/(.*?)\.yimg\.com\/(.*)/) {
@y = ($1,$2);
$y[0] =~ s/[a-z]+[0-9]+/cdn/;
$y[1] =~ s/&sig=.*//;
print $x . "http://fathayu/" . $y[0] . ".yimg.com/" . $y[1] . "\n";
# ==========================================================================
#    YTIMG
# ==========================================================================
} elsif ($X[1] =~ m/^http:\/\/i[1-4]\.ytimg\.com(.*)/) {
print $x . "http://fathayu/" . $1  . "\n";
# ==========================================================================
#   PORN Movies
# ==========================================================================
} elsif (($X[1] =~ /maxporn/) && (m/^http:\/\/([^\/]*?)\/(.*?)\/([^\/]*?)(\?.*)?$/)) {
print $x . "http://" . $1 . "/SQUIDINTERNAL/" . $3 . "\n";
#   Domain/path/.*/path/filename
} elsif (($X[1] =~ /fucktube/) && (m/^http:\/\/(.*?)(\.[^\.\-]*?[^\/]*\/[^\/]*)\/(.*)\/([^\/]*)\/([^\/\?\&]*)\.([^\/\?\&]{3,4})(\?.*?)$/)) {
@y = ($1,$2,$4,$5,$6);
$y[0] =~ s/(([a-zA-A]+[0-9]+(-[a-zA-Z])?$)|([^\.]*cdn[^\.]*)|([^\.]*cache[^\.]*))/cdn/;
print $x . "http://" . $y[0] . $y[1] . "/" . $y[2] . "/" . $y[3] . "." . $y[4] . "\n";
#   Like porn hub variables url and center part of the path, filename etention 3 or 4 with or without ? at the end
} elsif (($X[1] =~ /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." . $4 . $6 . "\n";
} elsif (($u =~ /tube8|redtube|hardcore-teen|pornhub|tubegalore|xvideos|hostedtube|pornotube|redtubefiles/) && (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." . $4 . $6 . "\n";
#   acl store_rewrite_list url_regex -i \.xvideos\.com\/.*(3gp|mpg|flv|mp4)
#   refresh_pattern -i \.xvideos\.com\/.*(3gp|mpg|flv|mp4) 1440 99% 14400 override-expire override-lastmod ignore-no-cache ignore-private reload-into-ims ignore-must-revalidate ignore-reload store-stale
# ==========================================================================
} elsif ($X[1] =~ m/^http:\/\/.*\.xvideos\.com\/.*\/([\w\d\-\.\%]*\.(3gp|mpg|flv|mp4))\?.*/){
print $x . "http://fathayu/" . $1 . "\n";
} elsif ($X[1] =~ m/^http:\/\/[\d]+\.[\d]+\.[\d]+\.[\d]+\/.*\/xh.*\/([\w\d\-\.\%]*\.flv)/){
print $x . "http://fathayu/" . $1 . "\n";
} elsif ($X[1] =~ m/^http:\/\/[\d]+\.[\d]+\.[\d]+\.[\d]+.*\/([\w\d\-\.\%]*\.flv)\?start=0/){
print $x . "http://fathayu/" . $1 . "\n";
} elsif ($X[1] =~ m/^http:\/\/.*\.youjizz\.com.*\/([\w\d\-\.\%]*\.(mp4|flv|3gp))\?.*/){
print $x . "http://fathayu/" . $1 . "\n";
} elsif ($X[1] =~ m/^http:\/\/[\w\d\-\.\%]*\.keezmovies[\w\d\-\.\%]*\.com.*\/([\w\d\-\.\%]*\.(mp4|flv|3gp|mpg|wmv))\?.*/){
print $x . "http://fathayu/" . $1 . $2 . "\n";
} elsif ($X[1] =~ m/^http:\/\/[\w\d\-\.\%]*\.tube8[\w\d\-\.\%]*\.com.*\/([\w\d\-\.\%]*\.(mp4|flv|3gp|mpg|wmv))\?.*/) {
print $x . "http://fathayu/" . $1 . "\n";
} elsif ($X[1] =~ m/^http:\/\/[\w\d\-\.\%]*\.youporn[\w\d\-\.\%]*\.com.*\/([\w\d\-\.\%]*\.(mp4|flv|3gp|mpg|wmv))\?.*/){
print $x . "http://fathayu/" . $1 . "\n";
} elsif ($X[1] =~ m/^http:\/\/[\w\d\-\.\%]*\.spankwire[\w\d\-\.\%]*\.com.*\/([\w\d\-\.\%]*\.(mp4|flv|3gp|mpg|wmv))\?.*/) {
print $x . "http://fathayu/" . $1 . "\n";
} elsif ($X[1] =~ m/^http:\/\/[\w\d\-\.\%]*\.pornhub[\w\d\-\.\%]*\.com.*\/([[\w\d\-\.\%]*\.(mp4|flv|3gp|mpg|wmv))\?.*/){
print $x . "http://fathayu/" . $1 . "\n";
} elsif ($X[1] =~ m/^http:\/\/[\w\d\-\_\.\%\/]*.*\/([\w\d\-\_\.]+\.(flv|mp3|mp4|3gp|wmv))\?.*cdn\_hash.*/){
print $x . "http://fathayu/" . $1 . "\n";
} elsif (($X[1] =~ /maxporn/) && (m/^http:\/\/([^\/]*?)\/(.*?)\/([^\/]*?)(\?.*)?$/)) {
print $x . "http://fathayu/" . $1 . "/SQUIDINTERNAL/" . $3 . "\n";
} elsif (($X[1] =~ /fucktube/) && (m/^http:\/\/(.*?)(\.[^\.\-]*?[^\/]*\/[^\/]*)\/(.*)\/([^\/]*)\/([^\/\?\&]*)\.([^\/\?\&]{3,4})(\?.*?)$/)) {
@y = ($1,$2,$4,$5,$6);
$y[0] =~ s/(([a-zA-Z]+[0-9]+(-[a-zA-Z])?$)|([^\.]*cdn[^\.]*)|([^\.]*cache[^\.]*))/cdn/;
print $x . "http://fathayu/" . $y[0] . $y[1] . "/" . $y[2] . "/" . $y[3] . "." . $y[4] . "\n";
} elsif (($X[1] =~ /media[0-9]{1,5}\.youjizz/) && (m/^http:\/\/(.*?)(\.[^\.\-]*?\.[^\/]*)\/(.*)\/([^\/\?\&]*)\.([^\/\?\&]{3,4})(\?.*?)$/)) {
@y = ($1,$2,$4,$5);
$y[0] =~ s/(([a-zA-Z]+[0-9]+(-[a-zA-Z])?$)|([^\.]*cdn[^\.]*)|([^\.]*cache[^\.]*))/cdn/;
print $x . "http://fathayu/" . $y[0] . $y[1] . "/" . $y[2] . "." . $y[3] . "\n";
# ==========================================================================
#   Filehippo
# ==========================================================================
} elsif (($X[1] =~ /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://fathayu/" . $y[0] . $y[1] . "/" . $y[2] . "." . $y[3] . "\n";
} elsif (($X[1] =~ /filehippo/) && (m/^http:\/\/(.*?)(\.[^\/]*?)\/(.*?)\/([^\?\&\=]*)\.([\w\d]{2,4})\??.*$/)) {
@y = ($1,$2,$4,$5);
$y[0] =~ s/([a-z][0-9][a-z]dlod[\d]{3})|((cache|cdn)[-\d]*)|([a-zA-Z]+-?[0-9]+(-[a-zA-Z]*)?)/cdn/;
print $x . "http://fathayu/" . $y[0] . $y[1] . "/" . $y[2] . "." . $y[3] . "\n";
} elsif ($X[1] =~ m/^http:\/\/.*filehippo\.com\/.*\/([\d\w\%\.\_\-]+\.(exe|zip|cab|msi|mru|mri|bz2|gzip|tgz|rar|pdf))/){
$y=$1;
for ($y) {
s/%20//g;
}
print $x . "http://fathayu//" . $y . "\n";
} elsif (($X[1] =~ /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://fathayu/" . $y[0] . $y[1] . "/" . $y[2] . "." . $y[3] . "\n";
# ==========================================================================
#   4shared preview
# ==========================================================================
} elsif ($X[1] =~ m/^http:\/\/[a-z]{2}\d{3}\.4shared\.com\/img\/\d+\/\w+\/dlink__2Fdownload_2F.*_3Ftsid_(\w+)-\d+-\w+_26lgfp_3D1000_26sbsr_\w+\/preview.mp3/) {
print $x . "http://fathayu/" . $3 . "\n";
 
} else {
print $x . $X[1] . "\n";
}
}
 
sub GetID
{
$id = "";
use File::ReadBackwards;
my $lim = 200 ;
my $ref_log = File::ReadBackwards->new('/var/log/squid/referer.log');
while (defined($line = $ref_log->readline))
{
if ($line =~ m/.*youtube.*\/watch\?.*v=([a-zA-Z0-9\-\_]*).*\s.*id=$IDS[0].*/){
$id = $1;
last;
}
if ($line =~ m/.*youtube.*\/.*cpn=$CPN[0].*[&](video_id|docid|v)=([a-zA-Z0-9\-\_]*).*/){
$id = $2;
last;
}
if ($line =~ m/.*youtube.*\/.*[&?](video_id|docid|v)=([a-zA-Z0-9\-\_]*).*cpn=$CPN[0].*/){
$id = $2;
last;
}
last if --$lim <= 0;
}
if ($id eq ""){
$id = $IDS[0];
}
$ref_log->close();
return $id;
}
### STOREURL.PL ENDS HERE ###

INITIALIZE CACHE and LOG FOLDER …

Now create CACHE folder (here I used test in local drive)

# Log Folder and assign permissions
mkdir /var/log/squid
chown proxy:proxy /var/log/squid/
 
# Cache Folder
mkdir /cache-1
chown proxy:proxy /cache-1
#Now initialize cache dir by
squid -z

START SQUID SERVICE

Now start SQUID service by following command

 
squid

and look for any error or termination it may get. If all ok, just press enter few times and you will be back to command prompt.
to verify if squid is running ok issue following command and look for squid instance, there should be 10+ instance for the squid process
ps aux |grep squid
 Something like below …
123

TIP:

To start SQUID Server in Debug mode, to check any erros, use following






squid -d1N

TEST time ….

It’s time to hit the ROAD and do some tests….