Referensi CLI
Satu binary, addtothese, sudah mencakup semua yang Anda butuhkan: masuk, membuka tunnel, dan meneruskan port TCP. Data login Anda disimpan di ~/.addtothese/config.yaml (%USERPROFILE%\.addtothese\config.yaml di Windows).
addtothese login
addtothese login --token att_...
Menyimpan token API. Tanpa --token, perintah ini meminta token melalui standard input. addtothese logout menghapusnya.
addtothese http
addtothese http <port|host:port|url> [--subdomain name]
Mengekspos layanan HTTP lokal. Tanpa --subdomain, Anda mendapat endpoint acak. Dengan opsi ini, tunnel menggunakan nama yang Anda reservasi di dasbor. CLI tersambung ulang sendiri setelah jaringan terputus dan memperbarui kredensialnya sebelum kedaluwarsa.
| Flag | Default | Arti |
|---|---|---|
| --subdomain | acak | Nama yang direservasi untuk digunakan |
| --timeout | 10s | Batas waktu untuk meneruskan setiap request ke layanan Anda |
| --access-log | true | Tampilkan setiap request yang diproksikan |
| --log-level | warn | debug, info, warn, atau error |
Lindungi URL dengan kode email
addtothese http 4321 --allowed-email ana@gmail.com --allowed-email '*@company.com'
Hanya orang yang ada di daftar Anda yang bisa membuka URL. Pengunjung memasukkan email mereka; jika ada di daftar, mereka menerima kode 6 digit yang berlaku 10 menit dan tetap masuk selama 24 jam. *@company.com mengizinkan seluruh domain. Ulangi flag untuk setiap alamat atau domain.
Layanan Anda menerima alamat yang sudah diverifikasi di header X-AddToThese-Email. Setiap kali dijalankan, daftar akan diganti, jadi menjalankan tanpa --allowed-email membuat URL kembali publik. Anda juga bisa mengedit daftar di halaman endpoint pada dasbor.
addtothese tcp
addtothese tcp 5432 --subdomain mydb
Mengekspos port TCP mentah seperti Postgres, SSH, atau RDP. Orang yang perlu mengaksesnya menjalankan forwarder di sisi mereka, yang membuka port lokal yang terhubung ke layanan Anda:
addtothese forward tcp 5432 mydb --connect.url https://mydb.addtothese.com
Setelah itu mereka dapat terhubung ke localhost:5432 seolah-olah database berada di mesin mereka.
Variabel environment
| Variabel | Arti |
|---|---|
| ADDTOTHESE_TOKEN | Token API, menggantikan token yang tersimpan |
| ADDTOTHESE_CONFIG | Path ke file konfigurasi alternatif |