Setting Transparent Proxy dengan Mikrotik melalui Console

Ok, Kita akan coba membuat web-proxy transparent dengan mikrotik. Seperti halnya membuat web-proxy dengan menggunakan linux, setelah kita membuat web-proxy kita akan memaksa mengarahkan port yang mau keluar harus melalui proxy.

Ok, kita akan mulai saja bagaimana langkah-langkahnya :

Setelah kita masuk ke console dari mikrotik, kita mulai dengan membuat web-proxy itu sendiri.

[admin@MikroTik] > ip web-proxy
[admin@MikroTik] ip web-proxy> set enabled=yes
[admin@MikroTik] ip web-proxy> set src-address=0.0.0.0
[admin@MikroTik] ip web-proxy> set port=8080
[admin@MikroTik] ip web-proxy> set hostname=proxy.easytech.info //ganti dengan nama proxy anda
[admin@MikroTik] ip web-proxy> set transparent-proxy=yes
[admin@MikroTik] ip web-proxy> set parent-proxy=0.0.0.0:0
[admin@MikroTik] ip web-proxy> set cache-administrator=admin@easytech.info //ganti dengan alamt email anda
[admin@MikroTik] ip web-proxy> set max-object-size=4096KiB
[admin@MikroTik] ip web-proxy> set cache-drive=system
[admin@MikroTik] ip web-proxy> set max-cache-size=unlimited
[admin@MikroTik] ip web-proxy> set max-ram-cache-size=unlimited

 Setelah langkah-langkah diatas selesai, kita akan coba forward paksa akses keluar menuju ke proxy dahulu dengan langkah-langkah sebagai berikut

[admin@MikroTik] ip web-proxy> /ip firewall nat add chain=dstnat protocol=tcp dst-port=80 action=redirect to-ports=8080
[admin@MikroTik] ip web-proxy> /ip firewall nat add chain=dstnat protocol=tcp dst-port=3128 action=redirect to-ports=8080
[admin@MikroTik] ip web-proxy> /ip firewall nat add chain=dstnat protocol=tcp dst-port=8080 action=redirect to-ports=8080

Ok, pembuatan proxy kita sudah selesai. Untuk mengecek apakah setup proxy  kita sudah benar, kita akan coba blokir akses untuk suatu situs. Untuk kali ini kita akan memakai contoh kecamatanbelik.net untuk diblokir. Cara untuk memblokir situs sebagai berikut :

[admin@MikroTik] ip web-proxy> access add url=kecamatanbelik.net  method=any action=deny

Kemudian kita coba di komputer klien, dengan browser coba untuk mengakses situs kecamatanbelik.net. Jika waktu membuka situs tersebut keluar error, maka konfigurasi proxy anda berhasil. Jika masih bisa membuka halaman utama situs tersebut, maka konfigurasi anda masih salah. Coba trace kesalahan anda

Selamat mencoba….:)

6 Thinking Hats

Six Thinking Hats atau Enam Topi Berpikir diciptakan oleh Dr. Edward de Bono. Premis yang dugunakannya adalah bahwa otak manusia memiliki berbagai sudut pandang berbeda dalam berfikir. Dr. de Bono mengidentifikasi ada 5 sudut pandang yang masing – masing dilambangkan dengan sebuah topi dengan warna berbeda. Mengapa topi? Sebuah sumber mengatakan, menurut penemuannya, hal tersebut terinspirasi dari perkataan orang-orang Inggris: Pakai topi berpikirmu. Jadi secara tradisi orang menghubungkan topi dengan berpikir.

Topi Putih

Putih adalah netral dan objektif. bayangkan sebuah kertas putih kosong. Mengenakan topi putih artinya kumpulkanlan informasi yang diperlukan sebanyak-banyaknya. Informasi bisa berupa fakta dan data yang sifatnya netral dan objektif. Ingat, hanya informasi. Just the facts, not opinion or interpretation. semakin banyak informasi yang dikumpulkan, peta persoalan akan menjadi semakin jelas dengan sendirinya. Atau mudahnya, bayangkan sebuah komputer yang menyajikan semua data dan informasi yang kita perlukan. Komputer bersifat netral dan objektif. Ia tidak memberikan interprestasi atau opini apapun terhadap data dan informasi yang disajikannya. Ketika mengenakan topi putih, kita diminta berlaku seperti komputer ini.

Continue reading

