Halo.
Saya ingin membagikan pengalaman terbaru saya menginstal Tailscale untuk menghubungkan ke NAS rumah saya secara remote. Saya menggunakan OpenVPN selama beberapa tahun untuk menghindari penggunaan QNAP MyCloud Link. Server OpenVPN saya adalah NAS QNAP, dan saya mengatur Qfirewall agar menerima koneksi. Saya juga mengatur port forwarding di router/modem rumah saya. Baru-baru ini saya kehilangan konfigurasi router dan harus mengatur port forwarding lagi. Kemudian saya menyadari bahwa router memberikan banyak peringatan begitu saya mengaktifkannya. Saya pernah melihat peringatan tersebut sebelumnya, tapi saya tidak tahu bahwa itu disebabkan oleh port forwarding.
Saya melakukan riset dan menyadari bahwa port forwarding sebenarnya bukan ide yang bagus sejak awal. Lalu saya menemukan Tailscale, yang menjanjikan koneksi yang sangat mudah dan aman. Jika Anda pergi ke situs webnya, Anda akan melihat penjelasan ini: “A Zero Trust identity-based connectivity platform that replaces your old VPN, SASE, and PAM and connects remote teams, multi-cloud environments, CI/CD pipelines, Edge & IoT devices, and AI workloads.” ![]()
Saya hanya punya NAS untuk menyimpan foto, saya tidak mengerti semua ini.
Alat ini bisa melakukan banyak hal, tapi fungsi utamanya adalah membuat koneksi jaringan yang aman dengan banyak perangkat. Ini memungkinkan Anda melakukan banyak hal dengan perangkat-perangkat tersebut. Tidak ada server atau klien; hanya ada peer. Anda bisa mulai menggunakannya dengan satu perangkat. Ini membutuhkan autentikasi, dan mereka memutuskan menggunakan autentikasi eksternal, jadi Anda harus login dengan akun eksternal (Google, GitHub, Microsoft, Apple).
Halaman ini Access QNAP NAS from anywhere · Tailscale Docs mengatakan bahwa Tailscale bekerja dengan prosesor ARM 64, dan QNAP TS-216G saya memiliki prosesor ARM. Jika Anda tidak menemukan aplikasinya di app center (seperti saya), aplikasi ini bisa diunduh di tautan berikut: https://pkgs.tailscale.com/stable/#qpkgs. Ada beberapa versi: arm-x19, arm-x31, arm-x41, arm-64, x86, x86_64, dan x86_ce53xx. Saya tidak yakin apa bedanya. Saya hanya tahu NAS saya punya prosesor ARM. Saya sudah banyak riset, tapi tidak menemukan informasi tentang versi mana yang harus digunakan. Saya menginstal file arm_64 secara manual di NAS saya, dan berhasil.
Saat Anda membuka aplikasinya, Anda akan menemukan tombol besar yang membuka halaman pendaftaran tailscale di internet. Anda harus melakukan autentikasi dengan salah satu penyedia di sana. Alamat email yang Anda pilih saat ini akan menjadi semacam nama jaringan dan user yang memilikinya. Setelah langkah ini, qnap terhubung ke jaringan dan memiliki alamat ip khusus yang dimulai dengan 100. Anda bisa menambah perangkat lain ke jaringan menggunakan alamat email yang sama (user). Setiap perangkat akan punya alamat ip sendiri. Saya rasa nantinya Anda bisa menambah user lain (alamat email) ke jaringan yang bisa menambah perangkat lain.
Saya menginstal tailscale di ponsel android saya dan menggunakan alamat email yang sama untuk login. Sekarang kedua perangkat terhubung dalam jaringan tailscale bersama. Ini memungkinkan mereka saling terhubung menggunakan alamat ip tailscale masing-masing, meskipun mereka berada di jaringan yang berbeda. Setiap perangkat sekarang punya dua alamat ip, alamat ip jaringan konvensional dan satu alamat ip tailscale. Saya tidak mengubah pengaturan apapun di router, tapi sekarang NAS bisa diakses dari ponsel Android di luar jaringan lokal.
Mudah untuk mengatur perangkat tailscale agar membuka rute ke alamat IP lain di jaringan konvensional mereka. Misalnya, NAS (yang terhubung dengan tailscale) bisa membuka rute ke printer di jaringan rumah. Jadi sekarang ponsel android saya di hotel bisa mengakses printer di rumah menggunakan alamat ip rumahnya. Saya tidak perlu NAS membuka rute jika saya bisa menginstal Tailscale di printer. Ini berguna untuk perangkat yang tidak bisa menjalankan Tailscale.
Di qfile di ponsel saya, saya sudah mengatur alamat ip lokal NAS, jadi di rumah ia terhubung langsung ke NAS. Saat saya menggunakan openvpn, saya memulai VPN yang memungkinkan saya terhubung ke NAS karena saya secara virtual berada di jaringan lokal. Tapi saat saya terhubung dengan tailscale, ponsel saya di hotel melihat alamat ip tailscale NAS saya, bukan alamat ip lokal. Salah satu opsi untuk mengakses NAS dengan qfile adalah mengubah alamat ip di aplikasi qfile menjadi alamat ip tailscale. Tapi saat saya pulang, saya harus mengubahnya kembali ke alamat lokal. Tidak ideal, karena qfile memang dimaksudkan untuk menulis alamat ip sekali dan lupa.
Solusi lain yang sedang saya coba adalah membuka rute ke NAS itu sendiri. Dengan cara ini qfile bisa mengakses NAS lagi menggunakan alamat ip lokal biasa. Saya rasa ini agak aneh tapi berhasil. Opsi lain adalah menggunakan hostname lokal daripada alamat ip. Metode ini bekerja secara lokal tapi jaringan rumah saya punya subnet yang tidak cocok dengan hostname. Jadi saya belum menyelidiki lebih lanjut.
Sejauh ini, saya bisa memastikan bahwa tailscale berhasil untuk membuat koneksi remote dengan NAS saya. Namun, saya belum tahu seberapa cepat atau andal selama sesi panjang. Dan sekarang setelah saya tahu lebih banyak, saya akan bilang ini mudah diatur. Saya pikir ini alternatif yang sangat bagus untuk VPN.
