Kamis, 14 Mei 2015

Debian Wheezy Squid3 Transparent Proxy

Configure network interfaces

Change your network interfaces from DHCP to Static.
nano /etc/network/interfaces
Delete all the text and paste this text in your interfaces file:
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1

auto eth1
iface eth1 inet static
address 192.168.2.1
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
Where 192.168.1.100 is the IP address of your WAN interface and 192.168.2.1 is the IP address of your LAN interface.

Setup Squid proxy

Install Squid3
apt-get install squid3
cd /etc/squid3
mv squid.conf squid.conf.old
edit ‘squid.conf':
http_port 3128 transparent
acl LAN src 192.168.2.0/24
acl localnet src 127.0.0.1/255.255.255.255
http_access allow LAN
http_access allow localnet
cache_dir ufs /var/spool/squid3 20000 16 256
The last line in that file is defining a cache directory for squid3 to use. Here, the first number denotes the size of cache in MB, 20 GB in this case.
Now restart Squid with the new configuration:
/etc/init.d/squid3 restart
Edit /etc/sysctl.conf:
nano /etc/sysctl.conf
In this file, uncomment the lines that enable packet forwarding for IPv4 and IPv6:
net.ipv4.ip_forward=1
net.ipv6.conf.all.forwarding=1
Edit /etc/rc.local:
sudo nano /etc/rc.local
Paste this text at the end of the file that opens up:
iptables -t nat -I POSTROUTING -s 192.168.2.0/24 -o eth0 -j MASQUERADE
iptables -t nat -A PREROUTING -s 192.168.2.0/24 -p tcp --dport 80 -j REDIRECT --to-port 3128
Save and close this file.
You should be able to monitor Squid activity on your server as you browse the web on your Client with:
tail -f /var/log/squid3/access.log

Setup Sarg

apt-get install sarg
Now it’s time to edit some parameters in SARG main configuration file. The file contains lots of options to edit, but we will only edit required parameters like:
  1. Access logs path
  2. Output directory
  3. Date Format
  4. Overwrite report for the same date.
Open sarg.conf file with your choice of editor and make changes as shown below.
nano /etc/sarg/sarg.conf
Now Uncomment and add the original path to your squid access log file.
# sarg.conf
#
# TAG:  access_log file
#       Where is the access.log file
#       sarg -l file
#
access_log /var/log/squid3/access.log
Next, add the correct Output directory path to save the generate squid reports in that directory. Please note, under Debian based distributions the Apache web root directory is ‘/var/www‘. So, please be careful while adding correct web root paths under your Linux distributions.
# TAG:  output_dir
#       The reports will be saved in that directory
#       sarg -o dir
#
output_dir /var/www/html/squid-reports
Set the correct date format for reports. For example, ‘date_format e‘ will display reports in ‘dd/mm/yy‘ format.
# TAG:  date_format
#       Date format in reports: e (European=dd/mm/yy), u (American=mm/dd/yy), w (Weekly=yy.ww)
#
date_format e
Next, uncomment and set Overwrite report to ‘Yes’.
# TAG: overwrite_report yes|no
#      yes - if report date already exist then will be overwritten.
#       no - if report date already exist then will be renamed to filename.n, filename.n+1
#
overwrite_report yes
That’s it! Save and close the file.

Generating Sarg Report

Once, you’ve done with the configuration part, it’s time to generate the squid log report using the following command.
sarg -x
Sample Output
[root@localhost squid]# sarg -x

SARG: Init
SARG: Loading configuration from /usr/local/etc/sarg.conf
SARG: Deleting temporary directory "/tmp/sarg"
SARG: Parameters:
SARG:           Hostname or IP address (-a) =
SARG:                    Useragent log (-b) =
SARG:                     Exclude file (-c) =
SARG:                  Date from-until (-d) =
SARG:    Email address to send reports (-e) =
SARG:                      Config file (-f) = /usr/local/etc/sarg.conf
SARG:                      Date format (-g) = USA (mm/dd/yyyy)
SARG:                        IP report (-i) = No
SARG:             Keep temporary files (-k) = No
SARG:                        Input log (-l) = /var/log/squid/access.log
SARG:               Resolve IP Address (-n) = No
SARG:                       Output dir (-o) = /var/www/html/squid-reports/
SARG: Use Ip Address instead of userid (-p) = No
SARG:                    Accessed site (-s) =
SARG:                             Time (-t) =
SARG:                             User (-u) =
SARG:                    Temporary dir (-w) = /tmp/sarg
SARG:                   Debug messages (-x) = Yes
SARG:                 Process messages (-z) = No
SARG:  Previous reports to keep (--lastlog) = 0
SARG:
SARG: sarg version: 2.3.7 May-30-2013
SARG: Reading access log file: /var/log/squid/access.log
SARG: Records in file: 355859, reading: 100.00%
SARG:    Records read: 355859, written: 355859, excluded: 0
SARG: Squid log format
SARG: Period: 2014 Jan 21
SARG: Sorting log /tmp/sarg/172_16_16_55.user_unsort
......
Note: The ‘sarg -x’ command will read the ‘sarg.conf‘ configuration file and takes the squid ‘access.log‘ path and generates a report in html format.

