YouROK / TorrServer

Torrent stream server
GNU General Public License v3.0
1.35k stars 179 forks source link

[Feature] Добавление поддержки subpath #324

Open mogwai27 opened 7 months ago

mogwai27 commented 7 months ago

Приветствую! Было бы круто добавить в будущих версиях поддержку subpath, т.к. в данный момент достаточно проблематично реализовать работу через nginx reverse proxy с выдачей из директории. Работа по поддомену (типа ts.example.com) - ок, но по директории (example.com/ts) так и не получилось нормально прикрутить.

YouROK commented 5 months ago

Предлагайте варианты как это можно сделать, либо закрываются проблему, так как это нельзя сделать

nitso commented 4 months ago

Добавьте возможность передавать basepath через опции при запуске. например, для доступа через http(s)://my.domain/torrserver передавать --basepath=torrserver.

bonuzzz commented 3 months ago
if ($http_referer ~ ^http?://example.com/ts/) {
     rewrite ^ /ts$uri;
}

location /ts/ {
     proxy_pass http://torrserver:8090/;
}

в нжинксе

aatrubilin commented 2 months ago

@YouROK привет!

Спасибо большое за твои труды!

Как вариант решения этого тикета можно собрать приложение с относительными путями:

По идее это не должно никак влиять на текущую работу, но при этом c subpath будет работать.

Я недавно собирал homeassistant addon с torserver и с такой реализацией получилось добавить поддержку ingress

image