HSDev
Администратор
- Сообщения
- 306
- Решения
- 28
- Реакции
- 182
Создание ONION сайта
Клиент HASHSTREM может запрашивать актуальный список серверов подключения с onion сайта.
После этого можно приступать к установке Nginx и TOR:
Консоль выведет список устанавливаемых пакетов, а так же их объём. Нажмите Y и Enter, чтобы продолжить, после чего apt-get установит Nginx, TOR и все необходимые зависимости.
Cтрока active (running) оповещает, что Nginx запустился и работает.
Перейдите из браузера по IP адресу вашей VDS для проверки доступности сервера из сети.
Раскомментируйте строки:
HiddenServiceDir
HiddenServicePort
Выйдите из редактора nano нажатием CTRL + X. Подтвердите изменения нажатием Y и Enter.
Перезагрузите TOR
Просмотрите список файлов
В случае с ОС Debian html код страницы по умолчанию хранится в файле index.nginx-debian.html
Откройте html файл при помощи редактора nano
Замените его содержимое кодом
Где 127.0.0.1 внешний IP адрес вашего сервера, на котором установлен HASHSTREM.
Выйдите из редактора nano нажатием CTRL + X. Подтвердите изменения нажатием Y и Enter.
Перейдите в корневой каталог:
Перейдите в директории, в которую TOR сохранил ваш домен и приватный ключ.
В файле hostname записан ваш onion домен.
введите для просмотра:
Сохраните файл private_key, он потребуется для восстановления вашего onion домена в случае утраты доступа к серверу на котором работает ваш сайт.
Клиент HASHSTREM может запрашивать актуальный список серверов подключения с onion сайта.
Технические требования к серверу
- Пользователь с sudo-правами
- Ubuntu 16.04 \ Debian 9.6
Установка Nginx и TOR
Для начала стоит установить последние обновления ОС:
Bash:
apt-get update
apt-get upgrade
После этого можно приступать к установке Nginx и TOR:
Bash:
apt-get install nginx tor
Консоль выведет список устанавливаемых пакетов, а так же их объём. Нажмите Y и Enter, чтобы продолжить, после чего apt-get установит Nginx, TOR и все необходимые зависимости.
Шаг 2. Проверка веб-сервера
После установки веб-сервера ОС автоматически запустит его на 80 порту. Проверить, запустился ли Nginx можно следующей командой:
Bash:
systemctl status nginx
![Скриншот-04-09-2019-105051.png](https://hashstrem.com/manual/wp-content/uploads/2019/09/Скриншот-04-09-2019-105051.png)
Cтрока active (running) оповещает, что Nginx запустился и работает.
Перейдите из браузера по IP адресу вашей VDS для проверки доступности сервера из сети.
![u6RSLhxXnwbb1gjhrD0uwg.png](https://hashstrem.com/manual/wp-content/uploads/2019/09/u6RSLhxXnwbb1gjhrD0uwg.png)
Шаг 3. Настройка TOR
Откройте файл конфигурации
Bash:
nano /etc/tor/torrc
Раскомментируйте строки:
HiddenServiceDir
HiddenServicePort
![Скриншот-04-09-2019-105642-1024x761.png](https://hashstrem.com/manual/wp-content/uploads/2019/09/Скриншот-04-09-2019-105642-1024x761.png)
Выйдите из редактора nano нажатием CTRL + X. Подтвердите изменения нажатием Y и Enter.
Перезагрузите TOR
Bash:
service tor restart
Шаг 4. Изменение html кода сайта
Перейдите в каталог
Bash:
сd /var/www/html/
Просмотрите список файлов
Bash:
ls -l
В случае с ОС Debian html код страницы по умолчанию хранится в файле index.nginx-debian.html
![Скриншот-04-09-2019-111106.png](https://hashstrem.com/manual/wp-content/uploads/2019/09/Скриншот-04-09-2019-111106.png)
Откройте html файл при помощи редактора nano
Bash:
nano index.nginx-debian.html
![Скриншот-04-09-2019-111731-1024x762.png](https://hashstrem.com/manual/wp-content/uploads/2019/09/Скриншот-04-09-2019-111731-1024x762.png)
Замените его содержимое кодом
Код:
[
{
"host": "127.0.0.1",
"port": "17890"
}
]
Где 127.0.0.1 внешний IP адрес вашего сервера, на котором установлен HASHSTREM.
Выйдите из редактора nano нажатием CTRL + X. Подтвердите изменения нажатием Y и Enter.
Перейдите в корневой каталог:
Bash:
cd
Перейдите в директории, в которую TOR сохранил ваш домен и приватный ключ.
Bash:
cd /var/lib/tor/hidden_service/
ls -l
В файле hostname записан ваш onion домен.
введите для просмотра:
Bash:
nano hostname
![Скриншот-04-09-2019-114342-1024x144.png](https://hashstrem.com/manual/wp-content/uploads/2019/09/Скриншот-04-09-2019-114342-1024x144.png)
Сохраните файл private_key, он потребуется для восстановления вашего onion домена в случае утраты доступа к серверу на котором работает ваш сайт.
Последнее редактирование: