Download_Link
Участник клуба
Устанавливаем TOR-чат в термукс
Всем привет, в этой статье мы с вами научимся устанавливать анонимный чат в тор.
Шифрование - бесценный инструмент для журналистов, активистов, национальных государств, предприятий и обычных людей, которым необходимо защитить свои данные от постоянной угрозы со стороны хакеров, шпионов и рекламных агентств.
источник статьи
Установка:
pkg upgrade
pkg update
pkg install -y vim git nodejs tor torsocks curl
git clone https://github.com/triestpa/Open-Cryptochat
cd Open-Cryptochat
npm install
node app.js
После последних команд, вы должны увидеть следующее:
Chat server listening on port 3000
Теперь ваш чат уже запущен и работает. Вы можете проверить это, посетив localhost: 3000 в браузере своего телефона.
Но теперь, как-же сделать так чтобы не только участники локальной сети смогли перейти на этот чат, есть множество способов:
Эта функция позволяет вам размещать сервис в сети TOR с вашего компьютера. Кроме того, вы получаете адрес .onion,который позволяет другим людям найти указанную услугу. Затем трафик направляется через сеть Tor, что устраняет необходимость получения доменного имени и добавления правил переадресации портов на маршрутизатор.
nano $ PREFIX / etc / tor / torrc
Здесь нам нужно отредактировать 72-73 строки, чтобы легче было их найти, можно воспользоваться сочетанием команд ctrl+w (поиск по фразе)
#HiddenServiceDir /data/data/com.termux/files/usr/local/var/lib/tor/hidden_service/ #HiddenServicePort 80 127.0.0.1:80
Как мы видим во второй строке у нас находится путь к данным тор для запуска сервисов, а в третьей у нас находится конфигурация сервера, порт и ip. Так как наш чат находится на 3000 порту, мы меняем строки следующие:
HiddenServiceDir /data/data/com.termux/files/usr/local/var/lib/tor/hidden_service/
HiddenServicePort 3000 127.0.0.1:80
Теперь мы сохраняем файл, командами - ctrl+x, y, enter.
Перед тем как мы перейдём, к следующему шагу, необходимо убедиться в том что существует ли данный каталог(hidden_service) , проверяем мы это следующее:
$PREFIX/usr/local/var/lib/tor/hidden_service
Если у нас нет такого каталога, то мы его создаем с помощью команды:
mkdir -p $PREFIX/usr/local/var/lib/tor/hidden_service
Теперь мы переходим в новую сессию, и запускаем тор:
tor
При успешном запуске, мы увидим следующее:
И теперь чтобы получить ссылку на ваш чат, мы в новой сессии вводим:
cat $PREFIX/usr/local/var/lib/tor/hidden_service/hostname
Он должен вывести адрес .onion, который выглядит следующим образом:
gyjukg2413yv3tvdqrfgrbow7koz.onion
По следующие запуски проводить так:
node Open-Cryptochat/app.js
И в новой сессии :
tor
Ну а на этом всё, материал очень сложный, но я уверен что у вас всё получится.
А для тех, кто не шарит в термукс, то паренёк написал скрипт по автоматической установки :

Всем привет, в этой статье мы с вами научимся устанавливать анонимный чат в тор.
Шифрование - бесценный инструмент для журналистов, активистов, национальных государств, предприятий и обычных людей, которым необходимо защитить свои данные от постоянной угрозы со стороны хакеров, шпионов и рекламных агентств.
источник статьи
Установка:
pkg upgrade
pkg update
pkg install -y vim git nodejs tor torsocks curl
git clone https://github.com/triestpa/Open-Cryptochat
cd Open-Cryptochat
npm install
node app.js
После последних команд, вы должны увидеть следующее:
Chat server listening on port 3000
Теперь ваш чат уже запущен и работает. Вы можете проверить это, посетив localhost: 3000 в браузере своего телефона.

Но теперь, как-же сделать так чтобы не только участники локальной сети смогли перейти на этот чат, есть множество способов:
- Перенаправление порта
- Настройка внутренней сети
- Статический IP
Эта функция позволяет вам размещать сервис в сети TOR с вашего компьютера. Кроме того, вы получаете адрес .onion,который позволяет другим людям найти указанную услугу. Затем трафик направляется через сеть Tor, что устраняет необходимость получения доменного имени и добавления правил переадресации портов на маршрутизатор.
nano $ PREFIX / etc / tor / torrc
Здесь нам нужно отредактировать 72-73 строки, чтобы легче было их найти, можно воспользоваться сочетанием команд ctrl+w (поиск по фразе)
#HiddenServiceDir /data/data/com.termux/files/usr/local/var/lib/tor/hidden_service/ #HiddenServicePort 80 127.0.0.1:80
Как мы видим во второй строке у нас находится путь к данным тор для запуска сервисов, а в третьей у нас находится конфигурация сервера, порт и ip. Так как наш чат находится на 3000 порту, мы меняем строки следующие:
HiddenServiceDir /data/data/com.termux/files/usr/local/var/lib/tor/hidden_service/
HiddenServicePort 3000 127.0.0.1:80
Теперь мы сохраняем файл, командами - ctrl+x, y, enter.
Перед тем как мы перейдём, к следующему шагу, необходимо убедиться в том что существует ли данный каталог(hidden_service) , проверяем мы это следующее:
$PREFIX/usr/local/var/lib/tor/hidden_service
Если у нас нет такого каталога, то мы его создаем с помощью команды:
mkdir -p $PREFIX/usr/local/var/lib/tor/hidden_service
Теперь мы переходим в новую сессию, и запускаем тор:
tor
При успешном запуске, мы увидим следующее:

И теперь чтобы получить ссылку на ваш чат, мы в новой сессии вводим:
cat $PREFIX/usr/local/var/lib/tor/hidden_service/hostname
Он должен вывести адрес .onion, который выглядит следующим образом:
gyjukg2413yv3tvdqrfgrbow7koz.onion
По следующие запуски проводить так:
node Open-Cryptochat/app.js
И в новой сессии :
tor
Ну а на этом всё, материал очень сложный, но я уверен что у вас всё получится.
А для тех, кто не шарит в термукс, то паренёк написал скрипт по автоматической установки :
Код:
pkg install curl && source <(curl -s https://raw.githubusercontent.com/21e8/fun-stuff-and-such/master/termuxinstall.sh)