Mokėjimo būdai Abuse

Kas yra "TorrServer"?

02.01.2024, 23:43

"TorrServer" yra serverio programinė įranga, leidžianti transliuoti iš "torrent" tinklų atsisiųstus medijos failus. Ją galima įdiegti bet kuriame įrenginyje, palaikančiame "Linux", "Windows" arba "MacOS" operacinę sistemą. TorrServer naudoja "BitTorrent" protokolą failams iš torrent tinklų atsisiųsti ir suteikia prieigą prie jų per HTTP serverį.

Tai leidžia atkurti medijos failus be visiško jų atsisiuntimo į įrenginį. Be to, "TorrServer" turi automatinio naujų torrent failų nuskaitymo ir įtraukimo į biblioteką funkciją, todėl tai yra patogus įrankis žiniasklaidos turinio srautiniam siuntimui organizuoti.

"TorrServer" funkcijos

TorrServer

TorrServer apima:

  1. daugelio populiarių torrent klientų, įskaitant "uTorrent", "qBittorrent", "Transmission" ir kitus, palaikymas
  2. Žiniatinklio failų, įskaitant vaizdo įrašus, garso įrašus ir paveikslėlius, srautinis siuntimas, kai nereikia jų visiškai atsisiųsti į įrenginį.
  3. Automatinis naujų torrent failų nuskaitymas ir įtraukimas į biblioteką.
  4. HTTP protokolo palaikymas, kad galėtumėte pasiekti medijos failus per interneto naršyklę arba bet kurį HTTP palaikantį įrenginį.
  5. Galimybė reguliuoti srauto kokybę atsižvelgiant į interneto ryšio greitį.
  6. Integruotas grotuvas, skirtas serveryje esantiems medijos failams atkurti.
  7. SSL palaikymas saugiai prieigai prie serverio užtikrinti.
  8. Nuotolinis serverio valdymas per API arba žiniatinklio sąsają.
  9. Subtitrų ir daugiakanalio garso palaikymas.

Taip pat galima naudoti "TorrServer" kaip vietinį serverį medijos failams saugoti ir transliuoti namų tinkle.

Kaip įdiegti? Greita parinktis

Norėdami sukurti virtualųjį serverį su "TorrServer", tereikia nusipirkti bet kurį pagrindinį bendrojo prieglobos planą su "Ubuntu" operacine sistema ir, prisijungę per "Putty" programą, jos konsolėje įrašyti šią komandą:

apt-get update |apt-get install curl -y
dir="/opt/torrserver"
mkdir -p ${dir}
architecture=""
case $(uname -m) in
 i386) architecture="386" ;;
 i686) architecture="386" ;;
 x86_64) architecture="amd64" ;;
 arm)  dpkg --print-architecture | grep -q "arm64" && architecture="arm64" || architecture="arm7" ;;
esac
url=$(curl --silent https://github.com/YouROK/TorrServer/releases/ | grep TorrServer-linux-${architecture} | head -1 | awk -F " '{print $2}')
wget -O ${dir}/torrserver https://github.com/${url}
chmod +x ${dir}/torrserver
cat << EOF > /etc/systemd/system/torrserver.service
[Unit]
Description = TorrServer
After = network.target
[Service]
User = root
Group = root
#Environment="GODEBUG=madvdontneed=1"
Type = simple
NonBlocking = true
ExecStart = ${dir}/torrserver -d ${dir} -p 8090
ExecReload = /bin/kill -HUP ${MAINPID}
ExecStop = /bin/kill -INT ${MAINPID}
TimeoutSec = 30
WorkingDirectory = ${dir}
Restart = on-failure
RestartSec = 5s
#LimitNOFILE = 4096
[Install]
WantedBy = multi-user.target
EOF
systemctl daemon-reload
systemctl start torrserver.service
systemctl enable torrserver.service
echo -e "nTorrServer Online - installation is completen" >/dev/pts

Įvedę šią komandą, galėsite prisijungti prie savo serverio per jo IP adresą su 8090 prievadu (kurį galite iš anksto pakeisti pirmiau pateiktame kode).