Belajar Winsock bagian 4 – Membuat jaringan VPN sendiri
Pada artikel kali ini kita stop dulu untuk mengetikan baris-baris kode yang indah itu
dan kita akan mencoba untuk membuat jaringan VPN sendiri yang tentunya dengan investasi yang murah meriah
dan nyaris dengan biaya 0 rupiah. G percaya ? Oke kita ikuti saja pembahasan berikut.
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 disini
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 kesini 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.
Oke sampai disini kita sudah berhasil membuat jaringan VPN sendiri dan memudahkan saya untuk menulis artikel terakhir yang insya Alloh dengan judul Belajar Winsock bagian akhir – Contoh kasus mengakses data stok barang dari luar.
Selamat mencoba
























waww
artikelnya mantap
izin copy mas
Yaph
Berarti garis besarnya Soft. Hamachi itu untuk menghubungkan PC yang tidak mempunyai IP Public ya mas (alias hanya mempunyai IP Private/ga bisa terhubung langsung ke internet)?
Nah, kalo Server pake IP Public sedangkan Client pake IP Private, apa bisa konek tanpa menggunakan hamachi/sejenisnya? Apa harus kedua2nya (Server & Client) mempunyai IP Public?
Thanks atas ilmunya…
Oh iy ada yang ketinggalan.
Ada ga komponen/source code yang berfungsi seperti Hamachi tsbt? (Maksudnya untuk mempersimpel aja, jadi program pihak ke-3 nya ga kelihatan). Kalo ada, tolong dibahas lagi ya mas? Kalo ga ada, tolong dicariin ya mas solusinya. he… (ngarep)
Thanks sebelumnya…
Enggak juga sih mas klo ipnya private tetapi bisa akses internet tetap bisa kok pake Hamachi.
Sebenarnya program hamachi klien itu enggak harus diaktifkan, itu cuma bwt konfigurasi awal aja kok atau untuk refresh koneksi jika tiba-tiba terputus.
Dicoba aja program hamachinya ditutup trus di tes ping manual 2 komputer yang sudah terhubung seharusnya bisa.
Untuk sourcecode sy belum ketemu, alternatif lain masnya bisa copa openVPN cuma konfigurasinya sedikit ribet, saya sendiri baru baca2x sekilas referensinya tapi belum coba.
maz sekalian bikin tutor cara bikin server openvpn dung supaya bisa dinikmati oleh client, artikem mas berbobot sekali buat saya,trims sebelumnya
Sebenarnya sih pengen sy bahas, cuma sy belum punya akses internet yg punya IP Public jadi sy sedikit susah untuk ngetesnya.
Itulah bedanya dg LogMeIn Hamachi yang enggak membutuhkan ip public yg penting bisa akses internet.
Kecuali klo mbanya mau nyediain
mas mao tnya?nie q ru bc ini article..kyak na keren ini soft…mas hamachi itu bs dpake unk clien server ga?apa cm bs anatr komputer aja…
by orng yg bru mngenal jarkom
thk’s…jaya trusss blog indonesia
Ya jelas bisa, klien server itu kan sama konsepnya antar komputer.
Ada komputer klien (ex. komp A) dan server (ex. komp B)
ini artikel bgs gan . mudah dan gampang dipahami .. nice job gan !! thanks
oke gan sama2x
Seri tutorial Winsock ini keren abis… patut dipelajari dan dijadikan acuan, bahkan wajib diarsip oleh kita2 yang ngaku programmer. Thank a lot.
sama2x mas
mas bisa gak kira2 kita menggabungkan VPN ini kedalam aplikasi buatan kita misalnya VB…..
Contonya: apabila kita punya aplikasi koperasi untuk bisa mengetahui stok barang lain kita hanya tinggal mengklik tombol yang sudah kita buat di aplikasi VB kita tadi…lalu keluarlah data2 stok barang dari koperasi lain masih di satu aplikasi koperasi kita tadi….
bisa gak ya mas???
Jawabanya bisa
, yg jelas VPN enggak ada hubungannya dengan aplikasi yg kita buat mas, VPN ini kan hubungannya dg jaringan.
Sumber : http://id.wikipedia.org/wiki/VPN
Jadi otomatis aplikasi kita seakan-akan mengakses jaringan lokal.
Nah mengapa diartikel ini saya menggunakan winsock karena akses langsung ke database sangat lambat, jauh lebih cepat menggunakan winsock.
Intinya sih tergantungan VPN nya, namanya juga membangun jaringan VPN dg biaya 0 rupiah
mau tanya, itu kan koneksinya lewat jaringan internet, kalo mau koneksikan program client server nya di jaringan lan gimana caranya ya??? saya sudah download program client server yang ada di artikel “belajar winsock bagian 3″ dari web ini dan sekarang saya mau coba menjalankan programnya di 2 komputer (LAN). gimana tahapan untuk mengkoneksikan dan menjalankan programnya dengan 2 komputer? coz,saya butuh untuk tugas akhir saya. tolong bantuannya segera……terima kasih
Caranya gampang :
)
1. test ping dulu di 2 komputer yg mau dicoba klo oke lanjut poin 2
2. running sample program server, misal dikomputer A (sampe disini enggak usah ngapa2x in
3. running sample program klien di kompuer B kemudian pada isian server isikan ip address komputer A dilanjutkan dengan mengklik tombol Connect dan otomatis tulisan tombol Connect menjadi Disconnect
4. selanjutnya terserah mbanya
Selamat mencoba
Oke,thanks jawabannya.saya coba dulu…
Tutorialnya Mantap boz..ijin sedot buat di share dengan sumber coding4ever.salam
Oke om tq
mas, saya udah baca2 di artikel belajar winsock 3….itukan client-server…dimana client bsa konek ke server dan server bisa tau siapa saja yg konek (online)…gimana caranya yaa…biar sesama client jg tau siapa yg online…. udah saya coba modif2 dikit tuh source code tapi ga mudeng2
thanks mas
Ini revisi dari sample artikel Belajar Winsock bagian 3 – Multiple Connection
Untuk aplikasi server ada penambahan method sendStatusOnlineToClient yang otomatis dipanggil di event
Winsock1_Close dan Winsock1_ConnectionRequest
Sedangkan untuk klien revisi hanya di event Winsock1_DataArrival
Gambar klien
Selamat mencoba
saya punya SIM dikantor terus pakai sistem online tetapi clien di tempat lain pada saat akses data itu sering tidak bisa bahkan tidak respond saya pakai logmin Hamachi juga saya ping ke server itu bagus tidak request time out kenapaya???? tolong dong solusinya
SIMnya ngakses database apa mas? Mungkin aja portnya keblok atw coba matikan dulu windows firewall di server.
Apakah ini untuk pertama kalinya SIMnya dicoba online antar cabang ?
Mas saya mau tanya.. klo misal saya mempunyai 2 koneksi internet, misal komputer A memakai koneksi ADSL, kemudia Komputer B memakai Koneksi CDMA yg berbasis EVDO. jika Komputer B ingin mengakses koneksi komputer A itu bagaimana mas ? saya sudah coba VPN dgn menggunakan Hamachi. tp untuk menshare Koneksi komputer A ke komputer B ga bisa..mohon pencerahan nya….
Blog ini sangat membantu mas…
terima kasih
Klo masalah koneksi internet tu enggak masalah om, mau pake apapun juga.
Mungkin ada yg kurang di konfigurasi hamachinya, apakah sudah nyampe sini klo iya berarti konfigurasinya udah oke, trus coba lakukan ping klo responnya “Request timed out” coba matikan windows firewall komputer yg diping, trus ulangi lagi.
Selamat mencoba
makasih mas, tutorial nya sangat membantu saya
eh mau nanya nih mas, apa bisa jika ke dua2, komputer server dan laptopnya si paijo sama2 pake modem cdma
bisa, yg penting konek internet om
mas mu nanya’ sory nih masih newbie’ klo kita pake sim gsm bisa gx’ seumpama kartnya yg di bintangi sule”
thnks
Bisa om
gan mau tanya nih, masih agax bingung, berarti kita bisa browsing lewat sim, dan sim tersebut ngambil kuota inernet dari server yg pake speedy’ gitu gx kira-kira?
hee..
waduh sy jd ikut2xan bingung juga
, ini arah pertanyaannya masih nyambung dg artikel diatas atw enggak ya ?
OM mau tanya nigh…
Bisa gak Misalnya Komp A= make speedy
Komp B= make Koneksi GSM menggunakan Kartu Tel***sel
dan kedua komputer tersebut saling berhubungan menggunakan hamachi
si komp A jadi Serverna,,,
Dan Komp B. konek hamachi ke Server Komp A…
Yang jadi Pertanyaannya..Apa bIsa Jaringan Komp.A yang menggunakan Speedy Di share Ke Hamachi agar Komp.B yang make koneksi GSM bisa merasakan Koneksi Speedy Komp.A???
mohon maaf pertanyaannya..rada oot..heheh maklum newby..
Setau sy enggak bisa om, mungkin om bisa tanya k om2x lain yg lebih ahli di bidang jaringan
di copy ya gan…makasih…
ok
Assalamualaikum. Mas saya nanya lagi nich, kemarin yang inno setup udah OK. Saya kan bikin aplikasi untuk sekolah dan kebetulan udah jadi, dah bisa pake LAN udah OK,saya buat dengan database mysql. yang jadi permasalahan posisi sekolah ada 2 cabang (A dan B) klo hanya 1 tempat dengan LAN udah selesai masalahnya. berhubung berjauhan, ga mungkin pake LAN dengan ngulur ulur kabel yang begitu panjang bisa berkilo-kilo meter (sekitar 20km). agar terjadi jaringan client server antara cabang A dan B via internet, misal server di cabang A dan client ada yang di cabang B saya harus pake apa ya? maksud saya apa yang harus saya persiapkan?. Terimakasih.
Nah makanya dicoba aja om postingan sy yg diatas gratis kok, tp klo mau yg lebih baik sih coba buat server vpn sendiri, banyak kok yg membahas masalah ini coba di googling dulu.
saya cb tes penggunaan ny nih mas…. sedikit agak ngarep dikit sih tpi y klo it mw berbagi lagi….
bingung mode “on”
kalo cara untuk membuka koneksi vpn yang udah di set am server hanya untuk buka satu web.misalnya kita hanya bisa buka http://www.coding4ever.com. kita gak bisa akses website yang laen..itu gmn mas??thnk’s b4
Dulu sy belum tau caranya, klo skrg udah lupa om
Coba nanya2x kesini
askum..permisi mas bro numpang nongol
aku pake vb6 ma sql server 2000 mw koneksi data base antar kota….pake artikel di atas bisa kah???
databasenya ada di kota A trus aq di kota B mw koneksi dengan komp server di kota A pake sql server 2000.tu cara ngeregestrinya di sql clientnya kayak gmn?? makasihh bro…tulung di jawab……….(from newbie amatiran)
Iya om klo artikel diatas udah berhasil om coba, database antar kotanya bisa om akses langsung
Assalamu’alaikum akh,
mo bikin VPN di kantor bw 512 cukup gak ya ?
Pertanyaan kurang jelash akh ? 512 -> bandwith atw jumlah kliennya ?
wahh keren ni gan..,,tapi apa ini hanya bisa 2 komputer saja y yang bisa terhubung ?
trus kalau sudah terhubung bisa g kita menjalankan aplikasi yang ada di komputer lain.a ?
Klo itu temanya udah beda om, klo yg om tanyakan itu lebih ke arah aplikasi remote seperti Radmin, VNC, Net support d el el
makasi gan, kebetulan aq lagi cari-cari tentang ini, pas banget gan sesuai kebutuhan aq
udah aq coba dan ternyata berhasil…. sekali lagi makasi gan….
Oke sama2x om
mau tanya nih kk admin
kalau koneksi via internet begini lebih cepat mana ya
client langsung mengakses ke mysql server
atau
client request ke server melihat ke mysql dan server mengirim ke client
terima kasih
bang…punya tutorial untuk membuat webcam server ndak. maksudnya webcam yang terpasang di komputer server bisa diakses/dibuka lewat internet atau ip lain. seperti program webcam7. itu menggunakan winsock atau tidak.
tks
izin sedot mas…
artikelnya muantab..
Oke om silahkan
om,, ada artikel Remote Desktop Full Control nggak?? Kayak program radmin??Trims…
Coba disini om.
on admin, kayaknya sy ada langkah yg kelewat tadi, di menentukan jumlah client. Trus sy sempet baca di salah satu langkah (lupa) ada batasan untuk yg gratis ini maksimal 8 clients dan tidak 24jam online. Betul gak ya.
Atau mungkin bisa dikasih tahu aja batasan-batasannya.
Klo info free vs bayar bisa dicek disini om.
Mas admin ada gak tutorial yang menggunakan VPN untuk koneksinya soalnya ada coba googling n’ jajal” gagal terus tapi klw dicoba dilokal bisa pas dicoba di jajal antar kota gak bisa….tlong ne mas ….:)
Emg databasenya pake apa om ? mungkin portnya masih ke blok.
Yg jelas sy pernah coba menggunakan database firebird untuk koneksi antar cabang, ya seperti koneksi lokalan biasa tinggal nembak ip adress server yg ada di list hamachi klien.
Klo databaseny mysql, kan harus dicek dulu privilege dari usernya apa boleh login secara remote.
kalo pakai hamachi sih sudah tau .. lalu kalau membangun VPN server sendiri gimana caranya?
Karena keterbatasan perangkat sy sendiri belum pernah mencoba, tapi OpenVPN layak untuk dicoba.
klo misal dbase nya ditaruh di server linux gmn om? apakah hamachinya jg hrs diinstall di linuxnya?
Ya tergantung, klo kasusnya seperti om Chris diatas ya harus install juga
Mas Admin apakah Hamachi ini free license ataukah ada masa berlakunya ya atau trial aja ?
Ada yg versi free dan pro om, info lengkapnya bisa cek langsung di website resminya
gan tulung buatin carana monitor ip local contoh ip1 “192.168.1.1″ dan ip2 “192.168.1.2″ dan seterusnya sampai ip10 “192.168.1.10″ dengan 10 shape bila ip1 aktif shape1 akan warna merah bila tidak aktif shape1 akan berubah warna hitam begitu juga dengan ip yang lainya jadi memonitor ip secara real time program ini seperti halnya progam the dude. tulungin gan ane udah mentok nih. rencana program ini untuk menghitung jumlah client kosong dan jumlah klient aktive trimakasih (herman_include@yahoo.com)