### **README.md** ```markdown # Tor SSH Proxy Этот проект позволяет пробросить SSH-соединение через Tor, используя Docker-контейнер. Контейнер выступает в роли прокси, перенаправляя SSH-запросы на хост-машину, где происходит авторизация через уже настроенный SSH-сервер. ## Основные функции - **Проброс SSH через Tor**: Контейнер настраивает Tor для создания onion-адреса, через который можно подключиться к SSH-серверу хоста. - **Авторизация на хосте**: Весь процесс авторизации (по паролю или ключам) происходит на хост-машине, контейнер только перенаправляет соединение. - **Простота использования**: Весь процесс настройки и запуска автоматизирован с помощью скрипта `start.sh`. ## Требования - Установленный Docker и Docker Compose. - Установленный Tor на клиентской машине (для подключения через `torify`). - Настроенный SSH-сервер на хосте, доступный на порту 22. ## Быстрый старт Скопируйте и выполните следующую команду для запуска проекта: ```bash curl -sSL https://raw.githubusercontent.com/ваш-репозиторий/main/start.sh | bash ``` После выполнения команды: 1. Скрипт создаст необходимые файлы и запустит контейнер. 2. Вам будет показан onion-адрес для подключения. 3. Используйте команду `torify ssh ваш_пользователь@onion_адрес` для подключения. ## Пример использования 1. Запустите проект: ```bash curl -sSL https://raw.githubusercontent.com/ваш-репозиторий/main/start.sh | bash ``` 2. После запуска вы увидите что-то вроде: ``` Onion-адрес для подключения: abcdef123456789.onion Для подключения используйте: 1. Через Tor: torify ssh ваш_пользователь@abcdef123456789.onion ``` 3. Подключитесь через Tor: ```bash torify ssh ваш_пользователь@abcdef123456789.onion ``` 4. Введите пароль, который настроен на хосте. ## Как это работает - Контейнер настраивает Tor для создания скрытого сервиса (onion-адреса). - SSH-запросы, поступающие на onion-адрес, перенаправляются на хост-машину (IP `172.17.0.1` по умолчанию в Docker). - Авторизация происходит через SSH-сервер хоста, используя уже настроенные пароли или ключи. ## Лицензия Этот проект распространяется под лицензией MIT. Подробности см. в файле [LICENSE](LICENSE). ``` --- ### **Команда для копирования и запуска в одну строку** ```bash curl -sSL https://git.softuniq.eu/UniqueSoft/Tor-SSH-Proxy/main/start.sh | bash ```