JavaScript отключён. Чтобы полноценно использовать наш сайт, включите JavaScript в своём браузере.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно.
Вам необходимо обновить браузер или попробовать использовать
другой .
Если вы хотя бы немного интересовались разработкой и анонимностью, вам наверняка приходил вопрос как вывести сайт в Тор, на самом деле это делается в пару команд, давайте узнаем как именно.
Представим, что у вас уже есть готовый сайт, что делать?
Ну для начала купите VPS, пост
у меня уже был.
Подключитесь к нему по SSH и обновите пакеты следующей командой:
sudo apt update && sudo apt upgrade
После установим сервер ngnix (если хотите, можете использовать и apache):
После установки убедитесь, что Nginx работает:
sudo systemctl status nginx
Установите Tor:
Настройка Tor Hidden Service:
Теперь нужно настроить скрытую службу (Hidden Service) для вашего сайта.
Откройте файл конфигурации Tor:
Добавьте следующие строки для настройки вашего сайта в качестве скрытой службы:
HiddenServiceDir /var/lib/tor/hidden_service/
HiddenServicePort 80 127.0.0.1:80
Это указывает Tor на то, что он будет перенаправлять трафик с Tor-адреса на ваш локальный веб-сервер Nginx, работающий на порту 80.
Перезапустите Tor для применения изменений:
sudo systemctl restart tor
После перезапуска Tor, вы получите уникальный onion-адрес вашего сайта. Чтобы его узнать, выполните следующую команду:
sudo cat /var/lib/tor/hidden_service/hostname
Поставьте в качестве сервиса ваш сайт, для этого создайте новый файл в nginx:
sudo touch /etc/nginx/sites-available/my_site
Измените его:
sudo touch /etc/nginx/sites-available/my_site
Добавьте следующее содержимое в файл:
server {
listen 127.0.0.1:80;
server_name localhost;
root /path/to/my_site;
index index.html;
location / {
try_files $uri $uri/ =404;
}
}
В этом примере root /path/to/my_site; — это путь к вашей папке с сайтом. Замените /path/to/my_site на фактический путь, например /home/user/my_site.
Активируйте конфигурацию вашего сайта:
sudo ln -s /etc/nginx/sites-available/my_site /etc/nginx/sites-enabled/
Перезапустите Nginx для применения изменений:
sudo systemctl restart nginx
Ограничьте доступ к серверу и настройте брандмауэр. Например, с помощью ufw:
sudo ufw allow OpenSSH
sudo ufw allow 80
sudo ufw enable
Если интересно как поднять сайт на FastAPI или как поднять сайт в i2p, дайте знать в комментариях.