Evo napisao sam upute pa možda budu korisne nekome
SPNI, lab1 upute
Skinut ubuntu 20.04. iso
Instalirat ga u virtualboxu
Prebacit se u root shell, ako nisi root
$ sudo su
Apdejtat sve pakete na sustavu preko apt-a.
# apt update && apt upgrade
- Instalirat tor, i pokrenut tor
# apt install tor
# systemctl start tor
- pogledat status tor servisa i da li je active
# systemctl status tor
(izlazi se iz pregleda status sa q)
- u /etc/tor/torrc na kraj datoteke dodat ovo:
HiddenServiceDir /var/lib/tor/my-website/
HiddenServicePort 80 127.0.0.1:80
- Restartat tor servis preko
# systemctl restart tor
Nakon tog bi se trebao stvorit my-website direktorij u kojem se nalazi datoteka pod nazivom hostname koji ima u sebi .onion adresu.
adresu možeš dobit ako pokreneš
# cat /var/lib/tor/my-website/hostname
- Treba enableat port 80 preko firewalla, to se može napravit sa
# systemctl start ufw
# ufw allow 80
# ufw enable
- Provjeriti ako je konfiguracija okej
# ufw status
- Pokrenut dummy server sa
# python3 -m http.server 80
- Otvorit u tor pregledniku <onion adresa>:80/ i vidit ako se tamo nalazi python server, ako se nalazi nešto to znači da se preko preko tor mreže može pristupiti portu 80 na VM-u
- Ugasit python server sa ctrl+c
Sve što je ostalo je pokrenut docker sliku koja se vrti na portu 80.
- Instalirat docker (ja sam preko snapa)
# snap install docker
- Skinut i pokrenut phpbb
# mkdir phpbb
# cd phpbb
# sudo apt install curl
# curl -sSL https://raw.githubusercontent.com/bitnami/bitnami-docker-phpbb/master/docker-compose.yml > docker-compose.yml
# docker-compose up -d
- Sad je forum dostupan na .onion adresi