Assessing Sarg Report

The generated reports placed under ‘/var/www/html/squid-reports/‘ or ‘/var/www/squid-reports/‘ which can be accessed from the web browser using the address.
http://localhost/squid-reports OR http://ip-address/squid-reports

Automatic Generating Sarg Report

To automate the process of generating sarg report in given span of time via cron jobs. For example, let’s assume you want to generate reports on hourly basis automatically, to do this, you need to configure a Cron job.
crontab -e
Next, add the following line at the bottom of the file. Save and close it.
* */1 * * * /usr/local/bin/sarg -x
The above Cron rule will generate SARG report every 1 hour.

Jumat, 10 Oktober 2014

access IP luar negri

Bingung  website yang kamu akses diblokir dan tidak bisa diakses? Jangan takut ada caranya agar kamu tetap bisa mengakses website yang diblokir yaitu dengan menggunakan VPN untuk mengganti koneksi yang kamu gunakan, misalnya di Indonesia ada website yang diblokir, maka kamu bisa mengakses dengan menggunakan VPN untuk merubah IP menjadi IP luar negeri dan langsung membuka akses ke website tersebut. Untuk menggunakan VPN ini kamu bisa dengan membuat koneksi VPN secara manual atau menggunakan aplikasi Hotspot Shield. Berikut cara membuka website yang diblokir di PC.
  • Pertama tentu saja download dan install Hotspot Shield disini
  • Jalankan Hotspot Shield dan pilih Start Maximal Protection
  • Tunggu sebentar dan jika layar ini sudah muncul berarti kamu sudah menggunakan IP Address negara lain
  • Jika penasaran apakah kamu sudah menggunakan IP Address negara lain, kamu bisa akses situs findipinfo.com dan akan muncul tampilan seperti dibawah ini
  • Selamat kamu sudah menggunakan IP Address negara lain, untuk menghentikannya pilih Stop Maximal Protection
Cara ini berguna untuk kamu yang ingin mengakses situs yang diblokir ataupun bermain game luar negeri yang tidak bisa diakses oleh IP Indonesia. Selamat mencoba menggunakan Hotspot Shield.

Selasa, 02 September 2014

Cara Mengembalikan File yang Terhapus Dari Flashdisk

Cara Mengembalikan File yang Terhapus Dari Flashdisk

recycle bin
Cara Mengembalikan / Merestore File yang Terhapus Dari Flashdisk - Pernah tidak sobat mengalami kejadian dimana ketika sobat memasukkan flashdisk tiba - tiba flshdisknya nggak bisa di akses? yang muncul mala pesan dari windows yang menyatakan untuk memformat ulang flash disk tersebut. Jika pernah, maka sobat bernasib sama dengan saya.

Sebenarnya memulihkannya cukup mudah, kita cuma perlu memformat ulang flashdisk tersebut dan selesai ... namun ternyata masalah yang sesungguhnya bukan di situ sob.., toh flashdisknya bisa di beli yang baru kan?.. masalahnya bagaimana dengan data - data di dalamnya??

Pilihan yang sulit jika dalam flashdisk tersebut tersimpan data - data penting milik sobat termasuk file - file tugas yang belum sempat terselesaikan. Memformat ulang berarti sobat harus merelahkan semua data yang ada di flashdisk tersebut dengan kata lain sobat sudah siap mengatakan "goodbye" untuk file penting sobat.  hihihi.. sedih ya sob? jika kita harus memulai semuanya dari awal...

Jangan sedih dulu sob! karena permasalahan yang sobat hadapi sama dengan masalah saya bahkan mungkin lebih berat saya karena saya terlanjur memformat sebelum ketemu ni tutor,  kali ini saya akan kasih 2 software khusus untuk merestore / mengembalikan file yang menghilang dari flash disk. Selain itu, bisa juga mengembalikan file yang hilang di hard disk dan memory card. Sobat yang tertarik silahkan download sofwarenya.

