Pada artikel selanjutnya kita akan melihat Localtunnel. Aplikasi ini akan berguna bagi kami jika kami membuat situs web di server pengembangan lokal kami untuk klien. Pada titik tertentu dia ingin melihat bagaimana pekerjaannya. Jika perlu, kami dapat menghosting situs web di server online, sehingga klien dapat melihatnya. Opsi lain adalah mengambil tangkapan layar dari setiap halaman di situs web dan mengirimkannya ke pelanggan. Tapi semua ini tidak lagi diperlukan jika kita menggunakan Localtunnel. Aplikasi ini akan memungkinkan kita dengan mudah membagikan server web tim pengembangan lokal kami. Tidak perlu membawanya online atau tanpa mengganggu pengaturan DNS dan firewall.
Membuat server lokal kami tersedia untuk siapa pun yang kami inginkan mungkin merupakan cara tercepat dan paling efektif untuk menangani situasi yang dijelaskan di atas. Apalagi jika kita memiliki ratusan file yang perlu kita akses. Dengan Localtunnel kami bisa buat akses aman ke server lokal kami, membuatnya dapat diakses dari mana saja dan siapa pun yang kita inginkan.
Program ini akan menugaskan Anda URL unik yang dapat diakses publik sehingga mereka dapat mengakses server web kami yang berjalan secara lokal. Sederhananya, kita bisa mengekspos server pengembangan lokal kami ke dunia nyata.
Instal Localtunnel di Ubuntu
Untuk menginstal Localtunnel di server lokal kami, Kita perlu menginstal NodeJS di Ubuntu. Jika kita belum menginstalnya, kita dapat dengan mudah menginstalnya dengan membuka terminal (Ctrl + Alt + T) dan mengetik berikut ini:
sudo apt install nodejs npm nodejs-legacy
Saya harus mengatakan bahwa saya harus menginstal paket nodejs-legacy di Ubuntu versi 17.04, tetapi ketika saya mencobanya di versi 16.04 saya tidak perlu menggunakannya. Setelah instalasi NodeJS selesai, sekarang kita dapat menjalankan perintah berikut ke instal Localtunnel:
sudo npm install -g localtunnel
Untuk menggunakan Localtunnel, jelas itu kita membutuhkan server untuk berbagi seperti yang ditawarkan oleh XAMPP atau Apache (terpisah). Keduanya akan memberi kami server Apache untuk dapat berbagi konten dari server lokal kami.
Cara menggunakan Localtunnel
Dengan asumsi bahwa URL server lokal kita adalah http: // localhost / tanpa menunjukkan nomor port, kita dapat menulis perintah berikut menggunakan 80 sebagai nomor port. Dengan perintah berikut kami akan mendapatkan URL unik sehingga sistem lokal kami dapat diakses dari mana saja (dengan asumsi server lokal berjalan pada port 80). Di terminal (Ctrl + Alt + T) kami akan menulis yang berikut:
lt --port 80
Hasil yang akan kita peroleh akan seperti berikut:
your url is: https://ojyzmpjoho.localtunnel.me
URL yang disediakan oleh terminal akan menjadi salah satu yang memungkinkan pengguna jarak jauh untuk terhubung. URL ini akan tetap aktif sepanjang sesi. Sementara itu kami dapat membagikannya dengan orang lain untuk menguji layanan web atau sekadar membagikan pekerjaan kami dengan siapa pun yang kami inginkan. Demikian juga kami akan memiliki kemungkinan untuk memulai ulang server lokal jika kita menganggapnya perlu. Localtunnel cukup pintar untuk mendeteksi ini. Ini akan menyambung kembali setelah layanan dicadangkan.
Ini adalah cara sederhana yang kami bisa akses server Ubuntu lokal kami dari Internet.
Tentunya URL yang dihasilkan sulit untuk kita ingat. Agar lebih mudah diingat, kami akan memiliki opsi untuk menggunakan subdomain (jika tersedia) seperti yang ditunjukkan berikut ini:
lt --port 80 --subdomain entreunosyceros
Dalam contoh ini, dan setelah menggunakan perintah sebelumnya, server lokal dapat diakses dari mana saja. Anda hanya perlu menggunakan URL yang lebih mudah diingat, seperti https://entreunosyceros.localtunnel.me.
untuk periksa versi Localtunnel atau minta bantuan yang dapat ditunjukkan oleh program kepada kita, kita hanya perlu menjalankan salah satu dari dua perintah yang ditunjukkan pada tangkapan layar berikut:
Copot pemasangan Localtunnel
Untuk menghapus program ini dari komputer kami, kami perlu menggunakan opsi "uninstall”Dari NodeJS. Untuk ini kita harus menulis perintah berikut di terminal (Ctrl + Alt + T):
npm uninstall -g localtunnel
Kami akan dapat melihat lebih banyak karakteristik dan kode sumber program ini dari halamannya GitHub.