Host situs web .onion gratis Anda sendiri menggunakan Raspbian di RPi3
Siapkan server web yang berfungsi di Raspberry Pi 3 Anda, dan sambungkan secara permanen ke Onion, yang menghosting situs web .onion gratis Anda sendiri.
Versi proyek yang berfungsi dapat ditemukan di:
https://t0r.ch:100 (web permukaan) atau https://darktorch5lgddvm.onion
.domain bawang
Ada lebih banyak informasi tentang web permukaan dan .onion, yang layak dibaca jika Anda tidak tahu apa itu. Artikel ini cukup bagus, tetapi ada banyak artikel lain yang menjelaskan perbedaan antara web permukaan, web dalam, dan web/darknet gelap.
Untuk mengakses situs .onion, Anda dapat memperoleh Tor Browser Bundle di sini: https://www.torproject.org/
Apache, MySQL, PHP, Joomla, PHPMyAdmin, Owncloud
Ikuti petunjuk tentang menyiapkan situs web yang berfungsi di: https://www.hackster.io/gulyasal/raspbian-stretch-with-joomla-owncloud-d29ccf
Jangan jalankan instruksi yang berkaitan dengan pengaturan sertifikat SSL menggunakan Let's Encrypt sampai Anda membaca di bawah ini. Hanya jika Anda memilih opsi “surface web + .onion”, Anda perlu menginstal sertifikat SSL.
'Surface web + .onion' versus '. hanya bawang':SSL versus tanpa SSL
Bawang tidak memerlukan nama domain terdaftar untuk berfungsi; itu akan memberi Anda URL 16 digit gratis, acak (dan permanen, selama Anda tidak kehilangan kunci pribadi) dengan akhiran .onion. Jika Anda hanya ingin menggunakan nama domain .onion, Anda dapat mengatur semuanya di atas sebagai “localhost”, di mana Anda biasanya harus memasukkan nama domain.
Jika Anda ingin memiliki situs “surface web” dan “.onion”, maka Anda harus mendaftarkan domain dan menggunakannya sebagai nama domain saat mengatur Apache dan Joomla di atas. Jika Anda berencana untuk menyiapkan sertifikat SSL dengan Let's Encrypt, maka Anda harus mendaftarkan nama domain (yaitu, permukaan + .onion), karena Let's Encrypt tidak mengeluarkan sertifikat SSL untuk .onion saat ini (ini dapat berubah, tetapi untuk saat ini, itu tidak mungkin).
Jika Anda menginginkan situs terenkripsi SSL .onion saja, ini mungkin, jika Anda memilih rute sertifikat SSL yang ditandatangani sendiri, atau jika Anda memperoleh sertifikat dari DigiCert, yang merupakan satu-satunya CA yang menerbitkan sertifikat EV untuk .onion. Itu mahal, jadi menggunakan rute Let's Encrypt (dengan domain web permukaan) adalah rute yang lebih murah.
Hubungkan RPi3 ke Bawang
Buka Putty dan jalankan perintah berikut:
sudo apt-get install vidalia
Selama instalasi, Anda akan diminta untuk menambahkan pengguna debian-tor ke pi (tekan spasi untuk menambahkan 'X', lalu Enter). Setelah penginstalan selesai:
sudo /etc/init.d/tor restart sudo chmod -R 777 /var/lib/tor sudo /etc/init.d/tor stop Sudo nano /etc /tor/torrc
Buka bagian berlabel:#Bagian ini hanya untuk layanan tersembunyi di lokasi #
Ubah pengaturan sebagai berikut, untuk membuka web ke Tor:
HiddenServiceDir /var/lib/tor/hidden_service/ HiddenServicePort 80 127.0.0.1:80 HiddenServicePort 443 127.0.0.1:443
Jangan gunakan “other_hidden_service”, karena Anda ingin halaman normal dan berbasis SSL memiliki URL yang sama. Ctrl-x, y untuk keluar dan menyimpan perubahan
sudo /etc/init.d/tor start sudo chmod -R 777 /var/lib/tor
Untuk mengetahui URL .onion yang ditetapkan secara acak untuk situs web baru Anda:
sudo nano /var/lib/tor/hidden_service/hostname
Jika Anda telah menyiapkan sertifikat SSL Let’s Encrypt, Anda dapat mengakses situs .onion dengan https:// serta http://
Seperti yang ditulis sebelumnya, Let's Encrypt tidak mengeluarkan sertifikat SSL untuk domain .onion, sehingga akan terjadi ketidaksesuaian sertifikat saat mengunjungi situs .onion terenkripsi SSL. Saat menggunakan Tor Browser Bundle, Anda dapat menambahkan pengecualian, dan mengakses situs. Satu keuntungan menggunakan sertifikat SSL web permukaan adalah memungkinkan pengguna memverifikasi bahwa situs .onion benar-benar milik Anda, dan bukan orang lain yang meniru identitas situs web Anda.
URL .onion “vanity” yang disesuaikan
Seperti yang akan Anda catat, Onion memberi Anda URL alfanumerik .onion 16 digit acak, yang agak jelek dan tidak menarik. Facebook dan Protonmail telah menyiapkan situs .onion dengan nama yang disesuaikan, dan tersedia perangkat lunak yang memungkinkan Anda untuk merekayasa balik kembali ke URL yang diinginkan menggunakan generator URL acak brute force. Ini berfungsi, meskipun saat Anda ingin menyesuaikan lebih dari 8 digit pertama URL, itu membutuhkan kesabaran dan kekuatan pemrosesan CPU yang sangat besar, jadi saya tidak menyarankan Anda menjalankan ini di Raspberry Pi. Untuk informasi waktu, kunjungi: https://github.com/lachesis/scallion
Saya menjalankan ini di PC Windows, dengan mendownload biner ini: https://github.com/lachesis/scallion/raw/binaries/scallion-v2.0.zip
Ekstrak ke Desktop Anda, dan tarik prompt perintah dari Sistem Windows. Pada prompt perintah, ketik:
cd Desktop/scallion-v2.0 scallion -o keys.txt -k 1024 -d 0 awalan
Ganti "awalan" dengan karakter yang diinginkan yang Anda inginkan untuk memulai situs web .onion Anda. Ini pada akhirnya akan menghasilkan URL .onion dan kunci pribadi yang sesuai, dan menyimpannya dalam file bernama keys.txt.
Salin-tempel dua informasi ini ke Raspberry Pi menggunakan Putty. URL .onion adalah info antara dan , dan masuk ke file berlabel “hostname”, dan kunci pribadi – info antara dan – masuk ke file berlabel “ kunci_pribadi”. Kedua file berada di direktori /var/lib/tor/hidden_service
Harap diperhatikan bahwa Anda akan kehilangan izin ke hidden_service direktori setiap kali Anda me-reboot Pi Anda, jadi untuk mengakses file-file ini, Anda mungkin perlu menjalankan kembali:
sudo chmod -R 777 /var/lib/tor
Kamu sudah selesai! Nikmati situs web baru Anda yang gratis!
Sumber:Host situs web .onion gratis Anda sendiri menggunakan Raspbian di RPi3