TorrServer
TorrServer
TorrServer — встроенный компонент для стриминга торрентов. Позволяет смотреть торренты прямо из клиента без полной загрузки.
Установка
TorrServer устанавливается опционально во время установки Al(co)pac. Если пропущен при установке, можно поставить позже.
Ручная установка
# Определите архитектуру
ARCH=$(uname -m)
case "$ARCH" in
x86_64) TS_ARCH="linux-amd64" ;;
aarch64) TS_ARCH="linux-arm64" ;;
esac
# Скачайте последнюю версию
curl -L "https://github.com/YouROK/TorrServer/releases/latest/download/TorrServer-${TS_ARCH}" \
-o /opt/lampac/torrserver/TorrServer
chmod +x /opt/lampac/torrserver/TorrServerКонфигурация
В init.conf:
{
"TorrServer": {
"Port": 9080,
"Password": "optional_password",
"HomeDir": "/opt/lampac/torrserver"
}
}| Поле | Описание | По умолчанию |
|---|---|---|
Port | HTTP-порт TorrServer | 9080 |
URL | Внешний URL (если TorrServer на другом сервере) | — |
Password | Пароль для аутентификации | — |
HomeDir | Директория с accs.db и данными | {RepoRoot}/torrserver/ |
Два режима
TorrServer запущен на том же сервере, что и Al(co)pac. Используется Port:
{
"TorrServer": {
"Port": 9080
}
}Al(co)pac проксирует запросы к 127.0.0.1:9080.
TorrServer запущен на отдельном сервере. Используется URL:
{
"TorrServer": {
"URL": "http://192.168.1.100:8090"
}
}Если указан URL, параметр Port игнорируется.
Доступ
TorrServer доступен через Al(co)pac по пути /ts:
http://IP:PORT/tsAl(co)pac работает как реверс-прокси:
- Проксирует все запросы к TorrServer
- Подставляет пароль из
accs.dbавтоматически - Убирает префикс
/tsиз пути - Блокирует
/shutdownдля безопасности - Переписывает HTML/JS пути для корректной работы веб-интерфейса
Торрент-поиск (JacRed)
Для поиска торрентов используется JacRed — прокси к торрент-трекерам:
{
"JacRedHost": "https://jacred.xyz"
}Или укажите свой JacRed-сервер.
TorrServer можно включить/отключить через вкладку Плагины в админ-панели.