Tox (Русский)
Jump to navigation
Jump to search
Состояние перевода: На этой странице представлен перевод статьи Tox. Дата последней синхронизации: 2015-07-29. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.
С домашней страницы проекта[устаревшая ссылка 2020-08-06]:
- Tox - это распределённый безопасный мессенджер с возможностью общения по аудио и видео.
Установка
Ядро Tox и его клиентская часть разрабатываются раздельно. Вам потребуется установить пакет toxcore и любой из клиентов Tox:
- µTox (uTox) — Облегченный клиент Tox
- qTox — Мощный Tox клиент, написанный на QT
- Toxic — Интерфейс командной строки на базе Ncurses
- Ratox — Клиент на базе именованного канала
- gTox — Tox клиент в GTK3 стиле
Важно: Такого клиента нет в списке клиентов
- Blight — Cross-platform graphical user interface for Tox
- https://wiki.tox.chat/Blight || Not in AUR
- Плагин протокола Tox для Pidgin — плагин для Pidgin, который позволяет использовать протокол Tox в Pidgin
Подключение к узлу
Чтобы подключиться к другим, сначала Tox должен подключиться к DHT ноде. Все DHT ноды соединены между собой, и когда все подключены хотя бы к одной DHT ноде, вы можете подключаться к другим тем или иным путём.
/etc/conf.d/tox_bootstrap
cmdline="--ipv4" # открытый узел, взятый с https://wiki.tox.chat/users/nodes DHT ip="IP_узла" port="порт_узла" key="ключ_узла"
IP_узла, порт_узла и ключ_узла возьмите с https://wiki.tox.chat/users/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