Cara Mengembalikan File yang Musnah Dari Flashdisk
  1. Download Software
  2. Download Software 2

Tambahan :
Ke 2 software di atas memiliki hasil yang sedikit berbeda, karena itu cobalah ke 2 software di atas.

Selasa, 08 Juli 2014

Cara membuat aplikasi kasir dengan virtual basic 6

Aplikasi mesin kasir sederhana ini untuk mempermudahkan kita melakukan kegiatan jual dan beli.. pasti kalu tidak ada alat seperti ini ( Mesin Kasir ) kita pasti repot. Untuk membuat aplikasi yang kita butuhkan adalah Microsoft Visual Basic 6.0. langsung aja ya ke tahap pembuatan..Pertama anda harus membuka aplikasi Visual Basic 6.0. Setelah itu Buat Rancangan Form dengan komponen & property seprti yang di bwah ini


Semua rincian itu bisa anda ubah sesuka hati anda ..
Bila anda sudah membuat Form dan Rancangan seperti di atas , sekarang Tinggal memasukan kode ke dalam lembar kerja kode , berikut kodenya !


Private Sub Command1_Click()
If Text1.Text = "" Then
pesan = MsgBox("Nama Barang masih kosong , Mohon Diisi !!", vbInformation, "Peringatan")
End If
If Text2.Text = "" Then
pesan = MsgBox("Harga masih kosong , Mohon Diisi !!", vbInformation, "Peringatan")
End If
If Text3.Text = "" Then
pesan = MsgBox("Jumlah masih kosong , Mohon Diisi !!", vbInformation, "Peringatan")

Else
a = Int(Text2.Text)
b = Int(Text3.Text)


Text4.Text = a * b
Label6.Visible = True
Label9.Visible = True
Label9.Caption = a * b
Label8.Visible = True
End If
End Sub

Private Sub Command2_Click()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Label6.Visible = False
Label7.Visible = False
Label8.Visible = False
Label9.Caption = ""
End Sub

Private Sub Command3_Click()
d = Int(Text4.Text)
e = Int(Text5.Text)
f = e - d

Label9.Visible = True
Label9.Caption = f
Label7.Visible = True
Label8.Visible = True
End Sub

Private Sub Command4_Click()
Text5.Text = ""
Label6.Visible = False
Label7.Visible = False
Label8.Visible = False
Label9.Caption = ""
End Sub

Private Sub Command5_Click()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Label6.Visible = False
Label7.Visible = False
Label8.Visible = False
Label9.Caption = ""
End Sub

Private Sub Form_Load()
Label6.Visible = False
Label7.Visible = False
Label8.Visible = False
End Sub

Sabtu, 21 Juni 2014

cara membuat website mudah dan gratis

CARA MEMBUAT WEBSITE GRATIS DAN MUDAH  ~ Penggunaan website saat ini semakin hari semakin bertambah banyak hal ini terjadi karena kemajuan tehnologi dan tuntutan hidup pada jaman sekarang. Seiring dengan itu penyedia jasa pembuatan website murah juga tumbuh dan berkembang di mana mana. Website yang dalam bahasa Indonesia berarti situs web, merupakan suatu halaman web yang pada dasarnya berupa sebuah berkas baik itu berupa berkas gambar, tulisan, video dan lain sebagainya.

Nah jika anda ingin tahu cara membuat website gratis sendiri dengan mudah tanpa perlu menyewa jasa pembuatan website, maka perhatikanlah langkah-langkah yang ada di bawah.

Untuk mempermudah anda memahani cara membuat website sendiri di sini saya menggunakan sebuah hosting gratis yaitu idhostinger karena anda akan mendapatkan 2 GB disk space, 100GB Bandwidth secara cuma cuma selamanya dan anda dapat upgrade jika diperlukan.

cara membuat website gratis

Cara Membuat Website gratis

1. Kunjungi situs idhostinger di www.idhostinger.com
2. Klik kotak Order Sekarang!
3. Isilah form pendaftaran dengan nama anda, email, password, isi kode yang terlihat, centang kotak kecil dan klik buat akun. Jika anda belum tahu cara membuat email gmail silahkan anda baca artikel cara membuat email untuk membantu cara membuat website gratis anda.

cara membuat website gratis ~ isi form

