Akses localhost dari internet menggunakan Localtunnel di Ubuntu
Sesuai yang tertulis di website resminya : " The easiest way to share localhost web servers to the rest of the world ". Ya Localtunnel merupakan aplikasi yang memungkinkan kita untuk mempublikasikan "localhost" ke internet tanpa susah-susah melakukan port forwarding dll.., dan sangat berguna bagi yang menggunakan modem GSM (karena tidak memungkinkan melakukan port forwarding).
- Download Localtunnel di http://progrium.com/localtunnel/, atau bagi yang menggunakan sistem operasi Ubuntu Linux bisa langsung menginstall dengan perintah
sudo gem install localtunnel
sebelum menjalanka perintah di atas ruby dan rubygem harus terinstall, kalau belum jalankan perintah ini
sudo apt-get install ruby ruby1.8-dev rubygems1.8 libopenssl-ruby
- Generate ssh key dengan perintah
ssh-keygen -t rsa
- Jalankan Web Server di localhost
- Jalankan localtunnel dengan perintah
sudo /var/lib/gems/1.8/bin/localtunnel -k ~/.ssh/id_rsa.pub 80
Perintah ini dijalankan hanya pada saat pertama kali saja untuk seterusnya jalankan perintah
sudo /var/lib/gems/1.8/bin/localtunnel 80
Setelah menjalankan perintah-perintah di atas nanti akan muncul :
This localtunnel service is brought to you by Twilio.
Port 80 is now publicly accessible from http://abcd.localtunnel.com ...yang berarti localhost anda siap diakses dari internet (http://abcd.localtunnel.com)
Selamat mencoba, semoga bermanfaatt :)