установка verlihub ubuntu

  • Выполняем в терминале под рутом :

    git clone http://github.com/verlihub/verlihub/

    cd verlihub && mkdir build && cd build && cmake ..

    make

    make install

    ldconfig

   Установка verlihub:

    vh -i

    vh -g

    Переводим verlihub на русский язык:

    locale-gen ru_RU.CP1251

    echo "locale = ru_RU.CP1251" >> /etc/verlihub/dbconfig

   Запускаем verlihub:

    vh -r

    Скрипты для verlihub:

    Переходим в нужную папку:

    cd /etc/verlihub/scripts

    Скачиваем скрипты:

    wget https://ledo.feardc.net/dev/ledokol.lua

    wget https://ledo.feardc.net/dev/ledo_ru.lang

    wget https://ledo.feardc.net/python/blacklist/blacklist.py

    wget https://ledo.feardc.net/python/blacklist/black_ru.lang

    Включаем скрипты через dc-клиент:

    !modplug lua -a 1

     !onplug lua

     !modplug python -a 1

     !onplug python

     TLS proxy:

     Устанавливаем компилятор Go:

    apt install golang

    Генерируем сертификат и ключ:

    mkdir /etc/verlihub/tls && cd /etc/verlihub/tls

    openssl req -new -newkey rsa:4096 -x509 -sha256 -days 365 -nodes -out "hub.crt" -keyout "hub.key"

    git clone https://github.com/verlihub/tls-proxy.git

    cd tls-proxy && go build proxy.go

   Настраиваем verlihub через dc-клиент:

    !set tls_proxy_ip 127.0.0.1

     !set listen_ip 127.0.0.1

    Перезагружаем сервер:

    reboot

    Запускаем verlihub и tls-proxy на сервере:

    vh -r

   /etc/verlihub/tls/tls-proxy/proxy --cert="/etc/verlihub/tls/hub.crt" --key="/etc/verlihub/tls/hub.key" --host="192.168.0.100:411" --hub="127.0.0.1:411"