Cara kerja

Cara kerja ForestVPN

VPN memindahkan kepercayaan Anda dari jaringan Anda ke server yang dijalankan orang lain, jadi Anda berhak melihat cara kerjanya. Halaman ini mengikuti satu ketukan pada Hubungkan, dari tiket sampai tunnel, dan menyebutkan dengan jelas apa yang kami simpan.

Narasi dalam bahasa Inggris, dengan subtitel Indonesia

Buka file video (MP4, 32 MB). Gunakan jika YouTube diblokir atau lambat di koneksi Anda.

  1. Terhubung tidak sama dengan berfungsi
  2. Apa yang diubah VPN, dan apa yang tidak
  3. Apa yang terjadi saat Anda mengetuk Hubungkan
  4. Di dalam tunnel
  5. Banyak jalur, satu tunnel
  6. Dua program, satu tiket bertanda tangan
  7. Perangkat, router, dan TV Anda
  8. Yang tidak dilakukannya, dan dari mana memulai
Di halaman ini (10)

Versi singkatnya

  • Lalu lintas Anda disegel di perangkat Anda dan keluar dari server yang kami jalankan, yaitu exit. Dari semua bagian ForestVPN, hanya exit yang melihat ke mana lalu lintas Anda pergi.
  • Sebelum Anda terhubung, perangkat Anda mendapat tiket bertanda tangan. Tiket itu menyatakan paket yang Anda punya, dan layanan yang memeriksanya bekerja terpisah dari layanan yang menyimpan akun Anda.
  • Aplikasi mengamati apakah data benar-benar mengalir dan berganti jalur sendiri saat data berhenti. Anda hanya melihat hasilnya.
  • Satu baris mengaitkan perangkat Anda, dan akun yang tertaut, dengan setiap sesi yang dibayarnya, untuk pengukuran. Baris itu dihapus satu jam setelah sesi diselesaikan, atau hingga 17 hari kemudian untuk tiket yang tidak pernah dipakai. Halaman ini menampilkannya di samping semua yang lain.

Apa yang diubah VPN, dan apa yang tidak

VPN adalah pemindahan kepercayaan. Tanpa VPN, Anda mempercayakan jaringan dan penyedia internet Anda untuk melihat ke mana lalu lintas Anda pergi. Dengan VPN, Anda mempercayai VPN itu. Jadi pertanyaan yang berguna sama untuk VPN mana pun: di mana lalu lintas Anda berakhir, apa yang diketahui layanan di depannya, dan apa yang dilakukan aplikasi di perangkat Anda? Halaman ini menjawabnya dalam urutan itu, beserta rincian di balik tiap jawaban.

Tanpa VPN, Wi-Fi dan penyedia internet Anda bisa melihat server mana yang diajak bicara perangkat Anda, dan setiap situs yang Anda kunjungi melihat alamat yang diberikan jaringan Anda. Dengan ForestVPN, mereka hanya melihat lalu lintas terenkripsi menuju server kami. Server itu, yaitu exit, adalah tempat lalu lintas Anda keluar ke internet.

Tanpa ForestVPNDengan ForestVPN
Jaringan Wi-Fi AndaServer yang Anda ajak bicaraLalu lintas terenkripsi ke server kami
Penyedia internet AndaServer yang Anda ajak bicaraLalu lintas terenkripsi ke server kami
Situs yang Anda kunjungiAlamat yang diberikan jaringan AndaAlamat exit
Exit ForestVPNTidak terlibatSitus yang Anda kunjungi dan alamat asal Anda terhubung
Siapa yang bisa melihat apa, dengan dan tanpa ForestVPN.

Itu memindahkan kepercayaan, bukan menghilangkannya. Exit melihat situs yang Anda kunjungi dan alamat asal Anda terhubung, sedangkan situs yang Anda kunjungi melihat alamat exit, bukan alamat Anda. VPN tidak membuat Anda anonim: VPN mengubah siapa yang bisa melihat lalu lintas Anda.