4. Buka email anda dan klik link verifikasi yang telah dikirimkan
5. Ada 3 pilihan hosting untuk anda, karena kita ingin belajar cara membuat website gratis maka pilihlah yang gratis, klik order

cara membuat website menggunakan layanan gratis

6. Isi subdomain anda (jangan kurang dari 5 huruf), inilah yang akan menjadi bagian dari alamat anda nanti, pada kotak sebelah kanan pilih yang sesuai keinginan anda. setelah selesai isi semuanya, klik buat. Dan anda klik lagi tombol kelola.

cara membuat website gratis
7. Dan sekarang anda berada pada Cpanel, cari tulisan penginstallan otomatis , lalu klik saja tulisan tersebut

cara membuat website gratis

Cara membuat website sendiri

8. selanjutnya adalah pilih layanan website gratis dari wordpress

cara bikin website gratis ~ menggunakan wordpress

9. Biarkan kotak bertuliskan install ke -  (jangan diisi ), kemudian isi nama pengguna (boleh nama anda kalau bisa jangan menggunakan kata admin), isi password juga dan klik install wordpress 3.3.1., jika ada tampilan isi direktori akan ditimpa ? klik yes...,  tunggulah prosesnya hingga selesai.

cara bikin website gratis ~ pengguna wordpress
cara membuat website
10. Dan website gratis anda sudah jadi, anda dapat login ke website anda dengan cara meng-klik 'manage' pada tab hosting atau klik saja nama domain misalnya namadomain.p.ht lalu pilih 'log in' (lihat bagian kanan bawah) dan isi username dan password.

Anda juga bisa masuk ke website anda dengan cara mengetik www.namadomain/wp-admin  contoh nya www.namadomain.p.ht/wp-admin ataupun mengetik www.namadomain/wp-login.php dan anda akan masuk ke wordpress sebagai tanda bahwa anda telah berhasil membuat website sendiri.
artikel terkait : cara membuat blog sendiri .

cara bikin website gratis
Silahkan anda berkreasi dengan membuat website anda tersebut dan jika berkeinginan lebih serius lagi untuk agar tahu cara membuat website, silahkan baca kursus membuat website, dari sini anda akan mendapatkan cara membuat website secara profesional.

Demikian cara membuat website gratis dan mudah, semoga dapat memberikan manfaat.

Kamis, 19 Juni 2014

perbaikan harddis menggunakan hiren's boot

