IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    诺多发表于 2024-06-23 09:57:47
    love 0

    TorrServer
    TorrServer 是Github上的一个跨平台开源项目,它允许用户直接查看种子的内容,而无需完全下载的实用工具。这款工具的核心功能包括缓存种子文件和通过HTTP协议进行流式数据传输,同时支持根据系统参数和用户的网络连接速度调整缓存大小。目前这款工具已支持Windows、macOS、Linux、Android等主流平台,并且支持Docker进行Web部署。

    🎭 功能特性

    TorrServer主要包含以下功能特性:

    • 缓存内容与实时流式传输
    • 作为本地和远程种子服务器
    • 在各种设备上查看种子内容
    • 开放API,支持与其他应用集成
    • 现代的Web交互界面,支持主流浏览器
    • 支持开启DLAN服务

    🎨 安装方法

    工具下载地址请见文末,笔者先介绍下配置和如何安装和使用TorrServer。

    一. Widnows

    直接运行TorrServer-windows-amd64.exe

    二. macOS

    arm架构的mac直接在终端中执行:

    curl -s https://raw.githubusercontent.com/YouROK/TorrServer/master/installTorrServerMac.sh -o installTorrserverMac.sh && chmod 755 installTorrServerMac.sh && bash ./installTorrServerMac.sh
    

    intel架构的mac也是在终端中执行:

    curl https://raw.githubusercontent.com/dancheskus/TorrServerMacInstaller/main/installer.command --output TorrServer_installer.command && chmod +x TorrServer_installer.command && bash ./TorrServer_installer.command
    

    三. TureNAS或FreeNAS

    使用下面命令安装:

    # 下载
    fetch https://raw.githubusercontent.com/filka96/iocage-plugin-TorrServer/main/torr-server.json
    
    # 安装
    iocage fetch -P torr-server.json -n TorrServer
    

    四. 其他系统

    其他系统建议使用Docker进行安装,笔者以Docker Compose的方式为例:

    1. 首先将下面的内容粘贴到compose.yml文件中
    version: '3.0'
    services:
        torrserver:
            image: ghcr.io/yourok/torrserver
            container_name: torrserver
            restart: unless-stopped
            network_mode: bridge
            environment:
                - TS_PORT=8090
                - TS_DONTKILL=1
                - TS_HTTPAUTH=0
                - TS_CONF_PATH=/opt/ts/config
                - TS_TORR_DIR=/opt/ts/torrents
            volumes:
                # 种子缓存目录
                - /share/Container/torrserver/torrents:/opt/ts/torrents
                # 配置目录
                - /share/Container/torrserver/config:/opt/ts/config
            ports:
                - 8090:8090
    
    1. 执行下面命令启动Docker容器
    docker compose up -d
    
    1. 如果你使用群晖或威联通等,也可以直接在Docker套件里操作。以威联通为例,在Container Station套件中,创建一个新的应用程序,同样把上面的compose.yml内容直接粘贴进去即可。

    TorrServer

    🎨 使用方法

    1. 客户端或Docker容器启动后,在浏览器中打开Web界面:
    Docker部署:NAS的IP:8090
    
    客户端安装:127.0.0.1:8090
    

    TorrServer

    1. 添加一个种子测试下:
      TorrServer可以看到直接就把封面缓存出来了,666!

    2. 点击详细信息可以查看种子的各种信息,包括下载上传速度、种子大小、缓存进度等等:
      TorrServer

    3. 点击复制链接,将这个链接粘贴在支持通过URL播放的播放器中(例如IINA),即可直接播放,不过速度嘛取决于你缓存的速度。

    TorrServer

    1. 点击左边的齿轮⚙️图标,可以对缓存大小、预读缓存比例、播放前预加载缓存、缓存位置等等进行设置。
      TorrServer

    ⏬ 获取TorrServer

    TorrServer支持Windows、macOS、Linux、Android和Docker平台,可以在笔者公众号私信【TS】即可快速获取下载链接,打开后根据自己的平台下载即可。
    TorrServer

    原创不易,如果觉得此文对你有帮助,不妨点赞+收藏+关注,你的鼓励是我持续创作的动力!

    高等精灵实验室



沪ICP备19023445号-2号
友情链接