Tutorial instalasi tinc client server pada VPS Raspberry Pi dan Windows 10

Kali ini saya akan membagikan sebuah tutorial instalasi tinc, yaitu sebuah aplikasi untuk membuat jaringan vpn antara VPS Debian 64bit, sebuah Raspberry Pi, dan laptop yang memakai Windows 10.

Untuk konfigurasi IP, saya memakai contoh berikut :

  • DigitalOcean Cloud VPS : 10.0.0.1
  • Raspberry Pi : 10.0.0.2
  • Laptop Windows 10 : 10.0.0.3
  • VPS Database : 10.0.0.4
  • Saya memakai interface tun1, karena tun0 dipakai untuk OpenVPN

Contoh penerapan tinc untuk mesh vpn, dijelaskan secara mudah oleh Linode


Konfigurasi tinc pada DigitalOcean Cloud VPS
Berikut adalah perintah untuk instalasi tinc di vps :

Setelah tinc terinstall, maka kita perlu membuat file konfigurasi tinc.conf di /etc/tinc/tinc.conf dengan contoh:

Kemudian membuat file /etc/tinc/tinc-up untuk menerapkan konfigurasi IP

Dan file /etc/tinc/tinc-down untuk menghapus konfigurasi IP

Selanjutnya membuat file konfigurasi host yang dinamakan “cloud”, yang disimpan di /etc/tinc/hosts/cloud

Generate private key untuk koneksi “cloud” tadi :

Set chmod untuk beberapa file

Untuk debugging error tinc pada VPS, bisa dijalankan dengan perintah tincd -D -d3, dan untuk keluar dari perintah debug tadi, tekan Ctrl + \

Berikut adalah contoh tampilan isi direktory /etc/tinc pada vps saya :


Jika sudah siap, maka untuk menjalankan tinc pada VPS, langsung ketik saja tincd

 

Konfigurasi tinc pada Raspberry Pi

Install tinc pada raspberry pi dengan perintah apt-get install tinc, kemudian buat file konfigurasinya :

Kemudian membuat file /etc/tinc/tinc-up untuk menerapkan konfigurasi IP

Dan file /etc/tinc/tinc-down untuk menghapus konfigurasi IP

Selanjutnya membuat file konfigurasi host yang dinamakan “raspib”, yang disimpan di /etc/tinc/hosts/raspib

Generate private key untuk koneksi “raspib” tadi :

Set chmod untuk beberapa file

Untuk debugging error tinc pada VPS, bisa dijalankan dengan perintah tincd -D -d3, dan untuk keluar dari perintah debug tadi, tekan Ctrl + \

 

Copy file hosts antar server

Selanjutnya copy file yang dibuat di DigitalOcean /etc/tinc/hosts/cloud ke Raspberry PIĀ /etc/tinc/hosts/cloud
Copy file dari Raspberry pi /etc/tinc/hosts/raspib ke DigitalOcean /etc/tinc/hosts/raspib

Matikan semua proses tincd di semua server, kemudian jalankan lagi. Jika tidak ada kendala, maka bisa dicoba melakukan ping ke ip 10.0.0.2 dari DigitalOcean, yang mengarah ke Raspberry Pi. Dan juga sebaliknya, ping ke ip 10.0.0.1 dari Raspberry Pi

Jika sudah terhubung, tinggal buat file konfigurasi untuk Laptop Windows 10, yang mana agak banyak langkah.

 

Konfigurasi tinc di Laptop Windows 10

Restart Laptop, kemudian coba lakukan ping ke ip 10.0.0.1 dan 10.0.0.2, jika berhasil, maka konfigurasi mesh vpn network memakai tinc sudah sukses.

Ide pemakaian tinc ini, bisa untuk meremote komputer memakai rdp, menonton film dari jauh, file sharing, dan apapun dengan mengakses IP dan port. Misalnya 10.0.0.2:80

Write a Comment

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