Для запуска этого проекта вам потребуется выполнить несколько шагов по установке и настройке.
Установите все необходимые зависимости, используя pip:
pip install -r requirements.txt
Проект может использовать Tor для обеспечения анонимности и обхода блокировок. Если вы хотите использовать Tor, следуйте этим инструкциям:
Загрузите и установите Tor Browser.
Tor Browser по умолчанию запускает фоновый процесс Tor, который обычно слушает на порту 9050. Убедитесь, что Tor запущен и работает. Если вы используете Tor Browser, обычно достаточно просто запустить его.
Если вы хотите использовать только фоновый сервис Tor без браузера, вы можете установить tor как системный сервис (например, sudo apt install tor в Debian/Ubuntu) и убедиться, что он настроен на прослушивание порта 9050 для SOCKS-прокси.
Для корректной работы проекта необходимо настроить переменные окружения.
Создайте файл с именем .env в корневой директории проекта.
Используйте файл .env.example в качестве шаблона. Скопируйте его содержимое в ваш новый файл .env и заполните все необходимые значения. Например:
# Пример содержимого .env.example
# SECRET_KEY="your-secret-key"
# DEBUG=False
# ALLOWED_HOSTS=127.0.0.1,localhost
# FLIBUSTA_ONION_URL=http://flibustaongezhld6dibs2dps6vm4nvqg2kp7vgowbu76tzopgnhazqd.onion/
# TOR_PROXY_HOST=127.0.0.1
# TOR_PROXY_PORT=9050
Убедитесь, что вы заполнили все необходимые переменные, особенно те, которые относятся к настройкам прокси Tor, если вы решили его использовать.