Yang tidak disentuh VPN adalah semua yang terjadi setelah exit. Situs tempat Anda masuk tetap tahu akun yang Anda pakai untuk masuk, dan situs yang melacak Anda dengan cookie tetap melakukannya. Tunnel melindungi jalannya, bukan tujuannya.

Apa yang terjadi saat Anda mengetuk Hubungkan

Anda mengetuk Hubungkan. Perangkat Anda meminta izin memakai server, menunjukkan tiket yang membawa dua fakta (kunci paket mana yang menandatanganinya dan periode dua minggu mana yang menjadi milik kunci itu), diarahkan ke sebuah server, lalu membangun tunnel terenkripsi ke server itu. Setelah itu, perangkat memeriksa bahwa data benar-benar mengalir dua arah sebelum menyatakan Anda terlindungi.

Layanan masuk

Perangkat

Daftar server

Layanan sesi

Keluar

  1. Perangkat > Layanan masuk: 1. Minta tiket. Beberapa jam sebelumnya, ditandatangani kunci perangkat
  2. Layanan masuk > Perangkat: 2. Tiket bertanda tangan buta. Penandatangan tidak pernah melihat tiketnya
  3. Daftar server > Perangkat: 3. Daftar server bertanda tangan. Diperiksa di perangkat Anda
  4. Perangkat > Layanan sesi: 4. Tiket, kunci sesinya, tempat
  5. Layanan sesi > Keluar: 5. Pasang peer satu-sesi ini
  6. Layanan sesi > Perangkat: 6. Alamat exit dan jalur
  7. Perangkat > Keluar: 7. Handshake, lalu putaran bukti
Tiket membawa paket Anda, ditandatangani secara buta.

Tiketlah bagian yang menarik. Beberapa jam sebelumnya, dalam permintaan terpisah, perangkat Anda meminta tiket kepada layanan masuk kami. Layanan itu menandatangani tiap tiket secara buta: tanda tangan dibuat atas nilai yang tidak pernah dilihatnya, sehingga tanda tangan pada tiket yang Anda tunjukkan kemudian tidak menunjuk balik ke permintaan yang membuatnya. Satu-satunya pengecualian adalah baris pengukuran yang dijelaskan di bawah, yang mengaitkan perangkat Anda dengan setiap sesi yang dibayarnya.

Perhatikan apa yang terjadi sebelum satu byte pun milik Anda bergerak. Izin datang pertama: tiket, diperiksa dalam sepersekian detik. Penempatan kedua: daftar server bertanda tangan yang diverifikasi sendiri oleh perangkat Anda, dan layanan sesi yang memilih exit. Bukti datang terakhir: aplikasi tidak menyatakan Anda terlindungi saat handshake selesai, tetapi saat paket uji sudah melewati tunnel dan kembali.

Ada dua hal yang layak diketahui. Tiket diisi ulang lewat jaringan di bawahnya, tidak pernah lewat exit, sehingga layanan masuk tidak pernah dijangkau lewat tunnel yang ikut dibangunnya. Dan aplikasi dapat menjangkau layanan kami lewat beberapa rute dan memakai yang pertama menjawab, jadi jalur yang buruk ke salah satunya tidak perlu menghentikan Anda terhubung.

