/* СТИЛИ */

[#DCBEELINEKZ] БИЛАЙН ХАБЫ КАЗАХСТАН

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » [#DCBEELINEKZ] БИЛАЙН ХАБЫ КАЗАХСТАН » ◾УСТАНОВКА DC ХАБА В РОУТЕР » Установка хаба PtokaX в роутер под прошивкой OpenWrt и LEDE


Установка хаба PtokaX в роутер под прошивкой OpenWrt и LEDE

Сообщений 1 страница 10 из 10

1

ВСЕ О ТЕМАТИКЕ DC++ В РОУТЕРЕ
vk.com/dchub_router

https://forumstatic.ru/files/0017/56/e8/70187.png

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

https://pp.userapi.com/c637624/v637624063/4ce76/zHTYPa6-8_o.jpg

Необходимые пакеты и хаб скачать можно тут: 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

https://pp.userapi.com/c637626/v637626063/45fd3/WxMIb8oVJ1Y.jpg


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

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

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

https://pp.userapi.com/c637626/v637626063/45cce/09D0UXL6DhQ.jpg

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

https://pp.userapi.com/c637626/v637626063/45cd7/iWVPAYigaJk.jpg

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

https://pp.userapi.com/c637626/v637626063/45ced/7_qdrxxmlog.jpg

Русский перевод настроек файла .pxt

#
# Файл настроек PtokaX
#

#
# Двоичные параметры
#

# Блокировать поисковые боты MoGLO
AntiMoGlo = 1

# Автозапуск хаба. Консольная версия запускается автоматически!
AutoStart = 0

# Перенаправлять всех новых юзеров
RedirectAll = 0

# Перенаправлять если хаб полный
RedirectWhenHubFull = 1

# Автоматическая регистрация хаба в хаблистах
AutoRegister = 0

# Хаб только для зарегистрированных
RegOnly = 0

# Если хаб только для зарегистрированных, перенаправлять незарегистрированных юзеров
RegOnlyRedir = 0

# Перенаправлять юзеров с шарой, не соответствующей правилам
ShareLimitRedir = 1

# Перенаправлять юзеров с кол-вом слотов, не соответствующим правилам
SlotsLimitRedir = 1

# Перенаправлять юзеров с соотношением хаб/слот, не соответствующим правилам
HubSlotRatioRedir = 1

# Перенаправлять юзеров с числом хабов, не соответствующим правилам
MaxHubsLimitRedir = 1

# Добавить соединение юзера в MyINFO
ModeToMyINFO = 0

# Добавить соединение юзера в описание
ModeToDescription = 0

# Удалять описание из коротких MyINFO
StripDescription = 1

# Удалять тег из коротких MyINFO
StripTag = 0

# Удалять соединение из коротких MyINFO
StripConnection = 0

# Удалять email из коротких MyINFO
StripEmail = 1

# Включить и показать на хабе главного бота
RegBot = 1

# Использовать указанный ник бота вместо Hub-Security
UseBotNickAsHubSec = 1

# Включить чат операторов
RegOpChat = 1

# Перенаправлять временно забаненных юзеров
TempBanRedir = 1

# Перенаправлять постоянно забаненных юзеров
PermBanRedir = 1

# Включить скрипты Lua
EnableScripting = 1

# По возможности не отключать медленные клиенты
KeepSlowUsers = 1

# Проверять наличие новой версии PtokaX при запуске. Только для версий с графическим интерфейсом!
CheckNewReleases = 0

# Иконка в трее. Только для версий с графическим интерфейсом!
EnableTrayIcon = 1

# Сворачивать в трей при запуске. Только для версий с графическим интерфейсом!
StartMinimized = 0

# Фильтровать kick-сообщения
FilterKickMessages = 1

# Отправлять-kick сообщения ОПам (если включена предыдущая опция)
SendKickMessagesToOps = 1

# Отправлять статус-сообщения операторам
SendStatusMessages = 1

# Отправлять статус-сообщения в личку
SendStatusMessagesAsPm = 0

# Включить текстовые файлы
EnableTextFiles = 1

# Отправлять текст в личку
SendTextFilesAsPm = 0

# Останавливать скрипты при ошибке
StopScriptOnError = 0

# Отправлять сообщение дня в личку
MOTDAsPm = 0

# Сообщать операторам о срабатывании антифлуда
DefloodReport = 0

# Отвечать на команды в личку
ReplyToHubCommandsAsPm = 0

# Отключить сообщение дня
DisableMOTD = 0

# Не разрешать пинг с хаблиста
DontAllowPingers = 0

# Сообщать о пингах операторам
ReportPingers = 0

# Сообщать о трех неправильных паролях
Report3xBadPass = 1

# Дополнительная защита паролей
AdvancedPassProtection = 0

# Принимать соединения только на указанные адреса
BindOnlySingleIp = 0

# Преобразовывать доменные имена в IP-адреса
ResolveToIp = 0

# Перенаправлять юзеров с длиной ника, не соответствующей правилам
NickLimitRedir = 1

# Показывать IP-адрес в сообщении о бане
BanMessageShowIp = 1

# Показывать диапазон в сообщении о бане
BanMessageShowRange = 1

# Показывать ник в сообщении о бане
BanMessageShowNick = 1

# Показывать причину в сообщении о бане
BanMessageShowReason = 1

# Показывать ник оператора в сообщении о бане
BanMessageShowBy = 1

# Сообщать операторам о подозрительных тегах
ReportSuspiciousTag = 1

# Сохранять ошибки скриптов в лог
LogScriptErrors = 1

# Отключать клиенты, добавляющие пробел в конец $Supports
NoQuackSupports = 0

# Отправлять приветствие (Этот хаб работает под управлением...)
ShowWelcome = 1

# Блокировать неизвестные команды
BlockUnknownCmd = 1

# Проверять ключи в команде $Key
CheckKeys = 1

# Использовать сжатие zlib при передаче данных
UseCompression = 1

# Сообщать операторам об ошибках скриптов
ScriptErrorsToOps = 1

# Добавлять трассировку стека в сообщения об ошибках
ScriptStackTraceback = 0

# Не обрабатывать магический байт в команде $MyINFO
KeepMagicByte = 0

# Отправлять $Lock с задержкой
LockDelayed = 1

# Поддержка баз данных (используется для хранения информации о юзерах)
EnableDatabase = 0

#
# Числовые параметры
#

# Максимум юзеров. Максимальное значение - 32767
MaxUsers = 500

# Минимальная шара. Максимальное значение - 9999
MinShareLimit = 0

# Единицы измерения минимальной шары. 0 = B, 1 = kB, 2 = MB, 3 = GB, 4 = TB
MinShareUnits = 0

# Максимальная шара. Максимальное значение - 9999
MaxShareLimit = 0

# Единицы измерения максимальной шары. 0 = B, 1 = kB, 2 = MB, 3 = GB, 4 = TB
MaxShareUnits = 0

# Минимум слотов
MinSlotsLimit = 0

# Максимум слотов. Максимальное значение - 999
MaxSlotsLimit = 0

# Хабы для соотношения хаб/слот. Максимальное значение - 999
HubSlotRatioHubs = 0

# Слоты для соотношения хаб/слот. Максимальное значение - 999
HubSlotRatioSlots = 0

# Максимум хабов. Максимальное значение - 999
MaxHubsLimit = 0

# Действие для клиентов без тега. 0 = принять, 1 = отклонить, 2 = перенаправить
NoTagOption = 0

# Отправлять полные MyINFO... 0 = всем, 1 = только разрешенным профилям, 2 = никому
FullMyINFOOption = 1

# Максимальная длина сообщения в чате. Максимальное значение - 32767
MaxChatLen = 300

# Максимум строк в чате. Максимальное значение - 999
MaxChatLines = 5

# Максимальная длина личного сообщения. Максимальное значение - 32767
MaxPmLen = 512

# Максимум строк в личке. Максимальное значение - 999
MaxPmLines = 25

# Продолжительность временного бана после kick, drop, и т.д. Значение должно быть более 0! Максимальное значение - 32767
DefaultTempBanTime = 20

# Максимум ответов на пассивный поиск. Максимальное значение - 32767
MaxPassiveSr = 100

# Минимальное время между отправками MyINFO (минут). Максимальное значение - 999
MyINFODelay = 30

# Main chat deflood messages count. Значение должно быть более 0! Максимальное значение - 999
MainChatMessages = 20

# Main chat deflood time. Значение должно быть более 0! Максимальное значение - 999
MainChatTime = 20

# Main chat deflood action. 0 = отключено, 1 = игнорировать, 2 = предупреждать, 3 = отключать, 4 = кикнуть, 5 = временный бан, 6 = постоянный бан
MainChatAction = 2

# Same main chat deflood messages count. Значение должно быть более 1! Максимальное значение - 999
SameMainChatMessages = 5

# Same main chat deflood time. Значение должно быть более 0! Максимальное значение - 999
SameMainChatTime = 60

# Same main chat deflood action. 0 = отключено, 1 = игнорировать, 2 = предупреждать, 3 = отключать, 4 = кикнуть, 5 = временный бан, 6 = постоянный бан
SameMainChatAction = 2

# Same multiline main chat deflood messages count. Значение должно быть более 1! Максимальное значение - 999
SameMultiMainChatMessages = 2

# Same multiline main chat deflood lines. Minimum 2, maximum 999
SameMultiMainChatLines = 2

# Same multiline main chat deflood action. 0 = отключено, 1 = игнорировать, 2 = предупреждать, 3 = отключать, 4 = кикнуть, 5 = временный бан, 6 = постоянный бан
SameMultiMainChatAction = 3

# Private message deflood messages count. Значение должно быть более 0! Максимальное значение - 999
PmMessages = 10

# Private message deflood time. Значение должно быть более 0! Максимальное значение - 999
PmTime = 10

# Private message deflood action. 0 = отключено, 1 = игнорировать, 2 = предупреждать, 3 = отключать, 4 = кикнуть, 5 = временный бан, 6 = постоянный бан
PmAction = 2

# Same private message deflood messages count. Значение должно быть более 1! Максимальное значение - 999
SamePmMessages = 5

# Same private message deflood time. Значение должно быть более 0! Максимальное значение - 999
SamePmTime = 60

# Same private message deflood action. 0 = отключено, 1 = игнорировать, 2 = предупреждать, 3 = отключать, 4 = кикнуть, 5 = временный бан, 6 = постоянный бан
SamePmAction = 2

# Same multiline private message deflood messages count. Значение должно быть более 1! Максимальное значение - 999
SameMultiPmMessages = 2

# Same multiline private message deflood lines. Minimum 2, maximum 999
SameMultiPmLines = 2

# Same multiline private message action. 0 = отключено, 1 = игнорировать, 2 = предупреждать, 3 = отключать, 4 = кикнуть, 5 = временный бан, 6 = постоянный бан
SameMultiPmAction = 3

# Search deflood messages count. Значение должно быть более 0! Максимальное значение - 999
SearchMessages = 2

# Search deflood time. Значение должно быть более 0! Максимальное значение - 999
SearchTime = 10

# Search deflood action. 0 = отключено, 1 = игнорировать, 2 = предупреждать, 3 = отключать, 4 = кикнуть, 5 = временный бан, 6 = постоянный бан
SearchAction = 1

# Same search deflood messages count. Значение должно быть более 1! Максимальное значение - 999
SameSearchMessages = 0

# Same search deflood time. Значение должно быть более 0! Максимальное значение - 999
SameSearchTime = 60

# Same search deflood action. 0 = отключено, 1 = игнорировать, 2 = предупреждать, 3 = отключать, 4 = кикнуть, 5 = временный бан, 6 = постоянный бан
SameSearchAction = 1

# MyINFO deflood messages count. Значение должно быть более 0! Максимальное значение - 999
MyINFOMessages = 6

# MyINFO deflood time. Значение должно быть более 0! Максимальное значение - 999
MyINFOTime = 60

# MyINFO deflood action. 0 = отключено, 1 = игнорировать, 2 = предупреждать, 3 = отключать, 4 = кикнуть, 5 = временный бан, 6 = постоянный бан
MyINFOAction = 2

# GetNickList deflood messages count. Значение должно быть более 0! Максимальное значение - 999
GetNickListMessages = 1

# GetNickList deflood time. Значение должно быть более 0! Максимальное значение - 999
GetNickListTime = 120

# GetNickList deflood action. 0 = отключено, 1 = игнорировать, 2 = предупреждать, 3 = отключать, 4 = кикнуть, 5 = временный бан, 6 = постоянный бан
GetNickListAction = 3

# New connections to hub deflood connections count. Значение должно быть более 0! Максимальное значение - 999
NewConnectionsCount = 10

# New connection to hub deflood time. Значение должно быть более 0! Максимальное значение - 999
NewConnectionsTime = 60

# Deflood warnings count. ust be higher than 0! Максимальное значение - 999
DefloodWarningCount = 6

# Deflood warnings action. 0 = disconnect user, 1 = kick user, 2 = temporary ban user, 3 = permanently ban user
DefloodWarningAction = 2

# Deflood tempban time. Значение должно быть более 0!
DefloodTempBanTime = 240

# Global main chat messages count. Значение должно быть более 0! Максимальное значение - 999
GlobalMainChatMessages = 20

# Global main chat time. Значение должно быть более 0! Максимальное значение - 999
GlobalMainChatTime = 10

# Global main chat time for lock chat or send to Operators with IP action is taken . Значение должно быть более 0! Максимальное значение - 999
GlobalMainChatTimeOut = 10

# Global main chat action. 0 = отключено, 1 = lock chat, 2 = send to Operators with IP address
GlobalMainChatAction = 2

# Minimal search length
MinSearchLen = 1

# Maximal search length. Максимальное значение - 999
MaxSearchLen = 96

# Minimal nick length. Максимальное значение - 64
MinNickLen = 2

# Max nick length. Максимальное значение - 64
MaxNickLen = 64

# Brute force password protection ban type. 0 = disabled, 1 = permanent ban, 2 = temporary ban
BruteForcePassProtectBanType = 2

# Brute force password protection temporary ban time. Значение должно быть более 0!
BruteForcePassProtectTempBanTime = 24

# Maximal private messages count to same user per minute. Максимальное значение - 999
MaxPmCountToUser = 100

# Maximal simultaneous user logins. Значение должно быть более 0! Максимальное значение - 999
MaxSimultaneousLogins = 25

# Secondary main chat deflood messages count. Значение должно быть более 0! Максимальное значение - 999
MainChatMessages2 = 120

# Secondary main chat deflood time. Значение должно быть более 0! Максимальное значение - 999
MainChatTime2 = 600

# Secondary main chat deflood action. 0 = отключено, 1 = игнорировать, 2 = предупреждать, 3 = отключать, 4 = кикнуть, 5 = временный бан, 6 = постоянный бан
MainChatAction2 = 3

# Secondary private message deflood messages count. Значение должно быть более 0! Максимальное значение - 999
PmMessages2 = 60

# Secondary private message deflood time. Значение должно быть более 0! Максимальное значение - 999
PmTime2 = 300

# Secondary private message deflood action. 0 = отключено, 1 = игнорировать, 2 = предупреждать, 3 = отключать, 4 = кикнуть, 5 = временный бан, 6 = постоянный бан
PmAction2 = 3

# Secondary search deflood messages count. Значение должно быть более 0! Максимальное значение - 999
SearchMessages2 = 31

# Secondary search deflood time. Значение должно быть более 0! Максимальное значение - 999
SearchTime2 = 300

# Secondary search deflood action. 0 = отключено, 1 = игнорировать, 2 = предупреждать, 3 = отключать, 4 = кикнуть, 5 = временный бан, 6 = постоянный бан
SearchAction2 = 3

# Secondary MyINFO deflood messages count. Значение должно быть более 0! Максимальное значение - 999
MyINFOMessages2 = 30

# Secondary MyINFO deflood time. Значение должно быть более 0! Максимальное значение - 999
MyINFOTime2 = 900

# Secondary MyINFO deflood action. 0 = отключено, 1 = игнорировать, 2 = предупреждать, 3 = отключать, 4 = кикнуть, 5 = временный бан, 6 = постоянный бан
MyINFOAction2 = 3

# Maximal MyINFO length. Minimum 64, maximum 512
MaxMyINFOLen = 256

# ConnectToMe deflood count. Значение должно быть более 0! Максимальное значение - 9999
CTMMessages = 500

# ConnectToMe deflood time. Значение должно быть более 0! Максимальное значение - 9999
CTMTime = 60

# ConnectToMe deflood action. 0 = отключено, 1 = игнорировать, 2 = предупреждать, 3 = отключать, 4 = кикнуть, 5 = временный бан, 6 = постоянный бан
CTMAction = 1

# Secondary ConnectToMe deflood count. Значение должно быть более 0! Максимальное значение - 9999
CTMMessages2 = 5000

# Secondary ConnectToMe deflood time. Значение должно быть более 0! Максимальное значение - 9999
CTMTime2 = 600

# Secondary ConnectToMe deflood action. 0 = отключено, 1 = игнорировать, 2 = предупреждать, 3 = отключать, 4 = кикнуть, 5 = временный бан, 6 = постоянный бан
CTMAction2 = 0

# RevConnectToMe deflood count. Значение должно быть более 0! Максимальное значение - 9999
RCTMMessages = 250

# RevConnectToMe deflood time. Значение должно быть более 0! Максимальное значение - 9999
RCTMTime = 60

# RevConnectToMe deflood action. 0 = отключено, 1 = игнорировать, 2 = предупреждать, 3 = отключать, 4 = кикнуть, 5 = временный бан, 6 = постоянный бан
RCTMAction = 1

# Secondary RevConnectToMe deflood count. Значение должно быть более 0! Максимальное значение - 9999
RCTMMessages2 = 2500

# Secondary RevConnectToMe deflood time. Значение должно быть более 0! Максимальное значение - 9999
RCTMTime2 = 600

# Secondary RevConnectToMe deflood action. 0 = отключено, 1 = игнорировать, 2 = предупреждать, 3 = отключать, 4 = кикнуть, 5 = временный бан, 6 = постоянный бан
RCTMAction2 = 3

# Maximal ConnectToMe length. Значение должно быть более 0! Максимальное значение - 512
MaxCTMLen = 128

# Maximal RevConnectToMe length. Значение должно быть более 0! Максимальное значение - 512
MaxRCTMLen = 160

# SR deflood count. Значение должно быть более 0! Максимальное значение - 32767
SRMessages = 1000

# SR deflood time. Значение должно быть более 0! Максимальное значение - 9999
SRTime = 60

# SR deflood action. 0 = отключено, 1 = игнорировать, 2 = предупреждать, 3 = отключать, 4 = кикнуть, 5 = временный бан, 6 = постоянный бан
SRAction = 1

# Secondary SR deflood count. Значение должно быть более 0! Максимальное значение - 32767
SRMessages2 = 10000

# Secondary SR deflood time. Значение должно быть более 0! Максимальное значение - 9999
SRTime2 = 600

# Secondary SR deflood action. 0 = отключено, 1 = игнорировать, 2 = предупреждать, 3 = отключать, 4 = кикнуть, 5 = временный бан, 6 = постоянный бан
SRAction2 = 0

# Maximal SR length. Значение должно быть более 0! Максимальное значение - 8192
MaxSRLen = 1024

# Maximal received data deflood action. 0 = отключено, 1 = игнорировать, 2 = предупреждать, 3 = отключать, 4 = кикнуть, 5 = временный бан, 6 = постоянный бан
MaxDownAction = 4

# Maximal received data deflood kB. Значение должно быть более 0! Максимальное значение - 9999
MaxDownKb = 128

# Maximal received data deflood time. Значение должно быть более 0! Максимальное значение - 9999
MaxDownTime = 60

# Secondary maximal received data deflood action. 0 = отключено, 1 = игнорировать, 2 = предупреждать, 3 = отключать, 4 = кикнуть, 5 = временный бан, 6 = постоянный бан
MaxDownAction2 = 5

# Secondary maximal received data deflood kB. Значение должно быть более 0! Максимальное значение - 9999
MaxDownKb2 = 256

# Secondary maximal received data deflood time. Значение должно быть более 0! Максимальное значение - 9999
MaxDownTime2 = 300

# Chat messages interval messages. Значение должно быть более 0! Максимальное значение - 999
ChatIntervalMessages = 5

# Chat messages interval time. Значение должно быть более 0! Максимальное значение - 999
ChatIntervalTime = 10

# Private messages interval messages. Значение должно быть более 0! Максимальное значение - 999
PMIntervalMessages = 5

# Private messages interval time. Значение должно быть более 0! Максимальное значение - 999
PMIntervalTime = 10

# Search interval count. Значение должно быть более 0! Максимальное значение - 999
SearchIntervalMessages = 5

# Search interval time. Значение должно быть более 0! Максимальное значение - 999
SearchIntervalTime = 60

# Maxial connections from same IP address. Значение должно быть более 0! Максимальное значение - 256
MaxConnSameIP = 5

# Minimum reconnect time in seconds. Значение должно быть более 0! Максимальное значение - 256
MinReConnTime = 10

# Максимальная продолжительность временного бана, дней
MaxTempBanTimeDays = 180

# Интервал между служебными циклами
ServiceLoopInterval = 100

# Удалять из базы данных записи старше указанного кол-ва дней. Максимальное значение - 32767
DbRemoveOldRecords = 0

#
MaxUsersPeak = 0

#
# Строковые параметры
#

# Имя хаба. Минимум 1, максимум 256 символов. Символы $ и | не допускаются
HubName = <Введите имя хаба>

# Ник админа. Минимум 1, максимум 64 символа. Символы $, | and space не допускаются
AdminNick = Admin

# Адрес хаба. Минимум 1, максимум 256 символов. Символы $ и | не допускаются
HubAddress = 0.0.0.0

# Порты TCP. Минимум 1, максимум 64 символа
TCPPorts = 1209;411

# Порт UDP. Минимум 1, максимум 5 символов
UDPPort = 1209

# Описание хаба. Максимум 256 символов. Символы $ и | не допускаются
HubDescription = <Введите описание хаба>

# Основной адрес перенаправления. Максимум 256 символов. Символ | не допускается
RedirectAddress = rechub.ru

# Адреса хаблистов для регистрации. Максимум 1024 символов
RegisterServers = reg.hublist.org;serv.hubs-list.com;hublist.te-home.net:2501;dc.gwhublist.com

# Сообщение выдаваемое незарегистрированным юзерам если хаб только для зарегистрированных. Минимум 1, максимум 256 символов. Символ | не допускается
RegOnlyMessage = Извините, этот хаб только для зарегистрированных юзеров.

# Адрес перенаправления для незарегистрироавнных юзеров если хаб только для зарегистрированных. Максимум 256 символов. Символ | не допускается
RegOnlyRedirAddress =

# Топик хаба . Максимум 256 символов. Символы $ и | не допускаются
HubTopic =

# Сообщение о несоответствии шары правилам хаба. Используйте %[min] для вывода минимальной шары и %[max] для максимальной. Минимум 1, максимум 256 символов. Символ | не допускается
ShareLimitMessage = Размер Вашей шары не соответствует правилам хаба. Минимальная шара - %[min], максимальная - %[max].

# Адрес перенаправления при несоответствии шары правилам хаба. Максимум 256 символов. Символ | не допускается
ShareLimitRedirAddress =

# Сообщение о несоответствии кол-ва слотов правилам хаба. Используйте %[min] для вывода минимума слотов и %[max] для максимума. Минимум 1, максимум 256 символов. Символ | не допускается
SlotsLimitMessage = Количество слотов отдачи не соответствует правилам хаба. Минимум слотов - %[min], максимум - %[max].

# Адрес перенаправления при несоответствии кол-ва слотов правилам хаба. Максимум 256 символов. Символ | не допускается
SlotsLimitRedirAddress =

# Сообщение о несоответствии соотношения хаб/слот правилам хаба. Используйте %[hubs] для числа хабов и %[slots] для количества слотов. Минимум 1, максимум 256 символов. Символ | не допускается
HubSlotRatioMessage = Ваше соотношение хаб/слот не соответствует правилам хаба. Максимальное соотношение - %[hubs]/%[slots].

# Адрес перенаправления при несоответствии соотношения хаб/слот правилам хаба. Символ | не допускается
HubSlotRatioRedirAddress =

# Сообщение о несоответствии кол-ва хабов правилам хаба. Используйте %[hubs] для вывода максимума хабов. Минимум 1, максимум 256 символов. Символ | не допускается
MaxHubsLimitMessage = Число хабов, к которым Вы подключены, превышает максимально допустимое. Максимум хабов - %[hubs].

# Адрес перенаправления при несоответствии кол-ва хабов правилам хаба. Максимум 256 символов. Символ | не допускается
MaxHubsLimitRedirAddress =

# Сообщение для юзеров без тега. Минимум 1, максимум 256 символов. Символ | не допускается
NoTagMessage = Ваш клиент не поддерживается или не отправил тэг.

# Адрес перенаправления для юзеров без тега. Максимум 256 символов. Символ | не допускается
NoTagRedirAddress =

# Ник главного бота хаба. Минимум 1, максимум 64 символа. $, | и пробел не допускаются
BotNick = PtokaX

# Описание главного бота хаба. Максимум 64 символа. Символы $ и | не допускаются
BotDescription =

# email главного бота хаба. Максимум 64 символа. Символы $ и | не допускаются
BotEmail =

# Ник чата для операторов. Минимум 1, максимум 64 символа. $, | and space не допускаются
OpChatNick = OpChat

# Описание чата для операторов. Максимум 64 символа. Символы $ и | не допускаются
OpChatDescription =

# email чата для операторов. Максимум 64 символа. Символы $ и | не допускаются
OpChatEmail =

# Адрес перенаправления при временном бане. Максимум 256 символов. Символ | не допускается
TempBanRedirAddress = rechub.ru

# Адрес перенаправления при постоянном бане. Максимум 256 символов. Символ | не допускается
PermBanRedirAddress = rechub.ru

# Префиксы команд. Минимум 1, максимум 5 символов. Символы | и пробел не допускаются
ChatCommandsPrefixes = !+

# email владельца хаба, максимум 64 символа. Символы $ и | не допускаются
HubOwnerEmail =

# Сообщение об ограничении длины ника. Используйте %[min] для вывода минимальной длины и %[max] для максимальной. Минимум 1, максимум 256 символов. Символ | не допускается
NickLimitMessage = Длина Вашего ника не соответствует правилам хаба. Минимальная длина ника - %[min], максимальная - %[max].

# Адрес перенаправления при несоответствии длины ника правилам хаба. Максимум 256 символов. Символ | не допускается
NickLimitRedirAddress =

# Дополнительный текст в сообщении о бане. Максимум 256 символов. Символ | не допускается
MessageToAddToBanMessage =

# Язык
Language = Russian

# IP-адрес TCP/IP версии 4. Максимум 15 символов
IPv4Address =

# IP-адрес TCP/IP версии 6. Максимум 39 символов
IPv6Address =

# Кодировка базы данных
Encoding = cp1251

Settings.pxt
Для начальной работы хаба запуска нужны  минимальные  настройки.
Где 192.168.1.1 это IP роутера.

Код:
#
# String settings
#

# Имя хаба
HubName	=	DCBEELINEKZ
# Ник админ бота
#AdminNick	=	Admin
# Адрес хаба (ip роутера)
HubAddress	=	192.168.1.1
# TCP порт хаба
TCPPorts	=	411

Мои настройки, выключил не нужные функции

Код:
#
# PtokaX settings file
#

#Автоматическая регистрация в  хаблистах
AutoRegister	=	0
#Нет ограничений по шаре
ShareLimitRedir	=	0
#Нет ограничений по слотам
SlotsLimitRedir	=	0
#Соотношение хаб/слоты
HubSlotRatioRedir	=	0
#Комната для операторов хаба
RegOpChat	=	0
#Проверка обновлений...
CheckNewReleases	=	0
#Останавливить скрипт при обнаружении в нём ошибки
StopScriptOnError	=	1
#Увеличивать паузу после каждого ввода неверного пароля
AdvancedPassProtection	=	0

#
# Integer settings
#

#Количество строк
MaxChatLen	=	1000

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

Код:
#
# PtokaX scripts settings file
#
chat.lua	=	1

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

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

1. Открываем терминал и пишем: PtokaX -m. Появится несколько вариантов для выбора.
2. Указываем третий пункт 3. Add registered user., чтобы его указать просто пишем цифру 3.
3. Далее сразу вводим никнейм, например Vasya, нажимаем enter.
4. Пишем для этого никнейма пароль, например kolobok, нажимаем enter.
5. Терминал нам предложит указать профиль для этой регистрации:

Available profiles:
0 - Master
1 - Operator
2 - VIP
3 - Reg

Выбираем 0, создадим главного админа хаба. Если все сделано правильно, то появится такое сообщение:

Please enter Profile number for new Registered User: Registered User with Nick 'Vasya' Password 'kolobok' and Profile '0' was added.

6. После выбора профиля, терминал запросит дальнейшие действия:

Код:
Available options:
1. Basic setup. Only few things required for PtokaX run.
2. Complete setup. Long setup, where you can change all PtokaX setings.
3. Add registered user.
4. Exit this setup.

Выберем 4 пункт и закроем терминал.

Все готово. Перед продолжением следующих действий, убедитесь что Ваш хаб отключен, или убейте процесс в вэб интерфейсе "Статус > Процессы"

После проделки всей операции, по пути /root/root появятся файлы с настройками для хаба, независимо от того, что у Вас уже есть такие же в другом месте, например /root/.PtokaX

- Копируем из /root/root/cfg файл RegisteredUsers.pxb и закидываем его в /root/.PtokaX/cfg
- Все остальное с папки /root/root/ удаляем
- Запускаем хаб и у нас теперь есть администратор Vasya
- Теперь через этого главного админа можем создавать регистрации для других пользователей через команды:

!reguser <ник> <имя_профиля> - предложить онлайн-пользователю зарегистрироваться с указанным профилем. Хаб запросит у пользователя пароль и зарегистрирует его.
!addreguser <ник> <пароль> <имя_профиля> - зарегистрировать пользователя с профилем.

Например: !addreguser Petya kamikadze Reg

Работаем с регистрациями только через хаб, вручную файл RegisteredUsers.pxb не рекомендуется править!

Примечание: все остальные настройки, такие как профили, баны, настройки хаба, настройка антифлкда и т.д. можно делать прямо через обычный PtokaX.exe для виндовс, потом просто сохраненные настройки можно перенести в роутер.

Всё вышеперечисленное можно выполнить в упрощенном виде:
1. Для создания первого админа используем вышеуказанную инструкцию.
2. Определяем заранее, в каком месте у нас будут все конфиги, например: /.PtokaX
3. При запуске птоки, сразу указываем путь к этим конфигам: PtokaX -d -c /.PtokaX
4. Теперь внимательно, заходим на хаб под админом, и начинаем регистрировать всех, например: !addreguser Petya kamikadze Reg, либо через скрипты.
5. После того, как вы зарегистрировали или удалили регистрацию, Вы не увидите изменения в файле RegisteredUsers.pxb, чтобы произошли изменения, необходимо выждать минимум 15 минут, в таком случае все изменения зафиксируются в файле RegisteredUsers.pxb.
6. Теперь рестарты/перезагрузки роутера не страшны, регистрации не будут сбрасываться. Просто после изменений в регистрациях/добавлении банов и т.п. нужно выжидать минимум 15 минут и они сохранятся в соответствующие файлы.

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

https://pp.userapi.com/c637626/v637626063/46091/ZlKpR7qDkUI.jpg

Фаил 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

Команда !help в главный чат, права master (0)

КОМАНДЫ В ЧАТ ХАБА

Profile specific commands:
!passwd <new password> - change your password.
!ban <nick> <reason> - permanently ban user with given nick, followed by disconnect.
!banip <IP> <reason> - permanently ban IP address.
!fullban <nick> <reason> - permanently ban user with given nick, followed by disconnect.
!fullbanip <IP> <reason> - permanently ban IP address.
!nickban <nick> <reason> - ban user's nick (if user is connected then is disconnected).
!tempban <nick> <time> <reason> - temporary ban user with given nick, followed by disconnect.
!tempbanip <IP> <time> <reason> - temporary ban IP address.
!fulltempban <nick> <time> <reason> - temporary ban user with given nick, followed by disconnect.
!fulltempbanip <IP> <time> <reason> - temporary ban IP address.
!nicktempban <nick> <time> <reason> - temp ban user's nick (if user is connected then is disconnected).
!unban <IP or nick> - unban IP address or nick.
!permunban <IP or nick> - unban perm banned IP address or nick.
!tempunban <IP or nick> - unban temp banned IP address or nick.
!getbans - display list of bans.
!getpermbans - display list of permanent bans.
!gettempbans - display list of temporary bans.
!clrpermbans - clear perm bans.
!clrtempbans - clear temp bans.
!rangeban <fromIP> <toIP> <reason> - permanently ban given IP range.
!fullrangeban <fromIP> <toIP> <reason> - permanently ban given IP range.
!rangetempban <fromIP> <toIP> <time> <reason> - temporary ban given IP range.
!fullrangetempban <fromIP> <toIP> <time> <reason> - temporary ban given IP range.
!rangeunban <fromIP> <toIP> - unban banned IP range.
!rangepermunban <fromIP> <toIP> - unban permanently banned IP range.
!rangetempunban <fromIP> <toIP> - unban temporary banned IP range.
!getrangebans - display list of range bans.
!getrangepermbans - display list of permanent range bans.
!getrangetempbans - display list of temporary range bans.
!clrrangepermbans - clear permanent range bans.
!clrrangetempbans - clear temporary range bans.
!checknickban <nick> - display ban found for given nick.
!checkipban <IP> - display ban  found for given IP address.
!checkrangeban <fromIP> <toIP> - display range ban found for given IP range.
!drop <nick> <reason> - disconnect with tempban.
!getinfo <nick> - displays basic info on user with given nick.
!op <nick> - give a temporal Op status to the user for one session.
!gag <nick> - disallow user to post in mainchat.
!ungag <nick> - user can post to mainchat again.
!restart - restart hub.
!startscript <filename> - start script with given filename.
!stopscript <filename> - stop script with given filename.
!restartscript <filename> - restart script with given filename.
!restartscripts - restart scripting part of the hub.
!getscripts - display list of scripts.
!reloadtxt - reload all textfiles.
!reguser <nick> <profilename> - register user with specified profile. User is asked by hub for password, and after he enter password then is added to regs.
!addreguser <nick> <password> <profilename> - add registered user with specified profile.
!delreguser <nick> - remove registered user.
!topic <new topic> - Set new topic. Or !topic <off> - clear topic.
!massmsg <message> - send private message to all users.
!opmassmsg <message> - send private message to all OPs.
*** Reason is always optional.
*** Full bans disallow anyone from banned IP to login.
*** Temp ban time values: m = minutes, h = hours, d = days, w = weeks, M = months, Y = years.

Global commands:
!me <message> - speak in 3rd person.
!myip - show your IP.


Собрано sakatgg с форума http://cyber-place.ru  :)

0

2

XML файл настройки для PtokaX 0.5.0.1-1

XML файл

<?xml version="1.0" encoding="windows-1252" standalone="yes" ?>
<PtokaX Version="0.5.0.0">
    <Booleans>
        <Bool Name="AntiMoGlo">1</Bool>
        <!-- Anti MoGlo description -->
        <Bool Name="AutoStart">0</Bool>
        <!-- Hub autostart, service version always start automatically! -->
        <Bool Name="RedirectAll">0</Bool>
        <!-- Redirect all connecting users -->
        <Bool Name="RedirectWhenHubFull">1</Bool>
        <!-- Redirect users when hub is full -->
        <Bool Name="AutoRegister">1</Bool>
        <!-- Automatically register to hublist -->
        <Bool Name="RegOnly">0</Bool>
        <!-- Hub for registered users only -->
        <Bool Name="RegOnlyRedir">0</Bool>
        <!-- Redirect non-registered users when hub is for registered users only -->
        <Bool Name="ShareLimitRedir">1</Bool>
        <!-- Redirect user when he's don't have share limit -->
        <Bool Name="SlotsLimitRedir">1</Bool>
        <!-- Redirect user when he's don't have slot limit -->
        <Bool Name="HubSlotRatioRedir">1</Bool>
        <!-- Redirect user when he's don't have hub/slot ratio limit -->
        <Bool Name="MaxHubsLimitRedir">1</Bool>
        <!-- Redirect user when he's don't have max hubs limit -->
        <Bool Name="ModeToMyINFO">1</Bool>
        <!-- Add user mode to MyINFO command. -->
        <Bool Name="ModeToDescription">0</Bool>
        <!-- Add user mode to description. -->
        <Bool Name="StripDescription">0</Bool>
        <!-- Strip user description. -->
        <Bool Name="StripTag">1</Bool>
        <!-- Strip user description tag. -->
        <Bool Name="StripConnection">0</Bool>
        <!-- Strip user connection. -->
        <Bool Name="StripEmail">0</Bool>
        <!-- Strip user email -->
        <Bool Name="RegBot">1</Bool>
        <!-- Register hub bot on hub. -->
        <Bool Name="UseBotNickAsHubSec">1</Bool>
        <!-- Use hub bot nick instead of Hub-Security. -->
        <Bool Name="RegOpChat">1</Bool>
        <!-- Register Opchat bot on hub. -->
        <Bool Name="TempBanRedir">1</Bool>
        <!-- Redirect user when is temp banned. -->
        <Bool Name="PermBanRedir">1</Bool>
        <!-- Redirect user when is perm banned. -->
        <Bool Name="EnableScripting">1</Bool>
        <!-- Enable scripting interface. -->
        <Bool Name="KeepSlowUsers">1</Bool>
        <!-- Keep slow clients. -->
        <Bool Name="CheckNewReleases">1</Bool>
        <!-- Automatically check for new PtokaX releases on startup, working only in gui version. -->
        <Bool Name="EnableTrayIcon">1</Bool>
        <!-- Enable tray icon, working only in gui version. -->
        <Bool Name="StartMinimized">0</Bool>
        <!-- Start minimized, working only in gui version. -->
        <Bool Name="FilterKickMessages">1</Bool>
        <!-- Filter kick messages. -->
        <Bool Name="SendKickMessagesToOps">1</Bool>
        <!-- Send kick messages to OPs. -->
        <Bool Name="SendStatusMessages">1</Bool>
        <!-- Send status messages to OPs. -->
        <Bool Name="SendStatusMessagesAsPm">0</Bool>
        <!-- Send status messages as private messages. -->
        <Bool Name="EnableTextFiles">1</Bool>
        <!-- Enable text files. -->
        <Bool Name="SendTextFilesAsPm">0</Bool>
        <!-- Send text files as private messages. -->
        <Bool Name="StopScriptOnError">0</Bool>
        <!-- Stop script on error. -->
        <Bool Name="MOTDAsPm">0</Bool>
        <!-- Send MOTD as private message. -->
        <Bool Name="DefloodReport">0</Bool>
        <!-- Report deflood actions. -->
        <Bool Name="ReplyToHubCommandsAsPm">0</Bool>
        <!-- Reply to hub commands with private messages. -->
        <Bool Name="DisableMOTD">0</Bool>
        <!-- Disable MOTD. -->
        <Bool Name="DontAllowPingers">0</Bool>
        <!-- Don't allow hublist pingers. -->
        <Bool Name="ReportPingers">0</Bool>
        <!-- Report hublist pingers. -->
        <Bool Name="Report3xBadPass">1</Bool>
        <!-- Report 3x bad password. -->
        <Bool Name="AdvancedPassProtection">1</Bool>
        <!-- Advanced password protection. -->
        <Bool Name="BindOnlySingleIp">0</Bool>
        <!-- Listen only on single IP. -->
        <Bool Name="ResolveToIp">1</Bool>
        <!-- Resolve hostname to IP. -->
        <Bool Name="NickLimitRedir">1</Bool>
        <!-- Redir user when he's don't have nick in length limits. -->
        <Bool Name="BanMessageShowIp">1</Bool>
        <!-- Send ip in ban message. -->
        <Bool Name="BanMessageShowRange">1</Bool>
        <!-- Send range in ban message. -->
        <Bool Name="BanMessageShowNick">1</Bool>
        <!-- Send nick in ban message. -->
        <Bool Name="BanMessageShowReason">1</Bool>
        <!-- Send reason in ban message. -->
        <Bool Name="BanMessageShowBy">1</Bool>
        <!-- Send who create ban in ban message. -->
        <Bool Name="ReportSuspiciousTag">1</Bool>
        <!-- Report suspicious tag to OPs. -->
        <Bool Name="LogScriptErrors">0</Bool>
        <!-- Save script errors to log. -->
        <Bool Name="NoQuackSupports">0</Bool>
        <!-- Disallow clients sending buggy $Supports. -->
        <Bool Name="HashPasswords">0</Bool>
        <!-- Store registered users passwords as hashes -->
    </Booleans>
    <Integers>
        <Integer Name="MaxUsers">500</Integer>
        <!-- Max users limit -->
        <Integer Name="MinShareLimit">0</Integer>
        <!-- Min share limit. Max 9999. -->
        <Integer Name="MinShareUnits">0</Integer>
        <!-- Min share units. 0 = B, 1 = kB, 2 = MB, 3 = GB, 4 = TB. Max 4. -->
        <Integer Name="MaxShareLimit">0</Integer>
        <!-- Max share limit. Max 9999. -->
        <Integer Name="MaxShareUnits">0</Integer>
        <!-- Max share units. 0 = B, 1 = kB, 2 = MB, 3 = GB, 4 = TB. Max 4. -->
        <Integer Name="MinSlotsLimit">0</Integer>
        <!-- Min slots limit. -->
        <Integer Name="MaxSlotsLimit">0</Integer>
        <!-- Max slots limit. -->
        <Integer Name="HubSlotRatioHubs">0</Integer>
        <!-- Hubs for hub/slot ratio. -->
        <Integer Name="HubSlotRatioSlots">0</Integer>
        <!-- Slots for hub/slot ratio. -->
        <Integer Name="MaxHubsLimit">0</Integer>
        <!-- Max hubs limit. -->
        <Integer Name="NoTagOption">0</Integer>
        <!-- No tag option. 0 = accept, 1 = reject, 2 = redirect. Max 2. -->
        <Integer Name="FullMyINFOOption">1</Integer>
        <!-- Send full MyINFO to... 0 = to all, 1 = to profile, 2 = to none. Max 2. -->
        <Integer Name="MaxChatLen">300</Integer>
        <!-- Max chat length limit. -->
        <Integer Name="MaxChatLines">5</Integer>
        <!-- Max chat lines limit. -->
        <Integer Name="MaxPmLen">512</Integer>
        <!-- Max private message length limit. -->
        <Integer Name="MaxPmLines">25</Integer>
        <!-- Max private message lines limit. -->
        <Integer Name="DefaultTempBanTime">20</Integer>
        <!-- Default tempban time. Must be higher than 0. -->
        <Integer Name="MaxPassiveSr">100</Integer>
        <!-- Max passive search replys limit. -->
        <Integer Name="MyINFODelay">30</Integer>
        <!-- Time before new MyINFO from user is accepted for broadcast. -->
        <Integer Name="MainChatMessages">20</Integer>
        <!-- Main chat deflood messages count. Higher than 0, max 999. -->
        <Integer Name="MainChatTime">20</Integer>
        <!-- Main chat deflood time. Higher than 0, max 999. -->
        <Integer Name="MainChatAction">2</Integer>
        <!-- Main chat deflood action. 0 = disabled, 1 = ignore, 2 = warn, 3 = disconnect, 4 = kick, 5 = tempban, 6 = permban. Max 6. -->
        <Integer Name="SameMainChatMessages">5</Integer>
        <!-- Same main chat deflood messages count. Higher than 0, max 999. -->
        <Integer Name="SameMainChatTime">60</Integer>
        <!-- Same main chat deflood time. Higher than 0, max 999. -->
        <Integer Name="SameMainChatAction">2</Integer>
        <!-- Same main chat deflood action. 0 = disabled, 1 = ignore, 2 = warn, 3 = disconnect, 4 = kick, 5 = tempban, 6 = permban. Max 6. -->
        <Integer Name="SameMultiMainChatMessages">2</Integer>
        <!-- Same multiline main chat deflood messages count. Min 2, max 999. -->
        <Integer Name="SameMultiMainChatLines">2</Integer>
        <!-- Same multiline main chat deflood lines. Min 2, max 999. -->
        <Integer Name="SameMultiMainChatAction">3</Integer>
        <!-- Same multiline main chat deflood action. 0 = disabled, 1 = ignore, 2 = warn, 3 = disconnect, 4 = kick, 5 = tempban, 6 = permban. Max 6. -->
        <Integer Name="PmMessages">10</Integer>
        <!-- Private message deflood messages count. Higher than 0, max 999. -->
        <Integer Name="PmTime">10</Integer>
        <!-- Private message deflood time. Higher than 0, max 999. -->
        <Integer Name="PmAction">2</Integer>
        <!-- Private message deflood action. 0 = disabled, 1 = ignore, 2 = warn, 3 = disconnect, 4 = kick, 5 = tempban, 6 = permban. Max 6. -->
        <Integer Name="SamePmMessages">5</Integer>
        <!-- Same private message deflood messages count. Higher than 0, max 999. -->
        <Integer Name="SamePmTime">60</Integer>
        <!-- Same private message deflood time. Higher than 0, max 999. -->
        <Integer Name="SamePmAction">2</Integer>
        <!-- Same private message deflood action. 0 = disabled, 1 = ignore, 2 = warn, 3 = disconnect, 4 = kick, 5 = tempban, 6 = permban. Max 6. -->
        <Integer Name="SameMultiPmMessages">2</Integer>
        <!-- Same multiline private message deflood messages count. Min 2, max 999. -->
        <Integer Name="SameMultiPmLines">2</Integer>
        <!-- Same multiline private message deflood lines. Min 2, max 999. -->
        <Integer Name="SameMultiPmAction">3</Integer>
        <!-- Same multiline private message action. 0 = disabled, 1 = ignore, 2 = warn, 3 = disconnect, 4 = kick, 5 = tempban, 6 = permban. Max 6. -->
        <Integer Name="SearchMessages">2</Integer>
        <!-- Search deflood messages count. Higher than 0, max 999. -->
        <Integer Name="SearchTime">10</Integer>
        <!-- Search deflood time. Higher than 0, max 999. -->
        <Integer Name="SearchAction">1</Integer>
        <!-- Search deflood action. 0 = disabled, 1 = ignore, 2 = warn, 3 = disconnect, 4 = kick, 5 = tempban, 6 = permban. Max 6. -->
        <Integer Name="SameSearchMessages">1</Integer>
        <!-- Same search deflood messages count. Higher than 0, max 999. -->
        <Integer Name="SameSearchTime">60</Integer>
        <!-- Same search deflood time. Higher than 0, max 999. -->
        <Integer Name="SameSearchAction">1</Integer>
        <!-- Same search deflood action. 0 = disabled, 1 = ignore, 2 = warn, 3 = disconnect, 4 = kick, 5 = tempban, 6 = permban. Max 6. -->
        <Integer Name="MyINFOMessages">6</Integer>
        <!-- MyINFO deflood messages count. Higher than 0, max 999. -->
        <Integer Name="MyINFOTime">60</Integer>
        <!-- MyINFO deflood time. Higher than 0, max 999. -->
        <Integer Name="MyINFOAction">2</Integer>
        <!-- MyINFO deflood action. 0 = disabled, 1 = ignore, 2 = warn, 3 = disconnect, 4 = kick, 5 = tempban, 6 = permban. Max 6. -->
        <Integer Name="GetNickListMessages">1</Integer>
        <!-- GetNickList deflood messages count. Higher than 0, max 999. -->
        <Integer Name="GetNickListTime">120</Integer>
        <!-- GetNickList deflood time. Higher than 0, max 999. -->
        <Integer Name="GetNickListAction">3</Integer>
        <!-- GetNickList deflood action. 0 = disabled, 1 = ignore, 2 = warn, 3 = disconnect, 4 = kick, 5 = tempban, 6 = permban. Max 6. -->
        <Integer Name="NewConnectionsCount">10</Integer>
        <!-- Connection deflood connecions count. Higher than 0, max 999. -->
        <Integer Name="NewConnectionsTime">60</Integer>
        <!-- Connection deflood time. Higher than 0, max 999. -->
        <Integer Name="DefloodWarningCount">6</Integer>
        <!-- Deflood warnings count. Higher than 0, max 999. -->
        <Integer Name="DefloodWarningAction">2</Integer>
        <!-- Deflood warnings action. 0 = disconnect, 1 = kick, 2 = tempban, 3 = permban. Max 3. -->
        <Integer Name="DefloodTempBanTime">240</Integer>
        <!-- Deflood tempban time. Higher than 0. -->
        <Integer Name="GlobalMainChatMessages">20</Integer>
        <!-- Global main chat messages count. Higher than 0, max 999. -->
        <Integer Name="GlobalMainChatTime">10</Integer>
        <!-- Global main chat time. Higher than 0, max 999. -->
        <Integer Name="GlobalMainChatTimeOut">10</Integer>
        <!-- Global main chat timeout. Higher than 0, max 999. -->
        <Integer Name="GlobalMainChatAction">2</Integer>
        <!-- Global main chat action. 0 = disabled, 1 = lock chat, 2 = send to ops with ips. Max 2. -->
        <Integer Name="MinSearchLen">1</Integer>
        <!-- Min search length. -->
        <Integer Name="MaxSearchLen">96</Integer>
        <!-- Max search length. -->
        <Integer Name="MinNickLen">2</Integer>
        <!-- Min nick length. Max 64. -->
        <Integer Name="MaxNickLen">64</Integer>
        <!-- Max nick length. Max 64. -->
        <Integer Name="BruteForcePassProtectBanType">1</Integer>
        <!-- Brute force password protection ban type. 0 = disabled, 1 = permban, 2 = tempban. -->
        <Integer Name="BruteForcePassProtectTempBanTime">24</Integer>
        <!-- Brute force password protection temp ban time. Higher than 0. -->
        <Integer Name="MaxPmCountToUser">100</Integer>
        <!-- Max pm count to same user per minute. -->
        <Integer Name="MaxSimultaneousLogins">25</Integer>
        <!-- Max simultaneous logins. Higher than 0, max 500. -->
        <Integer Name="MainChatMessages2">120</Integer>
        <!-- Secondary main chat deflood messages count. Higher than 0, max 29999. -->
        <Integer Name="MainChatTime2">600</Integer>
        <!-- Secondary main chat deflood time. Higher than 0, max 29999. -->
        <Integer Name="MainChatAction2">3</Integer>
        <!-- Secondary main chat deflood action. 0 = disabled, 1 = ignore, 2 = warn, 3 = disconnect, 4 = kick, 5 = tempban, 6 = permban. Max 6. -->
        <Integer Name="PmMessages2">60</Integer>
        <!-- Secondary private message deflood messages count. Higher than 0, max 29999. -->
        <Integer Name="PmTime2">300</Integer>
        <!-- Secondary private message deflood time. Higher than 0, max 29999. -->
        <Integer Name="PmAction2">3</Integer>
        <!-- Secondary private message deflood action. 0 = disabled, 1 = ignore, 2 = warn, 3 = disconnect, 4 = kick, 5 = tempban, 6 = permban. Max 6. -->
        <Integer Name="SearchMessages2">31</Integer>
        <!-- Secondary search deflood messages count. Higher than 0, max 29999. -->
        <Integer Name="SearchTime2">300</Integer>
        <!-- Secondary search deflood time. Higher than 0, max 29999. -->
        <Integer Name="SearchAction2">3</Integer>
        <!-- Secondary search deflood action. 0 = disabled, 1 = ignore, 2 = warn, 3 = disconnect, 4 = kick, 5 = tempban, 6 = permban. Max 6. -->
        <Integer Name="MyINFOMessages2">30</Integer>
        <!-- Secondary myINFO deflood messages count. Higher than 0, max 29999. -->
        <Integer Name="MyINFOTime2">900</Integer>
        <!-- Secondary myINFO deflood time. Higher than 0, max 29999. -->
        <Integer Name="MyINFOAction2">3</Integer>
        <!-- Secondary myINFO deflood action. 0 = disabled, 1 = ignore, 2 = warn, 3 = disconnect, 4 = kick, 5 = tempban, 6 = permban. Max 6. -->
        <Integer Name="MaxMyINFOLen">256</Integer>
        <!-- Maximum MyINFO length. Higher than 0, max 512. -->
        <Integer Name="CTMMessages">500</Integer>
        <!-- Primary ConnectToMe deflood count. Higher than 0, max 29999. -->
        <Integer Name="CTMTime">60</Integer>
        <!-- Primary ConnectToMe deflood time. Higher than 0, max 29999. -->
        <Integer Name="CTMAction">1</Integer>
        <!-- Primary ConnectToMe deflood action. 0 = disabled, 1 = ignore, 2 = warn, 3 = disconnect, 4 = kick, 5 = tempban, 6 = permban. Max 6. -->
        <Integer Name="CTMMessages2">5000</Integer>
        <!-- Secondary ConnectToMe deflood count. Higher than 0, max 29999. -->
        <Integer Name="CTMTime2">600</Integer>
        <!-- Secondary ConnectToMe deflood time. Higher than 0, max 29999. -->
        <Integer Name="CTMAction2">0</Integer>
        <!-- Secondary ConnectToMe deflood action. 0 = disabled, 1 = ignore, 2 = warn, 3 = disconnect, 4 = kick, 5 = tempban, 6 = permban. Max 6. -->
        <Integer Name="RCTMMessages">250</Integer>
        <!-- Primary RevConnectToMe deflood count. Higher than 0, max 29999. -->
        <Integer Name="RCTMTime">60</Integer>
        <!-- Primary RevConnectToMe deflood time. Higher than 0, max 29999. -->
        <Integer Name="RCTMAction">1</Integer>
        <!-- Primary RevConnectToMe deflood action. 0 = disabled, 1 = ignore, 2 = warn, 3 = disconnect, 4 = kick, 5 = tempban, 6 = permban. Max 6. -->
        <Integer Name="RCTMMessages2">2500</Integer>
        <!-- Secondary RevConnectToMe deflood count. Higher than 0, max 29999. -->
        <Integer Name="RCTMTime2">600</Integer>
        <!-- Secondary RevConnectToMe deflood time. Higher than 0, max 29999. -->
        <Integer Name="RCTMAction2">3</Integer>
        <!-- Secondary RevConnectToMe deflood action. 0 = disabled, 1 = ignore, 2 = warn, 3 = disconnect, 4 = kick, 5 = tempban, 6 = permban. Max 6. -->
        <Integer Name="MaxCTMLen">128</Integer>
        <!-- Maximum ConnectToMe length. Higher than 0, max 512. -->
        <Integer Name="MaxRCTMLen">160</Integer>
        <!-- Maximum RevConnectToMe length. Higher than 0, max 512. -->
        <Integer Name="SRMessages">1000</Integer>
        <!-- Primary SR deflood count. Higher than 0, max 29999. -->
        <Integer Name="SRTime">60</Integer>
        <!-- Primary SR deflood time. Higher than 0, max 29999. -->
        <Integer Name="SRAction">1</Integer>
        <!-- Primary SR deflood action. 0 = disabled, 1 = ignore, 2 = warn, 3 = disconnect, 4 = kick, 5 = tempban, 6 = permban. Max 6. -->
        <Integer Name="SRMessages2">10000</Integer>
        <!-- Secondary SR deflood count. Higher than 0, max 29999. -->
        <Integer Name="SRTime2">600</Integer>
        <!-- Secondary SR deflood time. Higher than 0, max 29999. -->
        <Integer Name="SRAction2">0</Integer>
        <!-- Secondary SR deflood action. 0 = disabled, 1 = ignore, 2 = warn, 3 = disconnect, 4 = kick, 5 = tempban, 6 = permban. Max 6. -->
        <Integer Name="MaxSRLen">1024</Integer>
        <!-- Maximum SR length. Higher than 0, max 8192. -->
        <Integer Name="MaxDownAction">4</Integer>
        <!-- Primary received data deflood action. 0 = disabled, 1 = ignore, 2 = warn, 3 = disconnect, 4 = kick, 5 = tempban, 6 = permban. Max 6. -->
        <Integer Name="MaxDownKb">128</Integer>
        <!-- Primary received data deflood kB. Higher than 0, max 29999. -->
        <Integer Name="MaxDownTime">60</Integer>
        <!-- Primary received data deflood time. Higher than 0, max 29999. -->
        <Integer Name="MaxDownAction2">5</Integer>
        <!-- Secondary received data deflood action. 0 = disabled, 1 = ignore, 2 = warn, 3 = disconnect, 4 = kick, 5 = tempban, 6 = permban. Max 6. -->
        <Integer Name="MaxDownKb2">256</Integer>
        <!-- Secondary received data deflood kB. Higher than 0, max 29999. -->
        <Integer Name="MaxDownTime2">300</Integer>
        <!-- Secondary received data deflood time. Higher than 0, max 29999. -->
        <Integer Name="ChatIntervalMessages">5</Integer>
        <!-- Chat messages interval messages. Higher than 0, max 29999. -->
        <Integer Name="ChatIntervalTime">10</Integer>
        <!-- Chat messages interval time. Higher than 0, max 29999. -->
        <Integer Name="PMIntervalMessages">5</Integer>
        <!-- Private messages interval messages. Higher than 0, max 29999. -->
        <Integer Name="PMIntervalTime">10</Integer>
        <!-- Private messages interval time. Higher than 0, max 29999. -->
        <Integer Name="SearchIntervalMessages">5</Integer>
        <!-- Search interval count. Higher than 0, max 29999. -->
        <Integer Name="SearchIntervalTime">60</Integer>
        <!-- Search interval time. Higher than 0, max 29999. -->
        <Integer Name="MaxConnSameIP">5</Integer>
        <!-- Maximum connections from same IP. -->
        <Integer Name="MinReConnTime">10</Integer>
        <!-- Minimum reconnect time in seconds. Higher than 0, max 256. -->
    </Integers>
    <Strings>
        <String Name="HubName">DCBEELINEKZ</String>
        <!-- Hub name. Min length 1, max 256. -->
        <String Name="AdminNick">Admin</String>
        <!-- Admin nick. Min length 1, max 64, $ is not allowed. -->
        <String Name="HubAddress">192.168.1.1</String>
        <!-- Hub address. Min length 1, max 256. -->
        <String Name="TCPPorts">411</String>
        <!-- TCP ports. Min length 1, max 64. -->
        <String Name="UDPPort">0</String>
        <!-- UDP port. Min length 1, max 5. -->
        <String Name="HubDescription">&lt;Enter hub description here&gt;</String>
        <!-- Hub description. Max length 256. -->
        <String Name="RedirectAddress">PtokaX-Alpha.CzDC.org:6891</String>
        <!-- Main redirect address. Max length 256. -->
        <String Name="RegisterServers">reg.hublist.org;serv.hubs-list.com;hublist.cz;hublist.dreamland-net.eu;allhublista.myip.hu;hubinfo.myip.hu;publichublist-nl.no-ip.org;reg.hublist.dk</String>
        <!-- Hublist register servers. Max length 1024. -->
        <String Name="RegOnlyMessage">Sorry, this hub is only for registered users.</String>
        <!-- Registered users only message. Min length 1, max 256. -->
        <String Name="RegOnlyRedirAddress"></String>
        <!-- Registered users only redirect address. Max length 256. -->
        <String Name="HubTopic"></String>
        <!-- Hub topic. Max length 256. -->
        <String Name="ShareLimitMessage">Your share is outside the limits. Min share is %[min], max share is %[max].</String>
        <!-- Share limit message. Min length 1, max 256. Use %[min] for min share size and %[max] for max share size. -->
        <String Name="ShareLimitRedirAddress"></String>
        <!-- Share limit redirect address. Max length 256. -->
        <String Name="SlotsLimitMessage">Your slots count is outside the limits. Min slots limit is %[min], max slots limit is %[max].</String>
        <!-- Slot limit message. Min length 1, max 256. Use %[min] for min slots and %[max] for max slots. -->
        <String Name="SlotsLimitRedirAddress"></String>
        <!-- Slot limit redirect address. Max length 256. -->
        <String Name="HubSlotRatioMessage">Your hubs/slots ratio outside the limit. Maximum allowed ratio is %[hubs]/%[slots].</String>
        <!-- Hub/slot ratio limit message. Min length 1, max 256. Use %[hubs] for hubs and %[slots] for slots. -->
        <String Name="HubSlotRatioRedirAddress"></String>
        <!-- Hub/slot ratio limit redirect address. Max length 256. -->
        <String Name="MaxHubsLimitMessage">Your hubs count is higher than allowed %[hubs] hubs.</String>
        <!-- Max hubs limit message. Min length 1, max 256. Use %[hubs] for max hubs. -->
        <String Name="MaxHubsLimitRedirAddress"></String>
        <!-- Max hubs limit redirect address. Max length 256. -->
        <String Name="NoTagMessage">Your client don&apos;t send description tag, or your client is not supported here.</String>
        <!-- No tag rule message. Min length 1, max 256. -->
        <String Name="NoTagRedirAddress"></String>
        <!-- No tag rule redirect address. Max length 256. -->
        <String Name="BotNick">PtokaX</String>
        <!-- Hub bot nick. Min length 1, max 64, $ and space is not allowed. -->
        <String Name="BotDescription"></String>
        <!-- Hub bot description. Max length 64, $ is not allowed. -->
        <String Name="BotEmail"></String>
        <!-- Hub bot email. Max length 64, $ is not allowed. -->
        <String Name="OpChatNick">OpChat</String>
        <!-- OpChat bot nick. Min length 1, max 64, $ and space is not allowed. -->
        <String Name="OpChatDescription"></String>
        <!-- OpChat bot description. Max length 64, $ is not allowed. -->
        <String Name="OpChatEmail"></String>
        <!-- OpChat bot email. Max length 64, $ is not allowed. -->
        <String Name="TempBanRedirAddress"></String>
        <!-- Temp ban redirect address. Max length 256. -->
        <String Name="PermBanRedirAddress"></String>
        <!-- Perm ban redirect address. Max length 256. -->
        <String Name="ChatCommandsPrefixes">!+-/*</String>
        <!-- Chat commands prefixes. Min length 1, max 5. -->
        <String Name="HubOwnerEmail"></String>
        <!-- Hub owner email. Max length 64. -->
        <String Name="NickLimitMessage">Your nick length is outside the limit. Allowed min is %[min] and max %[max].</String>
        <!-- Nick limit message. Min length 1, max 256. Use %[min] for min length and %[max] for max length. -->
        <String Name="NickLimitRedirAddress"></String>
        <!-- Nick limit redirect address. Max length 256. -->
        <String Name="MessageToAddToBanMessage"></String>
        <!-- Additional message to ban message. Max lenght 256. -->
        <String Name="Language"></String>
        <!-- Language. -->
        <String Name="IPv4Address"></String>
        <!-- IP address for TCP/IPv4 -->
        <String Name="IPv6Address"></String>
        <!-- IP address for TCP/IPv6 -->
    </Strings>
</PtokaX>

команды в терминале

Код:
PtokaX -h справка

PtokaX -d демон

PtokaX -c конфиги

PtokaX -v версия

CRON

Код:
59 6 * * * killall PtokaX > /dev/null

0 7 * * * reboot

0

3

Исходники и готовый пакет хаба PtokaX DC Hub 0.5.0.1 и необходимые библиотеки так же в папке bin : ptokax_lede
Автозапуск идет с установкой хаба, ничего добавлять в директорию /etc/init.d не нужно!

0

4

Как вариант от зависания ников
При смене айпи образуется зависшее соединение tcp и его закрытие по таймауту. Таймаут от 12 до 24х минут. Так то.

Последнее, что мы сделаем, это заставим Linux обрабатывать большее число TCP/IP соединений за определенное время. Нижеописанные настройки уменьшают время TCP/IP подключения, чтобы можно было обработать больше соединений за тот же интервал. Также будет уменьшено время, которое Linux ждет до закрытия соединения, и время, через которое Linux разрывает устаревшее соединение. Эти настройки отключат некоторые расширения протокола TCP/IP, которые нам не нужны. Значения параметров TCP/IP стека, принятые в Red Hat по умолчанию:

tcp_fin_timeout "180"
tcp_keepalive_time "7200"
tcp_window_scaling "1"
tcp_sack "1"
tcp_timestamps "1"

Чтобы изменить параметры TCP/IP, используйте следующие команды:
echo "30" > /proc/sys/net/ipv4/tcp_fin_timeout
echo "1800" >/proc/sys/net/ipv4/tcp_keepalive_time
echo "0" > /proc/sys/net/ipv4/tcp_window_scaling
echo "0" > /proc/sys/net/ipv4/tcp_sack
echo "0" > /proc/sys/net/ipv4/tcp_timestamps

Вы можете добавить эти команды в /etc/rc.d/rc.local, чтобы они выполнялись каждый раз при загрузке компьютера. Или отредактируйте файл /etc/sysctl.conf и добавьте следующие строки:

net.ipv4.tcp_fin_timeout = 30
net.ipv4.tcp_keepalive_time = 1800
net.ipv4.tcp_window_scaling = 0
net.ipv4.tcp_sack = 0
net.ipv4.tcp_timestamps = 0

Чтобы изменения вступили в силу, стоит перезагрузить систему.


Вопрос такой уже поднимался - хаб думает, что клиент работает нормально, если от него не поступил сигнал разрыва подключения.

Как исправить? На своем компе ты можешь сделать только регистрацию ника на хабе, больше ничего. Вход юзера с паролем обрывает созданное ранее соединение. Очень нехорошо получается, если загружаешь клиентов с нулевым временем ожидания перед подключнием из разных мест (2 грейлинка будут воевать между собой долго и упорно). Хотя в любом случае задержка должна быть, желательно увеличивающаяся после каждой неудачной попытки..

А на сервере..Тут, наверное, если получится придумать скрипт, который при проверке ника нового юзера будет вместо быстрого ValidateDenide при наличии такого же ника делать сначала некую проверку-пинг (запрос IP, что-ли) соединения..

Взял на себя смелость процитировать грамотного специалиста =) :
http://hub.mydc.ru/chatlog.php?perpage= … amp;page=4

[2010-09-17 - 17:30:41] <setuper_work> по поводу отключения от хаба
[2010-09-17 - 17:30:47] <setuper_work> раз был такой разговор
[2010-09-17 - 17:31:00] <setuper_work> есть 2 типа отключения
[2010-09-17 - 17:31:06] <setuper_work> корректное и некорректное
...
[2010-09-17 - 17:31:36] <setuper_work> о некорректном отключении хаб узнаёт по ошибкам в сокете
..
[2010-09-17 - 17:32:11] <setuper_work> при корректном отключении клиент отсылает на хаб пустую команду
[2010-09-17 - 17:32:57] <setuper_work> под пустой командой подразумевается не пустая команда протокола NMDC, и даже не пустая строка
[2010-09-17 - 17:33:07] <Alexey> setuper_work: %z?
[2010-09-17 - 17:33:21] <setuper_work> пустая команда - это 0 байт
[2010-09-17 - 17:34:04] <setuper_work> это протокол tcp.шз
[2010-09-17 - 17:34:11] <setuper_work> *tcp/ip
[2010-09-17 - 17:34:53] <setuper_work> поэтому если пингер корректно закрывает сокет, то хаб должен корректно разъединить пигнера
[2010-09-17 - 17:35:22] <setuper_work> в противном случае пингер не уйдёт с хаба

Одна из тем на форуме - http://mydc.ru/topic1868.html

Кстати, на каком-то из крупных хабов (в топ 10 "нашего" хаблиста, сейчас не помню, какой именно) замечал, что ник после обрыва соединения висит больше 4-х часов. А это, по-моему, отличный способ набить счетчик юзеров..

0

5

укрбей развод укрбей развод укрбей развод укрбей развод укрбей развод укрбей развод укрбей развод укрбей развод
укрбей отзывы укрбей отзывы укрбей отзывы укрбей отзывы укрбей отзывы укрбей отзывы укрбей отзывы
ukrbay развод ukrbay развод ukrbay развод ukrbay развод ukrbay развод ukrbay развод ukrbay развод
ukrbay отзывы ukrbay отзывы ukrbay отзывы ukrbay отзывы ukrbay отзывы ukrbay отзывы ukrbay отзывы

0

6

Hey guys,

I'm trying to sell my house fast in Colorado and I was wondering if anyone had any tips or suggestions on how to do it quickly and efficiently? I've already tried listing it on some popular real estate websites, but I haven't had much luck yet.

I've heard that staging my home can help it sell faster, but I'm not sure if it's worth the investment.

If anyone has any experience with selling a house fast in Colorado, I would love to hear your story. 

Thanks in advance!

0

7

Благодаря переводу большинства клиентов на «Биржу трейдеров», выводить практически было нечего, так как в проекте им сливали все средства. И 3% Сарояна превращались уже в 45 тыс. долларов только с украинских офисов. Так Сергей Сароян процветал на похищенных средствах несколько лет. Однако в итоге его деятельность перешла все границы даже по меркам Teletrade, и мошенника уволили. После этого выяснилось, что специфические таланты, которыми он зарабатывал, не имеют востребованности на рынке труда. Во всяком случае, ни одна компания не предложила ему должности топ-менеджера, на которую он претендовал после карьерных высот в Телетрейд. Ремень пришлось затянуть — уровень жизни мошенника сильно просел, пять лет Сароян проедал заработанные ранее капиталы, так и не сумев себя пристроить.

А затем ему повезло. В «Телетрейд» вспомнили о его таланте к разводу и мошенничеству и решили дать второй шанс. Сароян с радостью ухватился за предложение вернуться. Теперь ему предложили должность еще солиднее — директора клиентских офисов Телетрейд в Европе: Украине, Португалии, Италии, Венгрии, Румынии и Польше. Как директор, он получает солидную долю уже непосредственно со слитых депозитов.

Хвастаться такой неслыханной карьерной удачей и ростом в соцсетях Сергей Сароян не спешит — видимо, бренд Телетрейд не из тех, которые могут повысить социальный капитал. Новоиспеченный директор ограничился сообщением о том, что оказывает Телетрейд услуги консультанта, однако обманутые клиенты вывели афериста на чистую воду. Получено доказательство того, что именно Сергей Сароян руководит сегодня украинским и не только Телетрейд. Он сам признается в этом на видео, раздобытом инициативной группой пострадавших. Видеодоказательство представили на пресс-конференции, прошедшей в июле 2020 года, на экране можно наблюдать встречу нового директора с сотрудниками компании Центр Биржевых Технологий, украинской «дочки» Телетрейд.

Пресс-конференцию провели клиенты, потерявший в Телетрейд деньги. Они хотят обнародовать незаконную деятельность брокера-мошенника и сделать достоянием публики имена всех организаторов махинаций. А также попытаться вернуть свои деньги. Среди огромного количества собранных ими материалов, есть все схемы развода, используемые в Телетрейд. Например, проект «Синхронная торговля» — потомок печально известной (но невероятно прибыльной) «Биржи трейдеров». Живых трейдеров заменили торговые программы. Некоторое время торговые роботы торгуют в плюс. Но затем, когда сумма средств на подключенных счетах достигает нужной отметки, по команде Сарояна программисты Телетрейд меняют алгоритм работы робота так, что программа начинает открывать убыточные сделки, пока депозиты полностью не сольются.

В России правоохранители осведомлены о том, что из себя представляет «Синхронная торговля» — еще в 2018 году было заведено уголовное дело по факту мошенничества в этом проекте.

В 2020 году казахские правоохранительные органы последовали примеру российских и также начали уголовное производство. Арестованы и помещены в СИЗО руководитель казахского филиала Телетрейд и глава Wall Street Invest Partners — дочерней компании.

«Большие боссы» Телетрейд Сергей Шамраев, Мингиян Манжиков и Олег Суворов пытаются замять уголовные дела. Они дают огромные взятки, ежемесячно переводят пятую часть всех поступлений — сотни тысяч долларов. Удалось выяснить также, что мошенников вынуждают 10% прибылей дополнительно отдавать на финансирование войны на востоке Украины. Выходит, что Сергей Сароян, в качестве главы украинского Телетрейд, не только обкрадывает людей, но из этих же средств содержит террористов ДНР и ЛНР, убивающих украинцев.

Двадцать пять лет махинации Телетрейд в Украине проходят мимо внимания властных структур, брокера-мошенника фактически никто не контролирует. Тем временем, количество людей, пострадавших от этой деятельности, насчитывает десятки тысяч, а в офшоры из украинской экономики ежемесячно выводятся миллионы долларов. Почему же полиция, прокуратура и СБУ не желают замечать беспредела, творящегося у них под носом? Источники в компании рассказывают, что Сергей Сароян уверяет управляющих офисов: им нечего бояться, высшие чины киберполиции накормлены и приручены. Если это правда, то Сергей Сароян продолжит безнаказанно разорять страну и ее жителей, заодно спонсируя военные действия против нее же.


Теги статьи: Шамраев СергейЧернобай ВладимирТелетрейдСуворов ОлегСароян СергейООО Телетрейд ГруппМошенничествомошенникиМингиян Манжиков
Статьи по теме:
Строитель Егоров в поисках судебной снисходительности
Развод Ильи Клигмана на $1 млн оценили условно. Игорь Юрасов и Башир Куштов раскаялись за попытку "отмазать" разыскиваемого за хищение 7 млрд руб. из банка "Агросоюз"
Российского адвоката осудили на три года за аферу на 7,4 миллиона рублей
В сети начали зарабатывать на имени генерала Суровикина
Гость связал россиянку поясом от кимоно и ограбил ее
Распечатать Послать другу

0

8

НКЦПФР попереджає інвесторів про ризики втрати грошей в “Центрі біржових технологій” та «ISRAEL INVESTMENTS LTD»
25.04.2019
Національна комісія з цінних паперів та фондового ринку попереджає інвесторів про ризики втрати грошей в “Центрі біржових технологій” та «ISRAEL INVESTMENTS LTD».
Ці “проекти” не отримували від Комісії жодних ліцензій, необхідних для здійснення інвестиційної діяльності чи надання послуг з цінними паперами та іншими фінансовими інструментами на території України. Також Комісія не надавала необхідних дозволів на розміщення реклами, яку обидва проекти активно замовляють.
Комісія вбачає в діяльності, види якої вказані на сайтах проектів «ISRAEL INVESTMENTS LTD» та «Центр Біржових Технологій», ознаки можливого зловживання на ринку фінансових послуг.
НКЦПФР, в межах компетенції, здійснила всі необхідні дії, зокрема, зверталась (безуспішно) із запитами до осіб, які розміщують рекламні матеріали, порушила (успішно) справи про правопорушення за безліцензійну діяльність на фондовому ринку.
Крім того, повідомила правоохоронні органи та Службу України з питань безпечності харчових продуктів та захисту споживачів.
Центр Біржових Технологій
Під час здійснення регулярного нагляду за галузевою рекламною активністю аналітики Комісії виявили сторінку “компанії” «Центр Біржових Технологій», на якій громадянам пропонують послуги портфельного інвестування, а саме інвестування у портфель «Клервант», який сформований з акцій найбільших світових компаній і недооцінених активів.
Далі наводимо цитати з відповідної сторінки компанії «Центр Біржових Технологій», які можуть мати ознаки реклами та надання послуг на фондовому ринку, які здійснюються без відповідного дозволу Комісії:
«Повний пакет послуг, що надається Центром Біржових Технологій — надійний фундамент, на якому будується і буде розвиватися ваш бізнес: навчання, програмне забезпечення, торгова система, аналітична і технічна підтримка на всіх етапах, від відкриття рахунку до рішення призупинити або закрити торгівлю»;
«Клеревант» сформований фахівцями компанії ЦБТ — визнаними лідерами по портфельному інвестуванню в Україні. Важливо знати: на момент роботи портфеля ваші гроші знаходяться на рахунку європейського банку. Вони застраховані фондом гарантованого страхування і інвесторським компенсаційним фондом Європи»;
«Унікальність «Клеревант» полягає в надійності і інноваціях. Даний інвестиційний портфель поєднав в собі високу прибутковість акцій найбільших світових компаній і недооцінені активи. Можливість заробити від $ 5 000 до  $ 50 000 за декілька місяців. Вигода: максимальний дохід завдяки унікальній стратегії оцінки акцій та інших активів»;
«Центр Біржових Технологій — безумовний лідер за кількістю ВІП-клієнтів серед всіх українських компаній, які працюють на фінансових ринках».
Також аналітики Комісії виявили багато зовнішньої реклами проекту в м. Києві, роликів на радіо, банерів та реклами на багатьох інформаційних ресурсах у мережі інтернет. Як сказано на сайті проекту, “Центр Біржових Технологій” має розгалуджену мережу філій та представництв у багатьох містах України”.
З відкритих джерел Комісія також встановила, що послуги для забезпечення діяльності домену надаються компанією «OVH Hosting Oy», яка зареєстрована в Фінляндії, та використовує віртуальні приватні хмарні сервери (VPS), які забезпечують анонімність власників доменів.
На офіційний запит Комісії про надання інформації від ЦБТ відповідь так і не надійшла.
ISRAEL INVESTMENTS LTD
Сайт проекту «ISRAEL INVESTMENTS LTD» пропонує громадянам послуги портфельного інвестування та п’ять різних варіантів інвестиційних пакетів за ціною від $ 500 до $ 50 000, які “сформовані з  дорогоцінних металів, нафти, цінних паперів, криптовалют та стартапів”. Також на сторінці компанії зазначені такі послуги, як  управління інвестиційними портфелями, інвестування у різні види накопичувальних фондів та у біржові індексні облігації, надання інформаційно-аналітичних та брокерських послуг.
Далі наводимо цитати з відповідної сторінки компанії «ISRAEL INVESTMENTS LTD», які можуть мати ознаки реклами та надання послуг на фондовому ринку, які здійснюються без відповідного дозволу Комісії:
«Професіонали нашої компанії також можуть створити індивідуальний інвестиційний портфель, з урахуванням Ваших побажань. Він буде доповнений фінансовими інструментами, які допоможуть швидше досягти поставлених цілей. Щоб гроші почали працювати на Вас, покладайтеся на професіоналів!»;
«ІП надає стабільний щомісячний пасивний дохід. Придбати портфель дуже просто: вибираєте пакет, тиснете «інвестувати, заповнюєте просту форму зворотного зв’язку. Все, дуже просто, далі з Вами зв’яжеться наш фахівець. Він надасть повну консультацію і обговорить всі деталі обраного портфеля»;
«Інвестиційний портфель це – різні активи, об’єднані для досягнення певних фінансових цілей. ІП може складатися з золота, нерухомості, цінних паперів, опціонів. Israel Investments пропонує готові інвестиційні пакети, які будуть приносити прибуток незалежно від політичної чи ринкової ситуації. Портфелі доступні для громадян будь-яких країн».
Рекламу «ISRAEL INVESTMENTS LTD» аналітики виявили на багатьох популярних інформаційних ресурсах у мережі інтернет, у соціальних мережах. Відповідно до інформації з сайту, «ISRAEL INVESTMENTS LTD» має представництва в Ізраїлі, Англії, Італії, Швейцарії, та Україні.
Згідно з даними Єдиного державного реєстру юридичних осіб, фізичних осіб-підприємців та громадських формувань, офіційне представництво «ISRAEL INVESTMENTS LTD»  в Україні зареєстровано як юридична особа – ПП “ІФЛК “ІЗРАЇЛЬ ІНВЕСТМЕНС” (код за ЄДРПОУ 42620622).
Послуги забезпечення діяльності домену надаються компанією «101domain», яка зареєстрована в США, і також надає своїм клієнтам можливість приховати інформацію про них у загальнодоступних Інтернет джерелах.
На офіційний запит Комісії про надання інформації від проекту відповідь так і не надійшла.
Комісія констатує в обох випадках всі ознаки можливого зловживання на ринку фінансових послуг, що несе загрозу введення в оману громадян та втрати ними значних коштів. НКЦПФР вживає всіх законних заходів щоб мінімізувати потенційно протиправну діяльність та попереджає інвесторів про ризики втрати грошей.

0

9

Hello. And Bye.

0

10

Как чёрный брокер Esperio маскируется под нормального

Далее, у брокера обязана быть лицензия на данный вид деятельности. Её выдают финансовые государственные регуляторы: подробнее об этой системе полезно прочитать в соответствующей статье нашего блога. В островном офшоре есть собственный финансовый госрегулятор под названием Financial Services Authority. Самый надёжный и при этом простой способ проверки наличия лицензии следующий: зайти на официальный сайт регулятора и ввести название компании в поиск. Результат отрицательный: ни OFG Cap. Ltd, ни Esperio в FSA не лицензировались. Так что компания не имеет разрешения на финансовую деятельность даже в заявленной стране регистрации, которая, впрочем, тоже оказалась фейковой.

Впрочем, даже в случае легального оформления юрлица и лицензирования по месту регистрации этого недостаточно для работы в правовом поле Российской Федерации. Оказывать брокерские услуги в стране можно исключительно по лицензии Центробанка РФ. Российский регулятор, как и все его иностранные коллеги, призван способствовать прозрачности рынка и ведёт открытые реестры держателей своих допусков и чёрные списки. Поиск по реестрам на сайте ЦБ РФ показывает, что брокер Esperio ему знаком. Он загремел в чёрный список компаний с признаками нелегального профучастника рынка ценных бумаг. Этот корректный термин обозначает лохоброкера: всё-таки не полагается почтенному государственному регулятору такую терминологию использовать.

Обратите внимание на сайты, перечисленные на скриншоте из чёрного списка Центробанка РФ. Видно, что мошенники часто запускают зеркала своего сайта. Этому может быть только одна причина: их блокировка за мошенничество для российских пользователей, которые являются основной целевой аудиторией лжеброкеров.

На момент написания обзора провайдеры РФ пока не перекрыли доступ к esperio.org. Однако, судя по активности лохоброкера, и эта мера не за горами.

Как чёрный брокер Esperio маскируется под нормального

Адрес и стаж как признаки мошенничества Esperio
В ходе проверки информации о компании «Вся Правда» также рекомендует пробивать заявленный на её интернет-ресурсе адрес. Хотя бы через поисковые системы и, особенно, через Гугл-карты.

0

Быстрый ответ

Напишите ваше сообщение и нажмите «Отправить»



Вы здесь » [#DCBEELINEKZ] БИЛАЙН ХАБЫ КАЗАХСТАН » ◾УСТАНОВКА DC ХАБА В РОУТЕР » Установка хаба PtokaX в роутер под прошивкой OpenWrt и LEDE