V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ppg003
V2EX  ›  问与答

专用下载机软硬件方案请教

  •  
  •   ppg003 · 243 天前 · 825 次点击
    这是一个创建于 243 天前的主题,其中的信息可能已经有所发展或是发生改变。

    原来一直使用阉割玩客云做下载机,日常使用习惯如下:

    • 玩客云使用智能插座控制,按需开关机
    • 玩客云外接一块 512gb 二手移动硬盘作为日常下载暂存区
    • 使用 window 客户端添加任务下载
    • 定期拔下硬盘接电脑,将下载完的东西一次性搬到电脑或者 nas 里(为啥不直接 smb 从玩客云转 nas ?因为玩客云 usb2.0 太慢了。。从电脑转移更快)

    最近这不玩客云开溜了,就想着找一个代替品,硬件部分基本需求如下:

    • 低待机功耗,这点玩客云控制很好,外接硬盘平时也就 3-6w ,不接硬盘基本 1.5w 左右
    • 小体积,之前玩客云和 ups ,网关之类的小设备一起塞在一个半开放的旧机箱里,位置不是富余
    • 能插一块 nvme ssd(手头刚好有个多余的 2230 可以直接用上) + 至少一块 2.5/3.5 hdd。设想是 ssd 做下载盘,然后完成后资源 smb 转存到 nas ,hdd 盘位预留或者做备用储存。
    • x86,之后看情况可能会用 docker ,兼容性好一些
    • 内存 16gb,主要是为之后扩展,目前只是想做纯下载机。
    • wifi6,少根线,多点整洁嘿嘿。外网 1000m ,内网 2.5g ,尽量满足。
    • 远程开机(这部分不确定是硬件还是软件决定)
    • 预算 1000 内

    手头其实有个成品 nas ,但是平时负载比较高,内存只有 8g 目前比较吃紧且不可扩展,所以还是打算弄个硬件把下载这部分需求隔离开,另外内存大一些后边可以分一些占内存的东西过去加强稳定性,搜索了一番感觉一些 N100 的迷你主机貌似满足需求,目前在看天钡 n-box ,但还是想问问有没有更好的选择。 玩客云刷其他系统:主要 usb2.0

    软件部分就比较没头绪了:

    • 一般 bt 磁链下载会比较多,偶尔阿里云(这个因为速度比较稳定,没有长期挂机需求有时候就直接 pc 上下载了),且需要从电脑添加任务,有没有推荐的软件(比如支持局域网内 ip:port 访问 web UI 添加任务这样)
    • 如果不接显示器,从功耗/功能考虑一般这样的小主机用什么系统比较合适,openwrt 可以满足吗?还是 linux 好一些,如果是,哪个发行版会比较轻量一些?
    • 远程开关机,这个需要特别的配置或者硬件支持吗,之前看 HA 中有 WOL 的集成可以发送开机信号,想着绑定一个按钮之类的可以随时开机使用。

    内容比较长有点繁琐,首先感谢阅读,如果有什么好的建议还希望分享一下。

    2 条回复    2024-04-03 00:28:27 +08:00
    Ericality
        1
    Ericality  
       243 天前
    看到预算 我的眉头骤然展开 我的选择和方案其实和你不是很重合 所以我尽量给你一些建议 也说明我是怎么处理的 希望能对你有些帮助
    首先硬件选择上我看你已经搜的挺好的了 有这个预算 买个正常的小主机 你的硬件需求就都能满足了(记得我去年买 n5101 的工控机 也就 600 多 你要的拓展性都能满足)
    然后说说软件问题 bt 磁链 transmission qbittorrent aria2 都可以 我自己是通过 docker 用的这三个
    其中 transmission 用来保种上传(就是为了数量 里面的内容基本不会变动 or 只新增 不删除)
    qbittorrent 起了 2 个实例 一个用来下载 pt 一个用来下其他的 bt
    aria2 是给浏览器下载用的(safari 下载一言难尽)
    但是阿里云下载这个好像没有好的方法 我是用的笔记本安装客户端 smb 存回 nas 搞定的 你要是自己搞小主机可以考虑直接 windows 系统下载到硬盘
    所以系统选择可以考虑 windows ltsc 需要的功能自己添加就行了 openwrt + docker 是软路由那帮人非要折腾 all in boom 搞出来的奇葩玩意 个人不喜欢也不认为有必要(倾向专门机器专门用途)
    最后远程开机用 wol 就可以 这个需要网卡支持 大部分网卡都可以支持的 你可以买机器的时候问卖家&无理由退货时期就测试妥当
    至于关机我是自己写个脚本检测端口 收到 get 请求就执行 windows 命令关机(当时是为了装逼 但是这个经验可以借鉴)
    最后也可以考虑外接插座断电+来电自启(伤硬盘丢数据警告 不建议)
    至于你说的 ha 其实也是一种方案 应该有现成的集成
    不过上面几个方案都有远程控制难的问题(除了插座) 应该可以用远程回家/内网穿透方案解决 这就是另一个话题了
    我可以提一个:cloudflare tunnel
    ppg003
        2
    ppg003  
    OP
       243 天前
    @Ericality 非常感谢,参考你的建议硬件我就决定弄个 n100 的主机了,软件的话 aria2 我之前好像安装过 pc 浏览器上的插件,收到硬件后可以找个镜像试一下,感觉应该就够用了,另外两个我也体验一下说不定会有新发现。阿里云的话我又在 nas 上研究了一下发现 alist+webdav 挺方便的,我的是威联通,配置好之后就可以直接在文件管理器中操作网盘,速度也很不错,之后打算弄一个 docker 镜像放在下载机上这样网盘的部分就也都齐全了,你不妨也试一下。
    远程控制的话,wol 开机应该没问题,关机的话我到时候看看软件支不支持下载结束后自动关机,没有就再想其他办法了,get 关机也是个不错的思路,先收着了哈哈,从 HA curl 一下也很方便。
    其实我的软路由就是个 r4s+openwrt ,而且闲置资源挺多,不过这点和你观点一致所以也不打算让它干其他事情了,这种一不注意用多了反而影响网络还得回头去排查更折腾。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   872 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 21:15 · PVG 05:15 · LAX 13:15 · JFK 16:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.