Langkah demi langkah, untuk para insinyur
  1. Kunci mesin sejak peluncuran pertama. Perangkat Anda membuat kunci mesin Ed25519 saat aplikasi pertama kali berjalan, sebelum ada akun, dan menyimpannya di keychain atau keystore sistem. Akun bersifat opsional: bilangan acak 128 bit, ditampilkan sebagai 32 karakter.
  2. Tiket, beberapa jam sebelumnya. Perangkat meminta tiket kepada penerbit dalam permintaan yang ditandatangani kunci mesin. Penerbit memeriksa penangguhan, jumlah tiket harian, batas perangkat, dan hak akses, lalu menandatangani secara buta nilai yang tidak pernah dilihatnya (RFC 9474: RSA-2048, RSASSA-PSS, SHA-384). Setiap tiket mengikat hash dari kunci publik sesi yang baru dan nonce 16 byte. Ada satu kunci penandatanganan per paket dan per epoch 14 hari.
  3. Di luar tunnel. Pengisian ulang tiket berjalan lewat jaringan di bawahnya, tidak pernah lewat exit, dan tidak ada cadangan yang masuk ke tunnel.
  4. Daftar server bertanda tangan. Perangkat mengambil daftar server yang ditandatangani dengan Ed25519 dan diperiksa terhadap kunci yang disematkan sebelum dipakai. Aplikasi dapat menjangkau daftar itu dan layanan kami yang lain lewat beberapa rute dan memakai yang pertama menjawab.
  5. Kunci sesi milik tiket. Perangkat mengirim tiket, kunci publik sesi X25519 yang dikomitkannya saat tiket diterbitkan, dan lokasi yang Anda inginkan ke layanan sesi. Layanan sesi memeriksa tiket terhadap kunci publik epoch, pemeriksaan yang memakan waktu jauh di bawah satu milidetik, memilih exit beserta jalurnya, menyuruh exit memasang peer, lalu menjawab.
  6. Satu peer, satu sesi. Exit memasang peer untuk kunci satu-sesi itu, dengan alamat pinjaman dari 100.64.0.0/10 yang dipakai ulang antarsesi, dan satu bit paket. Exit tidak diberi akun, kunci mesin, atau nama yang permanen.
  7. Handshake. Perangkat menghubungi exit dengan handshake Noise_IKpsk2 yang tidak dimodifikasi lewat UDP. Jika panggilan pertama tidak dijawab dalam sepersekian detik, perangkat juga mencoba jalur lain di dalam sesi yang sama. Berpindah jalur tidak memerlukan tiket kedua.
  8. Satu putaran bukti. Handshake bukanlah bukti. Setelahnya, perangkat mengirim probe lewat tunnel dan menghitung balasannya, dan hanya putaran yang lulus yang mengubah status menjadi Working. Di sebagian jaringan, handshake berhasil sementara datanya dibuang. Itulah sebabnya handshake saja tidak cukup sebagai bukti.
  9. Satu set keputusan. Keputusan di atas ditulis sekali, dalam kode Rust bersama, dan sampai ke setiap aplikasi lewat lapisan aslinya. Aplikasi hanya menyimpan yang menjadi miliknya: integrasi sistem operasi, layar, dan toko aplikasi.
  10. Tiket sama, sesi sama. Jika tiket dan kunci sesi yang sama datang kembali, layanan sesi mengembalikan sesi yang sama selama masa berlaku tiket, sehingga tidur dan bangun, perpindahan Wi-Fi ke seluler, dan koneksi yang diulang hanya memakan satu tiket.

Di dalam tunnel

Semua yang Anda kirim disegel di perangkat Anda dengan kunci yang hanya diketahui perangkat Anda dan exit. Jika jaringan Anda berganti, tunnel yang sama terus berjalan.

  1. Datagram UDP. Byte pertamanya disamarkan dan berbeda pada setiap koneksi. Jaringan Anda melihat cincin ini.
  2. Frame tersegel. Dienkripsi dengan kunci dari handshake. Hanya perangkat Anda dan exit yang bisa membukanya.
  3. Frame dalam. Membawa satu paket, dengan header pendeknya sendiri.
  4. Paket Anda. Yang dikirim aplikasi Anda. Exit membacanya.
Siapa yang bisa membaca lapisan mana: jaringan Anda melihat cincin terluar, exit membaca semuanya, dan layanan masuk serta layanan sesi kami tidak pernah membawa lalu lintas Anda.

