# Минифицированный пользовательский интерфейс, размещенный локально

## Минимизированный пользовательский интерфейс, размещенный локально

Протокол Tornado Cash можно запустить локально на вашем компьютере через мини-версию пользовательского интерфейса, предоставленную основной командой разработчиков

{% embed url="<https://github.com/tornadocashdev/ui-minified>" %}

#### Шаг 1. Клонируйте репозиторий Github на свой компьютер. <a href="#step-1-clone-the-github-repository-on-your-computer" id="step-1-clone-the-github-repository-on-your-computer"></a>

Открыв интерфейс командной строки, вы можете запустить следующие команды, чтобы сначала клонировать репозиторий, а затем войти в только что скопированную папку:

```
1 git clone https://github.com/tornadocashdev/ui-minified.git
2 cd ui-minified
```

#### Шаг 2. Обслуживайте папку своим любимым HTTP-сервером <a href="#step-2-serve-the-folder-with-your-favorite-http-server" id="step-2-serve-the-folder-with-your-favorite-http-server"></a>

```
1 python -m SimpleHTTPServer 8080
```

Очевидно, вы можете использовать любой другой веб-сервер http, например [npmjs.com/package/http-server](https://www.npmjs.com/package/http-server) .

#### Шаг 3. Запустите пользовательский интерфейс на локальном хосте вашего любимого веб-браузера. <a href="#step-3-run-the-ui-on-localhost-on-your-favorite-web-browser" id="step-3-run-the-ui-on-localhost-on-your-favorite-web-browser"></a>

Чтобы закончить, вам просто нужно запустить <http://localhost:8080> в своем веб-браузере и пусть волшебство произойдет 🪄

### Запуск службы TOR <a href="#running-a-tor-service" id="running-a-tor-service"></a>

Если вы хотите использовать пользовательский интерфейс Tornado Cash в домене .onion, есть простой способ сделать это с помощью docker-compose.

* Вам нужно вставить следующее в`docker-compose.ym`

```
1 version: '2'
​
2 services:
3  tornado_ui:
4    image: tornadocashdev/ui
5    restart: always
6    container_name: tornado_ui
7  watchtower:
8    image: v2tec/watchtower
9    restart: always
10    volumes:
11      - /var/run/docker.sock:/var/run/docker.sock
12    command: --interval 60 tornado_ui
13  tor:
14    image: strm/tor
15    restart: always
16    depends_on: [ tornado_ui ]
17    environment:
18      LISTEN_PORT: 80
19      REDIRECT: tornado_ui:80
20      # Generate a new key with
21      # docker run --rm --entrypoint shallot strm/tor-hiddenservice-nginx ^torn
22      PRIVATE_KEY: |
23        -----BEGIN RSA PRIVATE KEY-----
24        ...
25        -----END RSA PRIVATE KEY-----
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs-ru.tornadoeth.cash/generaly/minificirovannyi-polzovatelskii-interfeis-razmeshennyi-lokalno.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
