** Версия для Termux/Android**
Особенности:
- используется синхронный интерфейс
Известные проблемы:
- [исправлено] успешная отправка через интерфейс loopback на устройствах без root под Android-13+ ТОЛЬКО в случае, если вы получаете пакеты в одном сеансе (вы должны создать любой запрос к своему узлу из вашего Android FTN-клиента, например HotDoged, перед опросом узла)
Как установить:
- Установить Termux
- pkg update && pkg upgrade
- pkg install openjdk-17 (необязательно если уже установлен)
- pkg install maven
- pkg install git
- git clone https://github.com/Lagunix/jNode-Android.git
- cd jnode
- install mvn -Dmaven.test.skip=true
- cd .m2/repository/jnode/jnode-android-assembly/1.5
- unzip jnode-android-assembly-1.5-** dev** /jnode/
- cd jnode
- отредактировать ./etc/jnode.conf
- cd ./bin
- отредактировать TZ (актуальная временная зона) ./bin/run.sh или ./bin/ru.sh (русскоязычный скрипт)
- chmod +x run.sh / ru.sh
- примечание: run.sh / ru.sh используйте только с bash!
- run.sh / ru.sh
- Наслаждайтесь!
Кроме того, вы можете установить jNode в Termux/proot (или proot-distro) таким же образом, но обратите внимание на свободную память, настоятельно рекомендуется не менее 6 Гб оперативной памяти или больше.
С уважением к https://github.com/hssergey
jNode — это комплексное кроссплатформенное приложение, заменяющее собой комплект узлового софта (мейлер, тоссер и трекер) для ip-only узлов.
Приложение полностью написано на языке Java (1.7) и распространяется по лицензии Apache License 2.0.
В текущей версии уже реализованы следующие возможности:
- Получение и отправка бандлов по binkp/1.1-совместимому протоколу
- Хранение всех данных (линки, арии, подписки итд) в базе данных
- Создание бандлов в момент соединения
- Многопоточность
- Роутинг нетмейла и rewrite-процессор (по аналогии с FTrack)
- Поддержка файлэх
- Управление роботами
- Простейший робот AreaFix (подписка, отписка, рескан,
%LIST
и%HELP
) - Простейший робот FileFix (подписка, отписка,
%LIST
и%HELP
)
Приложение построено с использованием библиотеки ORMLite, поэтому поддерживаются следующие СУБД: DB2, Derby, H2, hSQL, mySQL, Netezza, Oracle, PostgreSQL, SQLite, MS SQL Server.