Cara Mudah Akses Server dari Mana Saja dengan Tailscale

Posted by

Di libur lebaran kemarin, saya sesekali membuat tulisan di blog ini atau di blog yang satunya lagi (imanudin.net). Ketika membuat tulisan khususnya teknikal, tentu saya harus melakukan validasi ulang tahapan-tahapan yang sudah ditulis apakah valid atau tidak.

Untuk validasi tersebut, membutuhkan resources seperti VM, OS yang digunakan, dan aplikasi yang ditesting. Resource tersebut adanya di cloud atau di kantor. Karena penggunaan di cloud membutuhkan biaya, maka resource yang ada di kantor yang dimanfaatkan 🙂

Berhubung posisi saya ada di kampung, maka resource yang ada di kantor harus bisa diakses. Dulu untuk kebutuhan remote, saya menggunakan Team Viewer atau Anydesk. Layanan tersebut cocok untuk remote resource berbasis GUI/Desktop.

Karena kebanyakan ujicoba yang dilakukan berbasis server non-GUI dan kurang fleksibel, akhirnya saya menggunakan Tailscale untuk kebutuhan remote server yang ada di markas.

Tailscale merupakan solusi VPN modern yang berbasis WireGuard, dan bisa dikonfigurasi dalam hitungan menit.

Tailscale memungkinkan untuk menghubungkan berbagai perangkat (laptop, HP, server) ke dalam satu jaringan privat (mesh network), seolah-olah berada di jaringan lokal yang sama. Ini sangat cocok untuk:

– Developer yang ingin remote ke server pribadi/VPS
– Admin IT yang ingin monitoring sistem tanpa buka port
– Pengguna rumahan seperti saya yang ingin akses server dari jaringan sendiri

Dengan Tailscale, cukup install aplikasi, login, dan semua perangkat akan saling terhubung secara otomatis.

Sistem requirement yang dibutuhkan juga simple. Hanya butuh akses internet saja. Set up nya?

– Akses https://tailscale.com
– Login menggunakan account Github, Google, Microsoft, atau opsi lain yang tersedia
– Pilih Machines | Add device | Client devices

Karena saya lebih sering pakai untuk kebutuhan akses server Linux seperti akses Proxmox, maka saya pilih client Linux dan copy command untuk melakukan instalasi.

Untuk remote ke server tersebut, install juga Tailscale untuk Mac, Windows, atau device lain yang digunakan.

Setelah Tailscale terinstall pada server yang akan diakses (Proxmox) dan pada pc/laptop untuk remote, saya bisa akses Proxmox yang lokasinya ada di markas

Lalu untuk remote server VM yang ada di atas Proxmoxnya bagaimana?

Selama bisa akses ke hostnya (Proxmox), saya bisa akses console atau SSH dengan cara lompat kodok (akses SSH ke Proxmox, lalu dari Proxmox ke VM)

Jika ingin testing akses tampilan aplikasi yang diinstall seperti Zimbra dari browser, bagaimana?

Ada 2 cara :
– Install kembali Tailscale pada VM yang terinstall Zimbra
– SSH Tunneling

Saya sendiri lebih sering melakukan SSH Tunneling karena lebih simple. Untuk panduannya bisa dilihat di sini: Tips Multiple SSH Tunneling untuk Akses Port yang Diblock Firewall

Selain kemudahan di atas, Tailscale punya paket gratis untuk penggunaan individu dan tim kecil (hingga 100 devices)

Silakan dicoba dan semoga bermanfaat 🙂

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.