Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Host je eigen gratis .onion-website met Raspbian op RPi3

Stel een werkende webserver in op uw Raspberry Pi 3 en verbind deze permanent met Onion om uw eigen gratis .onion-website te hosten.

Een werkende versie van het project is te vinden op:

https://t0r.ch:100 (surface-web) of https://darktorch5lgddvm.onion

.onion domeinen

Er is meer informatie over Surface Web en .onion, wat het lezen waard is als je niet weet wat het is. Dit artikel is best goed, maar er zijn nog veel meer artikelen die het verschil uitleggen tussen oppervlakteweb, deep web en dark web/darknet.

Om toegang te krijgen tot .onion-sites, kunt u de Tor Browser-bundel hier verkrijgen: https://www.torproject.org/

Apache, MySQL, PHP, Joomla, PHPMyAdmin, Owncloud

Volg de instructies voor het opzetten van een werkende website op:https://www.hackster.io/gulyasal/raspbian-stretch-with-joomla-owncloud-d29ccf

Niet doen voer de instructies uit met betrekking tot het instellen van een SSL-certificaat met behulp van Let's Encrypt totdat je hieronder hebt gelezen. Alleen als u de optie "surface web + .onion" kiest, hoeft u het SSL-certificaat te installeren.

'Surface web + .onion' versus '. uien alleen':SSL versus geen SSL

Ui heeft geen geregistreerde domeinnaam nodig om te functioneren; het zal je een gratis, willekeurige (en permanent, zolang je de privésleutel niet verliest) 16-cijferige URL toewijzen met het .onion-achtervoegsel. Als je alleen de .onion-domeinnaam wilt gebruiken, kun je alles hierboven instellen als "localhost", waar je normaal gesproken een domeinnaam zou moeten invoeren.

Als u zowel een "surface web"- als een ".onion"-site wilt hebben, moet u een domein registreren en deze als domeinnaam gebruiken bij het instellen van Apache en Joomla hierboven. Als u van plan bent een SSL-certificaat in te stellen met Let's Encrypt, dan moet u een domeinnaam registreren (dwz oppervlakte + .onion), aangezien Let's Encrypt op dit moment geen SSL-certificaten voor .onion uitgeeft (dit kan veranderen, maar voor op dit moment is het niet mogelijk).

Als u een SSL-gecodeerde site met alleen .onion wilt, is dit mogelijk, als u ofwel de zelfondertekende SSL-certificaatroute kiest, of als u een certificaat verkrijgt van DigiCert, de enige CA die EV-certificaten voor .onion uitgeeft. Het is duur, dus de Let's Encrypt-route volgen (met een oppervlakte-webdomein) is de goedkopere route.

Verbind RPi3 met Onion

Open Putty en voer de volgende opdrachten uit:

sudo apt-get install vidalia  

Tijdens de installatie wordt u gevraagd om de debian-tor-gebruiker toe te voegen aan pi (druk op de spatiebalk om de 'X' toe te voegen en vervolgens op Enter). Nadat de installatie is voltooid:

sudo /etc/init.d/tor herstart sudo chmod -R 777 /var/lib/tor sudo /etc/init.d/tor stop sudo nano /etc /tor/torrc  

Ga naar de sectie met het label:#Deze sectie is alleen voor op locatie verborgen services #

Wijzig de instellingen als volgt om het web voor Tor te openen:

HiddenServiceDir /var/lib/tor/hidden_service/ HiddenServicePort 80 127.0.0.1:80 HiddenServicePort 443 127.0.0.1:443  

Gebruik niet de "other_hidden_service", omdat u wilt dat zowel de normale als op SSL gebaseerde pagina's dezelfde URL hebben. Ctrl-x, y om af te sluiten en wijzigingen op te slaan

sudo /etc/init.d/tor start sudo chmod -R 777 /var/lib/tor  

Om de willekeurig toegewezen .onion-URL voor uw nieuwe website te achterhalen:

sudo nano /var/lib/tor/hidden_service/hostname  

Als je een Let's Encrypt SSL-certificaat hebt ingesteld, heb je toegang tot de .onion-site met https:// evenals http://

Zoals eerder geschreven, geeft Let's Encrypt geen SSL-certificaten uit voor .onion-domeinen, dus er zal een mismatch zijn bij het bezoeken van de SSL-gecodeerde .onion-site. Wanneer u de Tor Browser-bundel gebruikt, kunt u de uitzondering toevoegen en toegang krijgen tot de site. Het enige voordeel van het gebruik van het Surface Web SSL-certificaat is dat gebruikers kunnen verifiëren dat de .onion-site echt van jou is, en niet dat iemand anders zich voordoet als jouw website.

Aangepaste "ijdelheid" .onion URL's

Zoals je zult hebben opgemerkt, wijst Onion je een willekeurige 16-cijferige alfanumerieke .onion-URL toe, die enigszins lelijk en onaantrekkelijk is. Facebook en Protonmail hebben .onion-sites opgezet met een aangepaste naam en er is software beschikbaar waarmee u de gewenste URL kunt reverse-engineeren met behulp van een brute force-willekeurige URL-generator. Het werkt, hoewel op het moment dat je meer dan de eerste 8 cijfers van de URL wilt aanpassen, het een enorme hoeveelheid geduld en CPU-verwerkingskracht vereist, dus ik raad je niet aan om dit op een Raspberry Pi uit te voeren. Ga voor informatie over timing naar: https://github.com/lachesis/scallion

Ik heb dit op een Windows-pc uitgevoerd door dit binaire bestand te downloaden: https://github.com/lachesis/scallion/raw/binaries/scallion-v2.0.zip

Pak het uit naar uw bureaublad en open een opdrachtprompt van Windows System. Typ bij de opdrachtprompt:

cd Desktop/scallion-v2.0 scallion -o keys.txt -k 1024 -d 0 prefix  

Vervang "prefix" door de gewenste tekens waarmee u uw .onion-website wilt laten beginnen. Het zal uiteindelijk de .onion-URL en de bijbehorende privésleutel genereren en deze opslaan in het bestand met de naam keys.txt.

Kopieer en plak deze twee stukjes informatie op de Raspberry Pi met behulp van PuTTY. De .onion-URL is de informatie tussen en en gaat naar het bestand met de naam "hostnaam", en de privésleutel - de informatie tussen en - gaat naar het bestand met het label " prive sleutel". Beide bestanden bevinden zich in de directory /var/lib/tor/hidden_service

Houd er rekening mee dat u de rechten voor de hidden_service . kwijtraakt map elke keer dat u uw Pi opnieuw opstart, dus om toegang te krijgen tot deze bestanden, moet u mogelijk opnieuw uitvoeren:

sudo chmod -R 777 /var/lib/tor  

Je bent klaar! Veel plezier met je nieuwe, gratis website!

Bron:Host uw eigen gratis .onion-website met Raspbian op RPi3


Productieproces

  1. Maak je eigen multimeter
  2. De Lego EV3 hacken:bouw je eigen objectsensor "Ogen"
  3. Bewaak je huistemperatuur met je Raspberry Pi
  4. Maak je eigen Google Voice HAT
  5. QR-codes gebruiken met uw CMMS:stap voor stap
  6. Klanten vinden voor uw productiebedrijf
  7. Data-analyse gebruiken om uw CO2-voetafdruk te verkleinen
  8. Wat is het geheim van meer leads? Uw website
  9. Controle over uw eigen autoreparaties
  10. Zelfstudie om uw eigen VPN te maken
  11. Een 3D-printer gebruiken om uw fabricageproces te verbeteren - Video