Bacalah gambar dari luar ke dalam. Jaringan Anda hanya melihat datagram terluar: paket byte terenkripsi menuju salah satu server kami, yang byte pertamanya disamarkan dan ukurannya berubah-ubah. Di dalamnya, frame tersegel hanya bisa dibuka dengan kunci yang dibuat saat handshake, yang hanya dimiliki perangkat Anda dan exit. Di dalam frame itu ada paket Anda sendiri, persis seperti yang dikirim aplikasi Anda.

Protokol tunnel itu bernama Quantum. Handshake-nya adalah Noise_IKpsk2, tanpa modifikasi, dengan X25519, ChaCha20-Poly1305, dan BLAKE2s. Kami sengaja tidak mengubahnya: analisis yang dipublikasikan untuk handshake itu tetap berlaku. Yang kami tambahkan berada di sekelilingnya. Ukuran paket dan byte header berbeda pada setiap koneksi, dan tunnel mampu menghadapi roaming serta jalur yang berubah di bawahnya.

Tunnel milik sesi, bukan milik jaringan yang kebetulan Anda pakai. Saat Anda berjalan dari Wi-Fi ke seluler, kunci sesi tetap sama dan paket mulai datang dari alamat baru, sehingga tunnel yang sama terus berjalan. Kami tidak menjanjikan bahwa tidak ada yang terputus: perpindahan bisa memakan waktu sejenak, dan layar status menunjukkan keadaan Anda.

Lalu lintas Anda berakhir di server yang kami jalankan, bukan di fungsi cloud. Layanan cloud tidak bisa membawa tunnel, jadi layanan yang membagikan tiket dan daftar server tidak pernah membawa satu paket pun milik Anda.

Lebih lanjut tentang tunnel, untuk para insinyur
  • Alamat Anda di dalam tunnel dipinjam selama sesi, dari kumpulan yang dipakai ulang oleh exit.
  • Tunnel terikat pada kunci sesi, bukan pada jalur jaringan, sehingga berpindah antara Wi-Fi dan seluler tidak mengubah sesi. Aplikasi juga dapat memindahkan koneksi ke port baru tanpa memutusnya.
  • Tunnel dibangun di atas inti Rust berlisensi terbuka, dan inti yang sama berjalan di setiap platform.

Angka yang kami ukur, beserta tanggal dan pengaturan ujinya, ada di halaman protokol.

Satu tunnel, banyak jalur

Jika satu jalur ke server lambat atau berhenti membawa data, ForestVPN mencoba jalur lain dengan sendirinya dan mempertahankan yang benar-benar membawa data. Anda tidak perlu memilih.

Mengapa lebih dari satu jalur? Jaringan berbeda-beda. Ada yang membawa UDP dengan baik, ada yang menanganinya dengan buruk, dan jaringan yang baik selama berjam-jam bisa berubah. Pilihan yang tetap pasti salah di suatu tempat, jadi aplikasi mengukur. Untuk setiap jaringan tempat ia pernah terhubung, aplikasi menyimpan catatan kecil di perangkat Anda, dengan nama yang di-hash, tentang apakah rute cadangan diperlukan di sana. Aplikasi hanya memakai rute cadangan di jaringan yang koneksi langsungnya gagal, saat ini atau dalam sehari terakhir. Di Free, rute cadangan datang dengan kuota bulanan, dan Premium menyertakan lebih banyak.

Kami menyebut sebuah lintasan jalur: satu cara membawa paket terenkripsi yang sama ke exit yang sama. Aplikasi selalu menghubungi jalur langsung lebih dulu, lewat UDP, dan di jaringan yang sehat tidak ada yang lain yang dihubungi. Jika jalur langsung berhenti membawa data, aplikasi juga mencoba jalur lain yang dimilikinya, di dalam sesi yang sama: TCP, kadang server tambahan milik kami yang dipilih otomatis, dan rute cadangan, yang membawa paket yang sama sebagai lalu lintas web biasa lewat jaringan pengiriman konten. Rute cadangan adalah jalan keluar, bukan jalur yang lebih cepat, dan dibatasi kuotanya karena biayanya lebih besar.

