Akses Server Lokal dari Internet dengan Bantuan BORE

Posted by

Ada berbagai cara untuk mengakses server lokal dari internet. Dulu saya menggunakan ngrok untuk mengonlinekan server lokal. Lalu menggunakan serveo sebagai alernatif. Nah kali ini, saya akan mencoba mengonlinekan server lokal agar dapat diakses dari internet dengan bantuan aplikasi BORE.

Mengutip dari halaman github Bore, Bore adalah

A modern, simple TCP tunnel in Rust that exposes local ports to a remote server, bypassing standard NAT connection firewalls. That’s all it does: no more, and no less.

Cara penggunaannya cukup simple. Mirip dengan serveo. Yang harus dilakukan adalah install aplikasi Bore dan lakukan tunneling pada server bore.pub

Di sini saya menggunakan OS Linux Ubuntu 22.04 yang sudah terinstall Zextras Carbonio CE. Server Zextras Carbonio CE ini rencananya akan dipublish ke internet agar dapat diakses oleh orang lain untuk kebutuhan demo.

Instalasi Bore

apt update
apt install cargo
cargo install bore-cli

Jika melakukan instalasi cargo dan bore sebagai user ROOT, maka lokasinya berada di /root/.carbo.

Jalankan bore untuk melakukan tunneling port 443 yang berada pada lokal server menuju server bore.pub

/root/.cargo/bin/bore local 443 --to bore.pub

Contoh outputnya lebih kurang seperti berikut

root@mail:/home/ubuntu# /root/.cargo/bin/bore local 443 --to bore.pub
2024-06-03T15:29:44.216737Z  INFO bore_cli::client: connected to server remote_port=40432
2024-06-03T15:29:44.216920Z  INFO bore_cli::client: listening at bore.pub:40432

Akses URL yang muncul melalui browser. Berikut adalah sample tampilan Zextras Carbonio CE yang diakses melalui Bore URL.

Bagaimana? mudah bukan? 🙂

Silakan dicoba dan semoga bermanfaat 🙂

Source: https://github.com/ekzhang/bore

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.