Perbaiki Harddisk Bad Sector dengan menggunakan Hiren`s Boot

Berikut langkah-langkah memperbaiki Bad Sector Harddisk dengsn menggunakan Hiren`s Boot CD/DVD
1.     Masukkan CD/DVD Hiren`s Boot ke dalam CD/DVD ROM
2.     Masuk lalu dengan cara menekan tombol F2 atau Delete ini adalah tombol umum yang digunakan untuk mengakses BIOS, berikut adalah salah satu contoh tampilan BIOS
3.     Atur Boot priority CD/DVD ROM ke posisi pertama (first1st)
4.     Tekan F10 lalu pilih Save
5.     Dalam tutorial kali Penulis menggunakan Hiren`s Versi terbaru yaitu 15.2 berikut adalah sejumlah menu dari Hiren`s 15.2
6.     Pilih HBCD Programs Dos Boot Menu
7.     Selanjutnya Pilih Restored Utilities
8.     Pilih hdd regnerator
9.     Lalu tekan Enter
1.                        Pilih Normal Scan (With/without repire) dengan cara menekan angka 2 di keyboard...
11.                        Kemudian tekan angka 1 di keyboard (scan and repire)
12.                        Berikut adalah proses repire /perbaikan harddisk bad sector, harap sabar karena proses ini berlangsung agak lama tergantung dari kapasitas harddisk dan jumlah sector yang rusak
                                                  
* keterangan :
- B menunjukkan jumlah area bad sector
- R menunjukkan jumlah sector yang di perbaiki

tutorial instalasi mikrotik

Tutorial Cara Instalasi Mikrotik RouterOS - Jika anda membeli RouterBoard Mikrotik biasanya sudah langsung bisa digunakan tanpa perlu lagi melakukan instalasi RouterOS, tinggal memasukkan lisensi saja. Namun jika anda tidak ingin menggunakan RouterBoard atau hanya ingin menggunakan PC sebagai Mikrotik tentunya anda harus melakukan instalasi mikrotik ke PC dulu. Nah, ada beberapa cara install Mikrotik ke PC. Mikrotik dapat di install di PC dengan menggunakan beberapa cara, yaitu:
  1. ISO Image; menggunakan Compact Disc (CD) instalasi. Silakan download file berekstensi .ISO yang tersedia dan kamu harus “membakarnya” ke dalam media CD kosong.
     
  2. NetInstall; melalui jaringan komputer (LAN) dengan Satu Disket, atau menggunakan Ethernet yang mendukung proses menyalakan komputer (booting) komputer melalui Ethernet Card. NetInstall dapat dilakukan pada sistem operasi Windows 95/98/NT4/2000/XP.
     
  3. Mikrotik Disk Maker; membutuhkan beberapa buah disket ukuran 3,5″ yang nant inya akan disalin pada hard disk saat instalasi dilakukan. Dengan menggunakan tools FloppyMaker.exe.
Dari ketiga cara tersebut, cara pertama yang menggunakan CD ISO image yang paling populer dan paling banyak digunakan. Jadi kali ini kita akan membahas cara yang pertama dulu. Cara instalasi Mikrotik menggunakan ISO image memang cukup mudah dilakukan. Anda hanya perlu mendownload file ISO Mikrotik RouterOS, burn ke CD, boot ke CD itu dan install Mikrotik nya. Oke Sekarang kita akan mulai bahas cara install mikrotik RouterOS di PC, silakan simak cara berikut ini :
  1. Download file ISO Mikrotik nya. Kalian bisa download disini (Udah termasuk lisensi level 6. Mohon gunakan HANYA UNTUK TUJUAN BELAJAR SAJA!)
  2. Burn file ISO nya ke CD.
  3. Masukkan cd mikrotik ke dalam cd/dvd room.
  4. Setting bios komputer anda, pada booting awal (first boot)nya adalah cd/dvd room anda.
  5. Setelah di setting maka komputer anda akan booting pertama kale ke cd/dvd room anda. Jika berhasil maka akan muncul tampilan seperti dibawah ini.
  6. Lakukan proses instalasi Mikrotik dengan memilih (check) semua pilihan yang ada dengan tombol ‘a‘. Kalo udah dicentang semua tekan tombol ‘i’ untuk meginstall Mikrotik.
  7. Tunggu bentar sampe proses instalasi nya selesai. Sabar yahh, cuma bentar kok.  Kalo udah selesai tekan tombol Enter untuk reboot
     
  8. Setelah komputer anda restart maka anda akan diminta untuk check disk atau tidak. Klik tombol “Y” untuk menyetujui, atau klik tombol “N” untuk tidak menyetujui. 
  9. Setelah itu akan muncul tampilan login. “admin” (tanpa tanda petik) pada Mikrotik Login. Dan pada password enter aja. karena password defaultnya tidak ada password
  10. Jika berhasil maka akan muncul gambar tampilan awal mikrotik (lihat gambar dibawah ini). Menandakan anda telah berhasil menginstal mikrotik.
Sekarang Mikrotik RouterOS nya sudah terinstall di PC anda. Namun mikrotik nya hanya bisa digunakan selama 24 jam saja karena masih dalam masa trial. Untuk bisa membuatnya full version menggunakan lisensi level 6, perlu dilakukan registrasi lisensi dulu. File lisensi level 6 nya sudah ada di paket ISO sebelumnya. Silakan cari file nya.

Cara Registrasi Lisensi Mikrotik :

  1. Koneksikan PC Mikrotik nya dengan PC lainnya atau Laptop anda menggunakan kabel UTP.
  2. Buka Winbox (Jika belum punya Winbox silakan download Winbox disini)
  3. Login ke Mikrotik menggunakan Winbox.
  4. Di halaman utama Winbox “RouterOs Welcome” dengan berita  router anda tidak memiliki key dan router akan di stop dalam waktu 23 jam 50 menit. 
  5. Di halam Utama Winbox klik  “System” dan klik “Licence”
  6. Kemudian klik "Import Key" dan pilih file lisensi level 6 yang ada di folder ISO tadi
  7. Router  now? klik “OK” maka router akan restart dan disconnect. 
  8. Login lagi ke Mikrotik nya via Winbox, buka menu System --> License --> Maka akan muncul tampilan bahwa Mikrotik sudah berhasil diregistrasi dengan lisensi level 6.
Selamat sekarang Mikrotik Anda lisensi nya sudah menjadi level 6. Anda dapat mencoba menyeting Mikrotik PC anda ini dengan Tutorial Mikrotik Indonesia yang ada di blog ini. Selamat mencoba :)