TOR, singkatan dari “The Onion Router,” adalah sebuah jaringan anonimitas yang dirancang untuk meningkatkan privasi dan keamanan pengguna internet. TOR memungkinkan pengguna untuk menyembunyikan identitas dan lokasi mereka dengan mengalihkan lalu lintas internet melalui serangkaian node atau server yang terenkripsi. Inilah cara kerja TOR secara umum:
- Node Enkripsi (Entry Node):
- Pengguna yang ingin menggunakan TOR mulai dengan terhubung ke node enkripsi. Node ini bertindak sebagai pintu gerbang untuk masuk ke jaringan TOR.
- Lalu lintas pengguna dienkripsi sebelum mencapai node ini.
- Node Antara (Middle Node):
- Setelah melewati node enkripsi, lalu lintas diarahkan melalui serangkaian node antara. Jumlah node antara bervariasi, dan setiap node hanya mengetahui node sebelumnya dan node setelahnya dalam rangkaian.
- Ini menciptakan lapisan enkripsi tambahan pada setiap tahap, mengurangi kemungkinan pemantauan atau analisis trafik.
- Node Keluar (Exit Node):
- Setelah melalui serangkaian node antara, lalu lintas keluar melalui node keluar. Node keluar ini adalah tempat di mana lalu lintas meninggalkan jaringan TOR dan masuk ke internet terbuka.
- Dengan keluar melalui node keluar, lalu lintas tampak berasal dari node keluar, bukan dari pengguna asli, meningkatkan anonimitas.
- Proses Dekripsi dan Pengiriman:
- Di setiap tahap node (entry, middle, exit), data dienkripsi dan hanya node yang bersangkutan yang dapat mendekripsinya. Oleh karena itu, setiap node hanya mengetahui informasi tentang node sebelumnya dan node setelahnya.
- Setelah melewati node keluar, data dekripsi dan dikirim ke tujuan akhir melalui jaringan internet terbuka.
- Perlindungan Anonimitas:
- Karena lalu lintas melewati sejumlah node yang berbeda, menjadi sangat sulit untuk melacak atau mengidentifikasi asal lalu lintas.
- Dengan desain ini, setiap node hanya tahu dua hal: node sebelumnya dan node berikutnya dalam jalur. Ini menciptakan lapisan anonimitas yang kuat.
- Voluntarisme Pengguna:
- Pengguna TOR dapat memilih untuk mengaktifkan atau menonaktifkan fungsi TOR sesuai kebutuhan. Beberapa aplikasi dan layanan mendukung penggunaan TOR, dan pengguna dapat mengonfigurasi perangkat lunak mereka untuk mengarahkan lalu lintas melalui jaringan TOR.
Namun, perlu diingat bahwa meskipun TOR dapat meningkatkan privasi dan anonimitas, itu bukan solusi ajaib yang sepenuhnya menghilangkan risiko. Pengguna perlu menyadari keterbatasan dan potensi kelemahan dalam penggunaan TOR serta mempertimbangkan situasi keamanan yang spesifik.
TOR (The Onion Router) adalah jaringan global yang terdiri dari ribuan server dan relawan yang menyediakan infrastruktur untuk lalu lintas internet anonim. Karena sifat terdistribusi dan terdesentralisasi dari jaringan TOR, tidak ada daftar resmi atau lengkap tentang semua node atau server yang terhubung. Meskipun ada server utama yang dikelola oleh organisasi yang mendukung proyek TOR, banyak node terhubung secara sukarela oleh individu dan organisasi di seluruh dunia.
Untuk mendapatkan informasi tentang node TOR yang aktif, Anda dapat menggunakan direktori resmi yang dikelola oleh The Tor Project. Di dalamnya, Anda bisa menemukan data tentang node-node terverifikasi dan dapat dipercaya dalam jaringan TOR.
Namun, penting untuk diingat bahwa meskipun banyak node TOR yang tersebar di seluruh dunia, keberlanjutan dan keandalan jaringan ini sangat tergantung pada partisipasi dan dukungan sukarela dari komunitas global. Selain itu, kondisi jaringan TOR dapat berubah seiring waktu karena adanya penambahan atau penghapusan node serta faktor-faktor teknis dan operasional lainnya.
Cara menggunakan TOR
Anda dapat mengunjungi situs web resmi The Tor Project (https://www.torproject.org/) untuk mendapatkan informasi terkini tentang jaringan TOR dan cara berpartisipasi dalam dukungan dan kontribusi terhadap proyek tersebut.
brew install tor
kemudian ketikan tor di terminal
Jan 26 23:00:57.135 [notice] Tor 0.4.8.10 running on Darwin with Libevent 2.1.12-stable, OpenSSL 3.2.0, Zlib 1.2.12, Liblzma N/A, Libzstd N/A and Unknown N/A as libc. Jan 26 23:00:57.135 [notice] Tor can't help you if you use it wrong! Learn how to be safe at https://support.torproject.org/faq/staying-anonymous/ Jan 26 23:00:57.135 [notice] Configuration file "/opt/homebrew/etc/tor/torrc" not present, using reasonable defaults. Jan 26 23:00:57.137 [notice] Opening Socks listener on 127.0.0.1:9050 Jan 26 23:00:57.137 [notice] Opened Socks listener connection (ready) on 127.0.0.1:9050 Jan 26 23:00:57.000 [notice] Parsing GEOIP IPv4 file /opt/homebrew/Cellar/tor/0.4.8.10/share/tor/geoip. Jan 26 23:00:57.000 [notice] Parsing GEOIP IPv6 file /opt/homebrew/Cellar/tor/0.4.8.10/share/tor/geoip6. Jan 26 23:00:57.000 [notice] Bootstrapped 0% (starting): Starting Jan 26 23:00:57.000 [notice] Starting with guard context "default" Jan 26 23:00:58.000 [notice] Bootstrapped 5% (conn): Connecting to a relay Jan 26 23:00:59.000 [notice] Bootstrapped 10% (conn_done): Connected to a relay Jan 26 23:00:59.000 [notice] Bootstrapped 14% (handshake): Handshaking with a relay Jan 26 23:01:00.000 [notice] Bootstrapped 15% (handshake_done): Handshake with a relay done Jan 26 23:01:00.000 [notice] Bootstrapped 75% (enough_dirinfo): Loaded enough directory info to build circuits Jan 26 23:01:00.000 [notice] Bootstrapped 90% (ap_handshake_done): Handshake finished with a relay to build circuits Jan 26 23:01:00.000 [notice] Bootstrapped 95% (circuit_create): Establishing a Tor circuit Jan 26 23:01:01.000 [notice] Bootstrapped 100% (done): Done Jan 26 23:01:23.000 [warn] Socks version 71 not recognized. (This port is not an HTTP proxy; did you want to use HTTPTunnelPort?) Jan 26 23:01:23.000 [warn] Socks version 71 not recognized. (This port is not an HTTP proxy; did you want to use HTTPTunnelPort?) Jan 26 23:02:26.000 [notice] Have tried resolving or connecting to address '[scrubbed]' at 3 different places. Giving up. Jan 26 23:08:47.000 [notice] Have tried resolving or connecting to address '[scrubbed]' at 3 different places. Giving up.
Setting Proxy Socks
perhatikan socks diatas dengan alamat
Opened Socks listener connection (ready) on 127.0.0.1:9050
mari kita buka settingan proxies nya (saya menggunakan Mac OS)
Setelah OK, kita bisa cek melalui google. Kalian bisa cek nanti IP Address nya yang semula di Indonesia menjadi IP diluar negeri
Stop Service
Untuk hetikan services cukup ketikan
brew services stop tor