Satu sesi

  • Langsung, lewat UDPDicoba lebih dulu
  • TCPDipakai hanya bila perlu
  • Server tambahan milik kamiDipakai hanya bila perlu
  • Rute cadanganDipakai hanya bila perlu
Berpindah jalur tidak mengubah sesi.

Berpindah jalur tidak mengubah sesi: tiket, kunci, dan exit tetap sama.

Aplikasi memutuskan berdasarkan data, bukan handshake. Sebuah jalur dianggap sehat hanya selama ia mengantarkan data, dan layar status menampilkan Working hanya setelah data mengalir dua arah.

Di jaringan yang sehat

  1. Hubungi langsung
  2. Putaran bukti
  3. Berfungsi

Saat jalur langsung berhenti membawa data

  1. Tidak ada jawaban, atau tidak ada data
  2. Coba jalur lain
  3. Berfungsi
Memilih jalur: yang pertama membawa data menang.

Selengkapnya tentang status koneksi dan rute cadangan.

Smart Routes

Smart memilih rute yang cocok untuk jaringan Anda, terus mengukurnya selama Anda memakainya, dan berpindah sendiri ke rute yang lebih baik saat ada. Lokasi yang Anda pilih sendiri tetap di tempat Anda menaruhnya.

  1. Rute langsungBerhenti membawa data

  2. Server tambahan milik kamiMembawa data

    Server tambahan membawa data, jadi sesi berpindah ke sana.

    Sesi berpindah ke sini

  3. Rute cadanganDisimpan sebagai cadangan

Sesi berpindah ke jalur yang membawa data, dan jalur lama dilepas sesudahnya.

Jalur adalah satu cara membawa paket Anda ke exit: langsung, TCP, lewat server tambahan milik kami, atau rute cadangan. Smart membandingkan jalur yang tersedia untuk tempat yang Anda minta dan berpindah di antaranya di dalam sesi yang sudah Anda miliki, tanpa tiket baru dan tanpa handshake baru.

Dari yang paling murah bagi kami hingga yang paling mahal

  1. Langsung, UDP
  2. Langsung, TCP
  3. Server tambahan
  4. Rute cadangan
Jalur yang lebih murah menang, kecuali rusak atau jauh lebih buruk.

Tiga hal yang tidak dilakukan Smart. Smart tidak memindahkan lokasi yang Anda pilih sendiri. Smart tidak menjanjikan koneksi yang lebih cepat: yang dijanjikannya adalah terus memeriksa dan berpindah hanya bila rute lain lebih baik untuk jaringan Anda. Dan Smart tidak membutuhkan Anda: tidak ada yang perlu dinyalakan dan tidak ada yang perlu dipilih, meskipun pengaturan perutean sadar jaringan mematikan keputusan ini bila Anda mau.

Smart Routes saat ini ada di Windows, Linux, aplikasi Mac dari situs web kami, baris perintah, dan router OpenWrt. iPhone, iPad, Apple TV, Android, dan versi Mac App Store mendapatkannya lewat pembaruan aplikasi.

Untuk para insinyur: bagaimana mesin rute dibangun

Server kami sendiri mengukur tautan di antara mereka sepanjang waktu, dengan laju tetap yang kecil dan tidak bertambah seiring jumlah pengguna. Perangkat dan server memakai satu fungsi penilaian yang sama. Saat ini layanan sesi hanya membandingkan skor itu dengan pilihannya sekarang; jalur yang ditawarkannya belum dibangun dari skor tersebut.

Server kami

Layanan sesi

Perangkat Anda