Pemrogramman Database dengan PHP Part 2 (menyimpan Data)

Sekarang kita buat file untuk save data:
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″ />
<title>Simpan Data</title>
</head>

Continue reading

Pemrogramman Database dengan PHP Part1

Belajar pemrogramman database dengan PHP. Database yang paling ideal dipasangkan dengan php adalah mysql. Apabila di komputer sudah terinstall webserver (contoh: xammp), database mysql bisa diakses dengan menggunakan phpMyAdmin. Buka Browser, ketikkan: http://localhost/phpMyAdmin.

Sebagai latihan, buatlah database dengan nama “db_mhs”. dan buat table “nama” dengan parameter:

id int (5)

nama varchar (10)

Apabila setingan belum dirubah maka username secaara default adalah “root” dan password “” (kosong).

Kita mulai buat scriptnya. Pertama kita buat file untuk koneksi ke databasenya.

file koneksi.php

<?

$host=”localhost”;

$user=”root”;

$pwd=”";

$db=”db_mhs”;

$query=mysql_connect($host, $user, $pwd) or die (mysql_error());

$select_db=mysql_select_db($query, $db) or die (mysql_error());

?>

save dengan nama koneksi.php

Download script di sini

Mengganti hostname di Centos

Sampai pada CentOS 5.5 (dan mungkin versi berikutnya) untuk mengganti HOSTNAME tidaklah semudah Windows. Ada 2 langkah yang harus dilakukan, yaitu:

1. Mengganti langsung dari terminal atau konsol

# hostname nama_baru

2. Melakukan edit HOST_NAME pada file /etc/sysconfig/network.

# vim /etc/sysconfig/network

ubah bagian HOST_NAME menjadi hostname yang Anda inginkan.

Jadi keduanya harus dilakukan. Perintah “hostname” ternyata belum sempurna mengganti nama hostname.
Semoga bermanfaat.

 

Sumber : http://centos-id.com/content/cara-benar-mengganti-hostname-di-centos

install webmin via yum on CentOS

If you like to install and update Webmin via RPM, create the /etc/yum.repos.d/webmin.repo file containing :

[Webmin]
name=Webmin Distribution Neutral
#baseurl=http://download.webmin.com/download/yum
mirrorlist=http://download.webmin.com/download/yum/mirrorlist
enabled=1

You should also fetch and install my GPG key with which the packages are signed, with the command :

rpm --import http://www.webmin.com/jcameron-key.asc

You will now be able to install with the command : yum install webmin All dependencies should be resolved automatically.

And me…

Cara mengkompress file / folder di linux

Misalkan kita punya file dengan nama xxx, kita bisa mengcompressnya dengan cara

#gzip xxx

atau

#bzip xxx

atau bisa juga menggunakan tar, misal kita punya directory /home/rahyan/data, dan pengin mengcompress dan mengarchivenya, maka bisa dengan:

#tar -zcvf data.tar.gz /home/rayhan/data

atau

#tar -jcvf data.tar.bz2 /home/rayhan/data

mudah – mudahan berguna…

Polah si Kecil Cermin Kepribadiannya

Detikhealth.com Setiap anak memiliki kepribadian dan karakter yang berbeda, bahkan pada anak kembar sekalipun. Tapi ternyata kepribadian anak bisa diketahui melalui tingkah lakunya sehari-hari.

“Semua anak memiliki salah satu indera di tubuhnya yang lebih dominan, indera dominan ini yang akan menentukan bagaimana anak-anak berpengalaman dan berhubungan dengan dunia luar,” ujar peneliti perilaku Priscilla Dunstan, seperti dikutip dari Parenting, Senin (8/11/2010). Continue reading

SMS Gateway dengan Gammu pada Fedora

Persiapan.
Pertama harus disiapkan handphone dengan koneksi ke komputer menggunakan kabel(serial/usb) atau dengan bluetooth, dan jangan lupa mengisi pulsanya karena percumah kita bersusah payah membuat sms server tapi pulsanya tidak ada :D .
MySQL juga harus sudah terisntall karena semua pesan yang keluar dan masuk akan di simpan ke dalam database dan disini tidak di sertakan cara instalasi MySQL karena sebagian besar distro linux sudah terinstall MySQL atau disertai paket instalasi MySQL.

Perhatian:
Pada tutorial ini gammu yang digunakan sebagai contoh adalah versi 1.13.90

Selanjutnya download source gammu di :

Continue reading