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).


    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 :)