VPN adalah singkatan dari
virtual private network, yaitu jaringan pribadi
(bukan untuk akses umum) yang menggunakan medium nonpribadi (misalnya
internet) untuk menghubungkan antar
remote-site secara aman. Perlu penerapan
teknologi tertentu agar walaupun menggunakan medium yang umum, tetapi
traffic (lalu lintas) antar
remote-site tidak dapat disadap dengan mudah, juga tidak memungkinkan pihak lain untuk menyusupkan
traffic yang tidak semestinya ke dalam
remote-site.
Menurut IETF, Internet Engineering Task Force, VPN is an emulation of [a]
private Wide Area Network(WAN) using shared or public IP facilities,
such as the Internet or private IP backbones.
VPN merupakan suatu bentuk private internet yang melalui public network
(internet), dengan menekankan pada keamanan data dan akses global melalui internet.
Hubungan ini dibangun melalui suatu tunnel (terowongan) virtual antara 2 node.
adalah suatu jaringan privat (biasanya untuk instansi atau kelompok
tertentu) di dalam jaringan internet (publik), dimana jaringan privat
ini seolah-olah sedang mengakses jaringan lokalnya tapi menggunakan
jaringan public
VPN adalah sebuah koneksi Virtual yang bersifat private mengapa
disebut demikian karena pada dasarnya jaringan ini tidak ada secara
fisik hanya berupa jaringan virtual dan mengapa disebut private karena
jaringan ini merupakan jaringan yang sifatnya private yang tidak semua
orang bisa mengaksesnya. VPN Menghubungkan PC dengan jaringan public
atau internet namun sifatnya private, karena bersifat private maka tidak
semua orang bisa terkoneksi ke jaringan ini dan mengaksesnya. Oleh
karena itu diperlukan keamanan data
Konsep kerja VPN pada dasarnya VPN Membutuhkan sebuah server yang
berfungsing sebagai penghubung antar PC. Jika digambarkan kira-kira
seperti ini
internet <—> VPN Server <—-> VPN Client <—-> Client
bila digunakan untuk menghubungkan 2 komputer secara private dengan
jaringan internet maka seperti ini: Komputer A <—> VPN Clinet
<—> Internet <—> VPN Server <—> VPN Client <—>
Komputer B
Jadi semua koneksi diatur oleh VPN Server sehingga dibutuhkan kemampuan VPN Server yang memadai agar koneksinya bisa lancar.
lalu apa sih yang dilakukan VPN ini?? pertama-tama VPN Server harus
dikonfigurasi terlebih dahulu kemudian di client harus diinstall program
VPN baru setelah itu bisa dikoneksikan. VPN di sisi client nanti akan
membuat semacam koneksi virtual jadi nanti akan muncul VPN adater
network semacam network adapter (Lan card) tetapi virtual. Tugas dari
VPN Client ini adalah melakukan authentifikasi dan enkripsi/dekripsi.
Nah setelah terhubung maka nanti ketika Client mengakses data katakan client ingin membuka situs
http://www.google.com.
Request ini sebelum dikirimkan ke VPN server terlebih dahulu
dienkripsi oleh VPN Client misal dienkripsi dengan rumus A sehingga
request datanya akan berisi kode-kode. Setelah sampai ke server VPN
oleh server data ini di dekrip dengan rumus A, karena sebelumnya sudah
dikonfigurasi antara server dengan client maka server akan memiliki
algorith yang sama untuk membaca sebuah enkripsi. Begitu juga
sebaliknya dari server ke Client
Keamanan Dengan konsep demikian maka jaringan VPN ini menawarkan
keamanan dan untraceable, tidak dapat terdeteksi sehingga IP kita tidak
diketahui karena yang digunakan adalah IP Public milik VPN server.
Dengan ada enkripsi dan dekripsi maka data yang lewat jaringan internet
ini tidak dapat diakses oleh orang lain bahkan oleh client lain yang
terhubung ke server VPN yang sama sekalipun. Karena kunci untuk membuka
enkripsinya hanya diketahui oleh server VPN dan Client yang terhubung.
Enkripsi dan dekripsi menyebabkan data tidak dapat dimodifikasi dan
dibaca sehingga keamananya terjamin. Untuk menjebol data si pembajak
data harus melalukan proses dekripsi tentunya untuk mencari rumus yang
tepat dibutuhkan waktu yang sangat lama sehingga biasa menggunakan super
computing untuk menjebol dan tentunya tidak semua orang memiliki PC
dengan kemampuan super ini dan prosesnya rumit dan memakan waktu lama,
agen-agen FBI atau CIA biasanya punya komputer semacam ini untuk membaca
data-data rahasia yang dikirim melaui VPN.
Apakah Koneksi menggunakan VPN itu lebih cepat????? Hal ini
tergantung dari koneksi antara client dengan VPN server karena proses
data dilakukan dari VPN otomatis semua data yang masuk ke komputer kita
dari jaringan internet akan masuk terlebih dahulu ke VPN server
sehingga bila koneksi client ke VPN server bagus maka koneksi juga akan
jadi lebih cepat. Biasanya yang terjadi adalah penurunan kecepatan
menjadi sedikit lebih lambat karena harus melewati 2 jalur terlebih
dahulu temasuk proses enkripsi. VPN ini bisa digunakan untuk
mempercepat koneksi luar (internasional) bagaimana caranya???
misal kita punya koneksi lokal (IIX) sebesar 1mbps dan koneksi luar
384kbps kita bisa menggunakan VPN agar koneksi internasional menjadi
sama dengan koneksi lokal 1mbps. Cara dengan menggunakan VPN Lokal yang
diroute ke VPN Luar
internet <—->VPN Luar<—>VPN lokal <—>Client
mengapa model jaringan ini bisa lebih cepat sebab akses ke jaringan
luar dilakukan oleh VPN luar lalu kemudian diteruskan oleh VPN lokal nah
kita mengakses ke jaringan lokal yang berarti kecepatan aksesnya
sebesar 1mbps. Tentunya diperlukan VPN dengan bandwith besar agar
koneksinya bisa lancar.
Nah kenapa dengan koneksi HSDPA macem telkomsel dan indosat bisa
lebih cepat???operator membatasi bandwith dari internet kita katakan IM2
dengan paket 256kbps bila kita memakai jaringan 3G dan HSDPA maka kita
sebenarny memiliki bandwith sebesar 384kbps dan 3,6mbps untuk HSDPA
tetapi hanya digunakan 256kbps karena dibatasi operator dengan VPN
server batasan tersebut bisa ditembus cara akan dibahas lebih lanjut.
APakah bisa bikin internet gratisan dan non-quota??? jawabanya bisa
selama celah yang digunakan belum diketahui operator :D . Cara
melakukannya adalah dengan menggunakan akses port tertentu ke VPN
server. Operator biasanya menggunakan port tertentu untuk perhitungan
billing dan total data yang terpakai celah inilah yang dapat
dimanfaatkan. Misal terdapat port tertentu yang bisa digunakan untuk
terhubung ke server VPN maka internet bisa digunakan secara gratis dan
bebas qouta. Kenapa bisa begitu???port tersebut tidak digunakan untuk
perhitungan billing sehingga kita tidak melewati billing server nah
dengan port ini maka kita bisa terhubung ke VPN server melalui jaringan
internet.kita konek ke internet tetapi tidak melewati billing server
otomatis kita tidak dikenakan charge dan count data tidak dihitung
kalaupun dihitung hanya sedikit sekali untuk proses ping ke server.
Dengan terhubung ke VPN server maka semua akses akan dilakukan oleh VPN
server dan dikirimkan melalui port yang terbuka tadi sehingga kita bisa
bebas mengakses intenet. kurang lebih tekniknya seperti itu mungkin
ada teknik-teknik lain karena VPN memiliki banyak kelebihan
Kelebihan lain dari VPN adalah akses dimana saja. Kita bisa mengakses
komputer di rumah melalui jaringan VPN selama komputer di rumah
terhubung internet dan kita memiliki akses internet yang diperlukan
hanya software VPN Client untuk menyamakann konfigurasi dan proses
authentifikasi. Dengan begitu kita bisa mengakses internet dengan aman
dan tidak terdeteksi
Misalkan kita punya klien sebutnya saja namanya mas Paijo yang sudah
menggunakan program retail kita selama beberapa tahun. Mas Paijo ini
sering berbelanja untuk keperluan tokonya ke luar kota dan masalah yang
dihadapinya adalah kesulitan untuk mengecek jumlah stok barang di toko
(selama ini untuk menanyakan jumlah stok masih telp2xan
), dan baru-baru ini mas Paijo menghubungi kita untuk minta dibuatkan
program kecil yang hanya sekedar untuk mengecek stok barang.
Hasil akhir pembicaraan disepakati perangkat jaringan yang akan digunakan adalah sebagai berikut :
- Komputer server untuk akses internetnya cukup menggunakan speedy dan hanya mendapatkan ip private.
- Laptop mas Paijo rencananya menggunakan modem CDMA (bisa starone atau lainnya) kita anggap saja menggunakan starone.
Beberapa solusi yang bisa kita tawarkan adalah sebagai berikut :
- Menggunakan program remote seperti Teamviewer atau CrossLoop. Loh kok enggak pake program remote seperti Radmin, Net Support Manager, atau RealVNC
? Ya jelas enggak bisa, karena komputer servernya hanya mendapatkan ip
private kecuali kalo kita mau direportkan dengan menyeting portforwardingnya.
- Membuat program sendiri dengan menggunakan komponen Winsock, nah
kalo ini cocox karena memang itu intinya dibuat artikel ke 4 ini
Oke sampai disini kita sudah menentukan pilihan tetapi masalah baru
muncul jangankan untuk mengakses data di komputer toko mau ngePING aja
selalu Request timed out.
Tapi jangan kuatir setiap masalah selalu ada penyelesaiannya dan
penyelesaian yang paling sederhana untuk kasus kita kali ini adalah
membuat jaringan VPN sendiri dengan bantuan
LogMeIn Hamachi.
Berikut adalah langkah-langkah mulai dari pendaftaran, konfigurasi dan tentu saja sampai ngPINGnya berhasil
1. Mendaftar dulu
Di sini
2. Setelah proses mendaftar selesai kita lanjutkan dengan membuat jaringan
3. Langkah berikutnya adalah mendownload LogMeIn Hamachi Installer
Sambil menungu proses download selesai kita bisa logout dulu dari situs LogMeIn Hamachi.
4. Setelah download selesai copykan file installer tadi ke laptop mas
Paijo dan lakukan instalasi, setelah itu jalankan program LogMeIn
Hamachi
5. Selanjutkan kita akan mengganti informasi nama komputer dengan cara klik menu System -> Preferences
…
6. Bergabung dengan
Jaringan Tokonya Mas Paijo dengan mengklik menu Network -> Join an existing network … atau cukup dengan mengklik tombol Join an existing network …
Setelah itu kita diminta untuk memasukkan Network ID dan Password
jika berhasil akan kita dapatkan tampilan lebih kurang seperti berikut :
7. Ulangi langkah 4 sampai 6 di komputer server
8. Setelah instalasi + konfigurasi di komputer server selesai, coba
kita cek masing-masing program LogMeIn Hamachi maka kita akan
mendapatkan tampilan seperti berikut :
9. Biar semakin manteb kita login ulang
KE SINI dan jika kita mendapatkan tampilannya seperti berikut berarti langkah-langkah sebelumnya sudah 100% berhasil
dan otomatis kita juga bisa langsung menggunakan program-program remote seperti Radmin, Net Support Manager, atau RealVNC karena kita sudah mendapatkan IP Publik sendiri
10. Terakhir kita akan mencoba ngePING komputer server
Jika hasil ping masih Request timed out coba nonaktifkan windows firewall di komputer server kemudian coba di ping lagi.
Semoga Bermanfaat.
Thank For Visit My Blog.