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

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

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

Сообщение AlexGanza »

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 раз.
Ответить