PtokaX 0.5.2.2-1 2017 для роутеров с прошивкой LEDE для ar71.

Разработка и поиск скриптов, обсуждение PtokaX.
Аватара пользователя
AlexGanza
 
Хаб: dchub://dcbeelinekz.do.am
 
Сообщения: 43
Откуда: С форума http://dcbeelinekz.1bb.ru

PtokaX 0.5.2.2-1 2017 для роутеров с прошивкой LEDE для ar71.

Сообщение 08 май 2017, 04:31

PtokaX 0.5.2.2-1 2017 для роутеров с прошивкой LEDE для ar71.

Изображение


Необходимые пакеты и хаб скачать можно тут: https://cloud.mail.ru/public/2t2e/H7DoNUKux
Пакеты закидываем в папку root (флеш памяти должно быть с запасом около 2 мб).
Устанавливаем 4 пакета командой opkg install по очередности.
Код: Выделить всё
opkg install zlib_1.2.11-1_mips_24kc.ipk librt_1.1.16-1_mips_24kc.ipk libstdcpp_5.4.0-1_mips_24kc.ipk ptokax_0.5.2.2-1_mips_24kc.ipk

Изображение



Исходники DC++ https://cloud.mail.ru/public/FY5B/PZCZf6U8i для тех кто в теме

Установка и настройка

После установки пакетов, первый запуск делаем через демона PtokaX -d

Изображение

Теперь появится папка в /root/.PtokaX/cfg/ (папка в WinSCP .PtokaX будет не видна, так как она скрыта, чтоб перейти в каталог CTRL+O)

Изображение


Не забывам в папку cfg сбросить файл Settings.pxt с настройками
Для того чтобы изменения вступили в силу, нужно остановить текущий процесс PtokaX -d . Через вэб морду в Status - Processes

Изображение


Settings.pxt
Для начальной работы хаба запуска нужны минимальные настройки.
Где 192.168.1.1 это IP роутера.
Код: Выделить всё
#
# String settings
#

# Hub name. Minimal length 1, maximal length 256. $ and | is not allowed
HubName = DCBEELINEKZ
# Admin nick. Minimal length 1. Maximal length 64. $, | and space is not allowed
#AdminNick = Admin
# Hub address. Minimal length 1. Maximal length 256. $ and | is not allowed
HubAddress = 192.168.1.1
# TCP ports. Minimal length 1. Maximal length 64
TCPPorts = 411


Чтоб запустить скрипт, нужно в файле Scripts.pxt внести имя скрипта и включить цифрой - 1, выкл - 0

Код: Выделить всё
#
# PtokaX scripts settings file
#
chat.lua = 1


Запускаем хаб опять командой PtokaX -d из терминала, конектимся к нему через клиент DC++. Готово ))

Как добавить регистрацию

Правим файл RegisteredUsers.xml
0 - master (Главый админ)
1 - operator
2 - vip
3 - reg

Код: Выделить всё
<?xml version="1.0" encoding="windows-1252" standalone="yes" ?>
<RegisteredUsers>
<RegisteredUser>
<Nick>НИК</Nick>
<Password>ПАСС</Password>
<Profile>0</Profile>
</RegisteredUser>
</RegisteredUsers>


Автозапуск хаба

Изображение


Фаил ptokax поместить в /etc/init.d и дать права 755

Код файла ptokax
Код: Выделить всё
#!/bin/sh /etc/rc.common

START=98

start() {
PtokaX -d -c /root/.PtokaX
}

stop() {
killall PtokaX > /dev/null
}

restart() {
killall PtokaX > /dev/null
sleep 1
PtokaX -d -c /root/.PtokaX
}



Для стабильности системы, советую сделать автоперезагрузку 0 3 * * * reboot в cron



@= Обновления и даработки тут: http://dcbeelinekz.1bb.ru/viewtopic.php?id=194#p502
Последний раз редактировалось AlexGanza 08 май 2017, 04:33, всего редактировалось 1 раз.

Вернуться в Помощь & идеи



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1