From e733584d053ee2c640791141671828324aa46174 Mon Sep 17 00:00:00 2001 From: NW Date: Mon, 3 Feb 2025 15:26:03 +0000 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 51 ++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 50 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 112dbe8..d96564c 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,6 @@ +### **README.md** + +```markdown # Tor SSH Proxy Этот проект позволяет пробросить SSH-соединение через Tor, используя Docker-контейнер. Контейнер выступает в роли прокси, перенаправляя SSH-запросы на хост-машину, где происходит авторизация через уже настроенный SSH-сервер. @@ -19,4 +22,50 @@ Скопируйте и выполните следующую команду для запуска проекта: ```bash -curl -sSL https://raw.githubusercontent.com/ваш-репозиторий/main/start.sh | bash \ No newline at end of file +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 +``` \ No newline at end of file