Membuat Server dirumah untuk diakses Secara Online
Membuat Server dirumah untuk diakses Secara Online – Yup, penyediaa hosting saat ini sudah sangat murah bahkan kalau kalian tidak ingin ribet bisa menggunakan NAS untuk dibuat menjadi server. Namun hal tersebut masih saja cukup ribet! Kalian bisa menggunakan proxy server.
Tentu dengan solusi ini kalian bisa mengatur sendiri server yang akan dijalankan. Salah satu penyedia proxy server yaitu ngrok. Ngrok adalah proxy server untuk membuat atau membuka jaringan private melalui NAT atau firewall, lalu Menghubungkan localhost ke internet dengan tunnel yang aman. Atau bahasa gampangnya ngrok adalah layanan gratis yang memberikan kemampuan kepada aplikasi kita agar bisa diakses online
Proxy Server
Yup dengan https://ngrok.com maka kalian bisa menggunakan laptop sebagai server sehingga project kalian yang masih dalam versi demo bisa diakses oleh client tanpa takut kode nya diintip karena belum selesai. Selain itu bisa kok kalian gunakan ngrok untuk keperluan lain, misalkan untuk remove PC.
ngrok tersedia versi free, bisa kalian register menggunakan account gmail ataupun github. Ngrok tersedia dalam berbagai sistem operasi. Misalkan bagi kalian pengguna mac, bisa langsung install via brew
brew install ngrok/ngrok/ngrok
setelah login nanti kalian akan dapatkan token
untuk menjalakannya kalian add token terlebih dahulu
ngrok config add-authtoken <token>
sekarang, kalian bisa jalankan via port http, misalkan berikut, saya ada project berbasis rshiny yang akan diakses oleh client berbasis browser secara online, disitu tertera yang dibuka port no 7520
sekarang kita panggil ngrok dengan port diatas
ngrok http 7520
nanti kita akan melihat URL untuk akses nya
pada keterangan diatas, bisa dibuka di alamat https://454b-36-88-8-193.ngrok-free.app/ . itulah URL yang bisa kita berikan ke client agar bisa diakses secara publik
Yup PC mu sekarang sudah jadi server! tapi harus hati2 ya karena itu terbuka di public wajib bagi kalian extra hati-hati.
Oiya untuk cek port di PC yang sedang terbuka, bisa kalian gunakan perintah berikut
netstat -an | grep LISTEN
Kalian bisa melihat ada beberapa port, salah satunya yaitu
Web Interface http://127.0.0.1:4040
yang merupakan web interface ngrok yang digunakan untuk akses ke server proxy nya