Localhost.run (Localhost RUN) yang merupakan layanan situs yang menyediakan SSH Tunnel yang dikhususkan untuk melakukan remote desktop atau server melalui koneksi SSH Tunnel secara gratis. Layanan ini tidak perlu daftar menjadi member, dan mudah digunakan hanya bermodal CLI atau terminal saja. Localhost.run (Localhost RUN) ini tidak memerlukan konfigurasi apapun selain untuk generate kunci SSH untuk ditambahkan ke dalam SSH Agent agar project website dari server lokal bisa dihubungkan melalui SSH Tunnel menjadi online dengan memberikan nama subdomain dari localhost.run secara acak (random).
Hal ini cocok untuk situs website yang tidak diakses secara publik dan / atau diakses dalam waktu tertentu seperti pendaftaran siswa baru di sekolah ABCD. Dari link tersebut bisa diakses oleh orang yang ingin mendaftarkan diri sebagai siswa baru di sekolah ABCD secara online.
Untuk melakukan remote desktop atau server melalui koneksi SSH Tunnel harus memiliki kunci SSH di dalam perangkat desktop atau server, terutama bagian SSH Agent. Hal ini bisa dilakukan dengan menggunakan CLI atau Terminal bagi pengguna Linux, PowerShell bagi pengguna Windows, atau Git Bash bagi pengguna Git CLI.
Jadi, kamu tidak memerlukan router dan access point untuk online-kan XAMPP lagi. Kelihatan ini lebih mudah daripada menggunakan router dan access point yang harus melakukan konfigurasi lagi bagian router.
Penulis akan memberikan tutorial cara menguji website dari XAMPP menjadi online dengan Localhost.run di Windows. Untuk aplikasi terminal atau CLI menggunakan Git Bash, karena penulis belum bisa pakai PowerShell sampai sekarang. Tutorial ini hanya khusus pengguna XAMPP saja dalam membangun atau membuat aplikasi berbasis web yang akan dionlinekan melalui koneksi SSH Tunnel dengan layanan localhost.run.
Setiap melakukan turn on kembali koneksi SSH Tunnel dari Localhost.run, pasti berganti subdomain yang berakhiran localhost.run agar situs website dan / atau server lokal tetap terjaga dan nyaman dari serangan cyber yang tidak diinginkan sehingga menimbulkan kerugian.
LANGKAH-LANGKAH
1. Aktifkan XAMPP Control Panel.
2. Aktifkan layanan Apache dan / atau MySQL dengan klik Start.
3. Aktifkan aplikasi Web Browser yang terpasang di komputer atau laptop.
4. Ketikkan “http://localhost” ke kolom address bar, tekan Enter.
5. Hasil pengujian web server Apache yang telah berjalan dengan baik.
6. Buka Git Bash.
7. Ketikkan “ssh -R 80:localhost:80 ssh.localhost.run”, tekan Enter. Tunggu beberapa saat sampai muncul tampilan link situs yang telah diberikan dari Localhost.run.
8. Blok link situs dari Localhost.run, klik kanan, pilihlah Copy.
9. Kembali ke tampilan Web Browser.
10. Pastekan link situs namasubdomain.localhost.run ke kolom address bar, tekan Enter.
11. Berikut hasilnya.
Selesai.
Tutorial ini cocok bagi kamu yang ingin melakukan pengujian project website dari komputer atau laptop menjadi online tanpa menggunakan Router, melainkan SSH Tunnel dari Localhost.run. Layanan ini sangat gratis sehingga cocok bagi mahasiswa yang semester akhir ingin online-kan project website untuk keperluan skripsi atau tugas tanpa menggunakan hosting lagi.
Kini, kamu tidak hanya bisa membangun atau membuat aplikasi berbasis web saja. Tetapi, juga bisa melakukan pengujian aplikasi web tersebut secara online untuk diakses oleh beberapa pengguna atau perangkat yang berbeda melalui SSH Tunnel dari Localhost.run selama ada koneksi internet yang stabil. Jadi, tidak perlu berurusan kabel lagi.
CATATAN :
Apabila koneksi remote PC atau laptop melalui SSH Tunnel dari Localhost.run itu mengalami error yang disebabkan public key (denied), bisa membuat kunci SSH baru di terminal Git Bash, kemudian ditambahkan ke dalam SSH Agent. Untuk tutorialnya, kamu bisa kunjungi tutorial untuk menambahkan SSH Key baru dengan Git Bash.
Khusus Windows : https://dwiay.com/2021/06/01/cara-menambahkan-ssh-key-dan-ssh-agent-dengan-gitbash-di-windows/
Penulis menyarankan belilah perangkat khusus server computer apabila server lokal ini dionlinekan dalam waktu yang lama atau berjalan terus tanpa berhenti selama 24 jam.
KESIMPULAN
Kamu bisa menguji atau mempublikasikan project website yang ada di XAMPP menjadi online tanpa hosting dengan menggunakan koneksi SSH Tunnel dari Localhost.run. Misalkan, kamu membuat project website skala kecil seperti pendaftaran siswa baru di sekolah ABCD yang seharusnya bisa menggunakan server lokal yang akan diakses oleh siapapun dengan bantuan koneksi SSH Tunnel dari Localhost.run. Jadi, kamu tidak perlu mengeluarkan budget untuk membeli hosting lagi, apabila situs website tersebut hanya berjalan pada waktu tertentu saja.
Dengan adanya layanan ini, kamu tidak perlu memikirkan biaya hosting atau server, dan / atau domain lagi, karena localhost RUN telah menyediakan subdomainnya secara gratis yang dimana situs website dari server lokal dapat diakses melalui internet tanpa menggunakan DDNS.
Gmna caranya masukkan port ke dalam linknya ka? contohnya portnya 2050
Mohon di balas ka
sudah berhasil sampai tahap terakhir tapi bingung cara masukkan portnya. Soalnya saya mau mengonlinekan aplikasi raport sekolah dengan port 2020 ka.