Tox (Русский) - ArchWiki

# Tox (Русский)

Состояние перевода: На этой странице представлен перевод статьи Tox. Дата последней синхронизации: 2015-01-20. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

С домашней страницы проекта:

  Tox - это распределённый безопасный мессенджер с возможностью общения по аудио и видео.

## Установка

Установите пакет tox-git из AUR.

Вам также понадобится установить клиент:

- uTox — Lightweight Tox client

  https://wiki.tox.im/UTox || utox-git

- qTox — Powerful Tox client written in QT

  https://wiki.tox.im/QTox || qtox-git

- Toxic — ncurses-based CLI

  http://wiki.tox.im/Toxic || toxic-git

- Venom — A Vala/Gtk+ graphical user interface for Tox

  http://wiki.tox.im/Venom || venom-git

- Qt GUI — GUI written in Qt

  http://wiki.tox.im/Qt_GUI || tox-qt-git

- Tox Pidgin Protocol Plugin — a plugin for Pidgin which allows the use of the Tox protocol within Pidgin

  http://wiki.tox.im/Tox_Pidgin_Protocol_Plugin || tox-prpl-git

## Подключение к узлу

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

    /etc/conf.d/tox_bootstrap

    cmdline="--ipv4"

    # открытый узел, взятый с http://wiki.tox.im/Nodes DHT
    ip="IP_узла"
    port="порт_узла"
    key="ключ_узла"

IP_узла, порт_узла и ключ_узла возьмите с http://wiki.tox.im/Nodes.

Важно: Берите адреса только с официальной Вики Tox - они защищены от изменений третьими лицами, в отличие от ArchWiki

Создайте service файл.

    /etc/systemd/system/tox_bootstrap.service

    [Unit]
    Description=Tox DHT Bootstrap Daemon
    After=network.target

    [Service]
    Type=simple
    EnvironmentFile=/etc/conf.d/tox_bootstrap
    WorkingDirectory=/etc/tox
    ExecStart=/usr/bin/DHT_bootstrap ${cmdline} ${ip} ${port} ${key}
    User=tox
    Group=tox

    [Install]
    WantedBy=multi-user.target

Создайте пользователя для запуска демона и настройте папку.

    # useradd --no-create-home --shell /bin/false --user-group tox
    # mkdir --verbose /etc/tox
    # chown --recursive --verbose tox:tox /etc/tox

Перезапустите systemd для сканирования новых юнитов:

    # systemctl daemon-reload

Включите и запустите tox_bootstrap сервис и убедитесь, что он запущен и что порт был назначен:

    # ss --listening --numeric --processes | grep порт_узла

    udp        0      0 *:порт_узла                 *:*                                 576/DHT_bootstrap

Categories:

- Internet applications (Русский)
- Русский