Layanan laporan

  1. Server kami > Layanan sesi: Mengukur tautan di antara mereka
  2. Layanan sesi > Perangkat Anda: Daftar rute bertanda tangan
  3. Perangkat Anda: Mencobanya di dalam sesi
  4. Perangkat Anda > Layanan laporan: Hasil, tanpa identitas. Disimpan hanya sebagai hitungan harian
Bagaimana mesin dirancang. Di aplikasi, ini tampak sebagai satu hal: aplikasi terus memeriksa.

Perangkat mengadu daftar pendek itu di dalam sesi yang terbuka dan mempertahankan rute yang membawa data. Jalur yang lebih murah menang, tetapi hanya di dalam gerbang kualitas: jaringan pengiriman konten adalah gerbang, bukan bobot, dan sebuah tempat diberi peringkat berdasarkan latensinya sendiri, bukan jalur yang membawanya.

Dua program, satu tiket bertanda tangan

Mengapa pekerjaan ini dibagi? Karena kedua tugas membutuhkan pengetahuan yang berbeda. Memeriksa bahwa Anda punya paket perlu mengenal perangkat Anda. Memilih dan membuka sesi perlu mengetahui sebuah tempat dan sebuah alamat. Jika satu program mengerjakan keduanya, ia akan memegang kedua jenis pengetahuan itu sekaligus. Maka keduanya dibuat menjadi dua program yang dijalankan terpisah. Tiket berpindah di antara keduanya saat terhubung, dan data yang dipakai sebuah sesi kembali saat sesi diselesaikan agar bisa ditagih: itulah baris pengukuran yang dijelaskan berikutnya.

Bagian yang mengenal perangkat dan paket Anda serta bagian yang mengenal server Anda adalah program yang terpisah. Layanan sesi dijalankan tanpa kaitan apa pun ke basis data akun kami, dan tiket di antara keduanya ditandatangani secara buta. Satu baris mengaitkan perangkat Anda, dan akun yang tertaut, dengan setiap sesi yang dibayarnya, untuk mengukur data dan memutus perangkat yang dicabut. Baris itu dihapus satu jam setelah sesi diselesaikan, atau hingga 17 hari kemudian untuk tiket yang tidak pernah dipakai.

Tiket

  1. Layanan masuk Mengenal perangkat dan paket Anda
  2. Tiket Ditandatangani secara buta
  3. Layanan sesi dan exit Mengenal sebuah tiket, sebuah tempat, kunci satu-sesi, dan alamat tempat Anda terhubung

Baris pengukuran

  1. Layanan masuk Menyimpan satu baris per sesi
  2. Perangkat dan sesi Mengaitkan perangkat Anda, dan akun yang tertaut, dengan sesi
  3. Dihapus Satu jam setelah penyelesaian, atau hingga 17 hari untuk tiket yang tidak dipakai
Dua program, satu tiket bertanda tangan.

Layanan masuk menyimpan akun, perangkat, dan paket Anda, serta melihat alamat asal setiap permintaan tiket. Layanan itu tidak pernah tahu exit mana yang Anda dapatkan atau ke mana pun Anda pergi. Layanan sesi melihat alamat tempat Anda terhubung, lokasi yang Anda pilih, dan kunci sesi sekali pakai. Catatan sesinya terhapus sendiri saat sesi kedaluwarsa, dan alamat sumber Anda tidak pernah ditulis ke dalamnya.

Perangkat AndaPaket AndaServer yang Anda pakaiAlamat AndaSitus yang Anda kunjungi
Host daftar serverTidak menerimanyaTidak menerimanyaTidak menerimanyaMenerimanyaTidak menerimanya
Layanan masukMenerimanyaMenerimanyaTidak menerimanyaMenerimanyaTidak menerimanya
Layanan sesiTidak menerimanyaMenerimanyaMenerimanyaMenerimanyaTidak menerimanya
KeluarTidak menerimanyaMenerima sebagiannyaMenerimanyaMenerimanyaMenerimanya
Apa yang diterima tiap bagian saat Anda mengambil tiket dan terhubung.

