OpenCC чат в Termux
Termux - one ❤️
Прошу обратить внимание! Автор данной статьи не несёт ответственности за любые последствия вслед использования предоставленной информации. Все материалы опубликованы исключительно в образовательных целях!
Так как на форуме широко распространена тематика софта под Android а также всего, что связано с шифрованием, я решил связать две эти темы. Но долго думал, что же может подойти под это? Очень долго рылся в интернете, и нашёл статью о скрипте CryptoChat (не реклама) от ребят, сайтецом которых я пользовался ещё в далёком 2017-ом, когда мы с другом обсуждали, как я ему по почте буду шишки (кедровые, ага) сплавлять!
Перед установкой
termux-setup-storage
Далее устанавливаем необходимые нам пакеты: Python, TOR, TOR-Socks, Node.JS и GIT.
pkg update pkg upgrade pkg install python pkg install tor pkg install torsocks pkg install nodejs pkg install git
Затем к уже установленным инструментам и библиотекам добавляем следующее:
pkg upgrade && pkg install -y vim git nodejs tor torsocks curl
После инсталляции всех вышеназванных пакетов, библиотек и инструментов выходим из терминала, прописывая:
exit
Заново запускаем Termux.
Теперь проверяем, установлены ли пакеты:
cd $HOME ls
Теперь, удостоверившись в том, что всё установлено успешно переходим к установке скрипта.
CryptoChat предлагает нам рабочий инструмент с зашифрованным чатом на 999 комнат, способный работать на локальном сервере, на HTTP / FTP серверах и на onion-роутерах.
Устанавливаем скрипт:
git clone https://github.com/triestpa/Open-Cryptochat
Переходим в директорию CryptoChat:
cd Open-Cryptochat
Производим интеграцию скрипта в Termux:
npm install
Запускаем скрипт:
node app.js
После успешного запуска окно Termux должно проинформировать вас текстом о том, что сервер чата теперь доступен на порте 3000.
Теперь, перейдя по localhost:3000 через ваш основной браузер вы увидите это:
Дополнение.
Теперь, чтобы подключиться с другого девайса к чату мы узнаем наш IP. Открываем Termux:
> inet addr: 192.168.x.x Bcast: 192.168.0.255 Mask: 255.255.255.0
Теперь, чтобы получить доступ к чату с другого девайса - вводим первый локальный IP в адресную строку, приписывая порт 3000.
192.168.x.x:3000
Открылся чат.
Теперь вверху справа можем выбрать нужную нам комнату, там ключи шифрования PGP будут сопряжены
