Ammar Rafly
Ammar Rafly Seorang pemuda dari kalangan kaum rebahan yang ingin mencoba menimba ilmu seputar Cloud Computing dan SysAdmin

Transfer ke Cross Platform Menggunakan Croc


Transfer ke Cross Platform Menggunakan Croc

Croc adalah aplikasi atau tools yang berfungsi untuk mengirim file secara secure antar ke 2 komputer/server/platform.

Mekanisme transfer data yang digunakan oleh croc adalah relay, jadi Anda bisa me-resume apabila proses transfer sebelumnya ter-interrupt.

Berikut fitur-fitur yang ada pada tools croc:

  • allows any two computers to transfer data (using a relay)

  • provides end-to-end encryption (using PAKE)

  • enables easy cross-platform transfers (Windows, Linux, Mac)

  • allows multiple file transfers

  • allows resuming transfers that are interrupted

  • local server or port-forwarding not needed

  • ipv6-first with ipv4 fallback

  • can use proxy, like tor

Proses Instalasi

Pada kesempatan kali ini saya akan menginstall tools Croc menggunakan OS Ubuntu 20.04 LTS

  1. Jalankan perintah berikut:
1
2
3
curl https://getcroc.schollz.com | bash

Penggunaan

Untuk mengirim file, teman-teman hanya perlu menggunakan command croc send namafile/folder nanti akan ada code yang muncul, dan code tersebut digunakan saat menerima file dari server/komputer pengirim.

Berikut contohnya:

Setelah teman-teman sudah mendapatkan code, silakan untuk jalankan code/command tersebut dari server penerima nantinya akan ada tampilan untuk proses transfer nya seperti berikut.

Apabila transfer sudah berhasil maka room/relay untuk file yang dikirim tadi akan dihapus, jadi temen-teman tidak bisa melakukan transfer ke 2 kali dengan code yang sama. Seperti gambar berikut.

Secara default croc menggunakan public relay untuk transfer file nya,teman-teman juga bisa men-setting menggunakan self relay dengan menjalankan command berikut.

Lalu jalankan command berikut:

1
croc --relay "IP VM/Lokal:9009" send namafile

Namun pastikan terlebih dahulu port 9009-9013 tidak ter-blokir oleh firewall server/PC teman-teman.

Sekian tutorial dari saya, apabila teman-teman ingin mengetahui command yang lebih lanjut silakan merujuk ke referensi github berikut: https://github.com/schollz/croc

comments powered by Disqus