Kisi itu mendaftar apa yang diterima tiap bagian saat terhubung, yang tidak sama dengan janji tentang apa yang bisa disimpulkan dengan menggabungkan catatan. Itulah sebabnya baris pengukuran dinyatakan dengan kata-kata dan digambar di figur, bukan dibiarkan tidak disebut.

Untuk para insinyur: tanda tangan buta dan tiga kunci
  • Tanda tangan buta. Tiket memakai tanda tangan RSA buta RFC 9474. Paket dikodekan pada kunci mana yang menandatangani tiket, bukan pada sebuah field, dan paling banyak enam kunci aktif sekaligus.
  • Ditegakkan di build. Konfigurasi penerapan layanan sesi tidak memiliki kaitan ke basis data akun, dan pemeriksaan di build kami gagal jika ada yang ditambahkan.
  • Tiga kunci dengan masa hidup berbeda. Kunci mesin (separuh publiknya diketahui layanan masuk; separuh privatnya tidak pernah meninggalkan perangkat), nomor akun (diketahui layanan masuk, opsional), dan kunci sesi (satu per tiket; layanan sesi dan exit melihatnya saat terhubung, layanan masuk pada saat yang berbeda; hilang saat sesi berakhir).

Apa yang kami simpan, dan berapa lama

Tidak ada kolom di sistem kami untuk situs yang Anda kunjungi atau nama yang Anda cari. Exit mana yang dipakai sebuah sesi dihapus saat sesi berakhir. Pembayaran ditangani App Store, Google Play, atau pemroses yang Anda pilih, dan kami tidak pernah melihat nomor kartu.

Catatan utama dan berapa lama masing-masing bertahan, dalam satu gambar; kebijakan privasi mendaftar semuanya. Laporan rute, yang membantu kami memilih rute yang lebih baik untuk semua orang di sebuah jaringan, adalah agregat tanpa perangkat, akun, sesi, atau exit di dalamnya, dan hanya dipublikasikan untuk hari dengan sedikitnya 10 perangkat.

  • Baris pengukuran, setelah sesi diselesaikan1 jam
  • Baris yang sama, untuk tiket yang tidak pernah dipakaiHingga sekitar 17 hari
  • Laporan dukungan yang Anda pilih untuk dikirim72 jam
  • Jumlah data dan koneksi per hari31 hari
  • Negara dan jaringan permintaan tiket, dengan nama samaran3 bulan
  • Total bulanan, serta catatan perangkat, akun, dan penagihanTanpa batas waktu
Berapa lama tiap catatan bertahan. Skalanya logaritmik, sehingga satu jam dan berbulan-bulan muat dalam satu gambar.

Dua hal lagi termasuk dalam gambar yang sama. Aplikasi tidak berisi SDK analitik, SDK atribusi, atau pengenal iklan. Dan jika Anda memilih mengirim laporan diagnostik, laporan itu menunjukkan isinya lebih dulu, diunggah tanpa identitas perangkat Anda pada waktu acak di jam berikutnya, tidak pernah lewat koneksi yang digambarkannya, dan dihapus setelah 72 jam.

Setiap catatan didaftar di kebijakan privasi, dan versi singkatnya ada di halaman keamanan.

Perangkat, router, dan TV Anda

Satu nomor akun berfungsi di hingga sepuluh perangkat. Perangkat di akun Anda bisa saling menjangkau lewat nama, dan komputer yang tetap di rumah bisa menjadi exit bagi yang lain. iPhone bisa memakai exit tetapi belum bisa menjadi exit. Router mencakup perangkat yang tidak bisa menjalankan aplikasi, dan TV serta router masuk tanpa keyboard.

Nomor akun Anda

  • PonselTunnel ke server kami
  • LaptopTunnel ke server kami
  • TVTunnel ke server kami
  • RouterTunnel ke server kami
  • Komputer rumahDari perangkat ke perangkatPakai sebagai exit
