1.0 - Into the Dark Web

Following Network Chuck Guide https://yt.hillbillyer.dev/watch?v=CurcakgurRE

1.1 - Setup Proxmox Ubuntu 22.04.02 LTS VM

Hostname: dark-web Current IP: 10.69.10.204

1.2 - Update Machine

Ran:

apt update -y && apt upgrade -y && apt dist-upgrade -y && apt autoremove -y && apt clean -y  

2.0 - Install Onion Share

Installed snapd Ran: snap install onionshare

2.1 - Use Onion Share

Use this to find possible commands:

onionshare.cli --help

Testing functionality with running in tmux for persistence

tmux new -s onion
onionshare.cli --chat --public  

Chat fully functioning and accessible through the TOR browser

3.0 - Host a Dark Web Website

Hosting a Dark Web Website

3.1 - Setup Web Server

Install NGINX Copied my website server.html Added into folder Hillbillyer with name index.html Modified NGINX config to look in Hillbillyer instead of html

3.2 - Setting up Dark Web Host

nano /etc/apt/sources.list.d/tor.list  
deb \[signed-by=/usr/share/keyrings/tor-archive-keyring.gpg\] https://deb.torproject.org/torproject.org bookworm main
deb-src \[signed-by=/usr/share/keyrings/tor-archive-keyring.gpg\] https://deb.torproject.org/torproject.org bookworm main
sudo wget -qO- http://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc | sudo gpg --dearmor | sudo tee /usr/share/keyrings/tor-archive-keyring.gpg >/dev/null
sudo apt install tor deb.torproject.org-keyring

FAILED - Dependency Issues SOLUTION Change /etc/apt/sources.list.d/tor.list to

deb \[signed-by=/usr/share/keyrings/tor-archive-keyring.gpg\] https://deb.torproject.org/torproject.org jammy main  
deb-src \[signed-by=/usr/share/keyrings/tor-archive-keyring.gpg\] https://deb.torproject.org/torproject.org jammy main

3.3 - Configure TOR

sudo nano /etc/tor/torrc
#Uncomment  
        #HiddenServiceDir /var/lib/tor/hidden\_service/  
        #HiddenServicePort 80 127.0.0.1:80
#Restart TOR  
sudo systemctl restart tor

3.4 - TOR Dark Website Location

Swap to root

sudo su - 
cd /var/lib/tor
cd hidden\_service
cat hostname

3.5 - TOR Hostname Customisation

Prerequisites:

apt install gcc libc6-dev libsodium-dev make autoconf -y
git clone [https://github.com/cathugger/mkp224o.git](https://github.com/cathugger/mkp224o.git)
cd mkp224o
./autogen.sh  
./configure  
make
./mkp224o hillbillyerssimpsaloon -v -n 1 -d ~/onionkey -t 4
cd ~/onionkey
cd --newwebsite--
cp \* /var/lib/tor/hidden\_service
systemctl restart tor
#Will update with Dark Web Address once command has finished running, because I have a long custom address it will take A LONG time.