Satu nomor akun, hingga sepuluh perangkat. Garis penuh adalah tunnel ke server kami, garis putus-putus berjalan dari perangkat ke perangkat.

Jika exit rumah yang Anda pakai offline, aplikasi memindahkan Anda ke exit Anda yang lain dan memberi tahu Anda. Jika semua exit Anda gagal, lalu lintas tetap diblokir dan aplikasi meminta Anda mengetuk.

Router ditujukan untuk perangkat yang tidak bisa menjalankan aplikasi, seperti konsol game atau TV pintar. Pasang ForestVPN di router, dan semua yang ada di belakangnya, atau hanya perangkat dan aplikasi yang Anda pilih, melewati tunnel. Prosesor router adalah batas kecepatannya, jadi halaman router menyebutkan apa yang kami ukur dan pada perangkat keras apa. Router ditautkan ke akun Anda dengan kode yang dicetaknya untuk Anda, dan TV masuk tanpa keyboard.

Yang tidak dilakukan rancangan ini

Semua ini tidak membuat rancangan ini kedap, dan kami lebih suka menyebut di mana batasnya daripada membiarkan diagram menyiratkan yang lain. Inilah yang utama; kebijakan privasi mendaftar semuanya.

Batasan, disebutkan sekali

  • Satu baris mengaitkan perangkat Anda, dan akun yang tertaut, dengan setiap sesi yang dibayarnya, hingga satu jam setelah sesi diselesaikan.
  • Layanan masuk dan exit masing-masing melihat kunci sesi Anda pada saat yang berbeda. Jika digabungkan, kedua pandangan itu bisa menyambungkan kembali sebuah sesi; kami tidak menyimpan catatan yang akan melakukannya, dan tidak satu pun dari keduanya bisa melakukannya sendirian.
  • Exit melihat situs yang Anda kunjungi dan alamat asal Anda terhubung. Di titik itulah Anda mempercayai kami.
  • VPN tidak membuat Anda anonim.
  • Tidak ada sakelar pemutus yang mutlak. Apa yang diizinkan tiap sistem berbeda-beda, dan di perangkat Apple sebagian layanan sistem mungkin tetap mengirim lalu lintas di luar tunnel.
  • Penyamaran tidak menyembunyikan bahwa permintaan tiket dan koneksi bisa berasal dari alamat jaringan yang sama. Itulah sebabnya tiket diisi ulang pada waktu acak, sebelum Anda terhubung.
  • Kelompok asal sebuah tiket adalah semua orang yang memegang tiket yang ditandatangani kunci paket yang sama pada periode dua minggu yang sama, bukan seluruh pengguna kami.
  • Laporan rute adalah agregat, bukan catatan satu perangkat mana pun.

Pertanyaan

Apakah ForestVPN bisa melihat situs yang saya kunjungi?

Server exit yang dilalui lalu lintas Anda menangani ke mana lalu lintas itu pergi, seperti exit VPN mana pun. Tidak ada kolom di sistem kami untuk situs yang Anda kunjungi atau nama yang Anda cari.

Apakah saya perlu akun untuk memakai ForestVPN?

Tidak. Free tidak memerlukan apa pun: terhubung tanpa akun. Saat Anda ingin langganan di perangkat lain, akun Anda adalah nomor acak 32 karakter, tanpa email, tanpa kata sandi, dan tanpa nama.

Apa arti Working di aplikasi?

Working baru muncul setelah data mengalir dua arah. Setelah handshake, aplikasi mengirim paket uji lewat tunnel dan menunggu balasannya.

Apa yang terjadi saat rute langsung berhenti membawa data?

Aplikasi mencoba jalur lain di dalam sesi yang sama: transport lain, server tambahan milik kami, atau rute cadangan. Aplikasi mempertahankan yang membawa data, dan sesi, tiket, serta exit tetap sama.

Baca transkrip

Kembali ke atas

Tanyakan apa saja pada kami