V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Nazz
V2EX  ›  NAS

将旧手机打造为超低功耗 NAS

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

    最近搬了个房子, 意外发现宽带有独立 IPv6, 遂把旧手机掏出来装个 Termux 玩玩

    BT 下载

    • transmission 优点: 下载速度较快, UI 异常简洁

    代理服务器

    • caddy 优点: 交叉编译方便, 生态较好; 缺点: 虽然文档丰富, 但看了文档还是云里雾里的, 不像 nginx 随便搜一下就能用.

    文件共享协议

    • WebDAV 优点: 基于 HTTP, 支持较为广泛, 传输速度非常快(可以把千兆口带宽跑满). 安卓上可以直接使用 CX 文件管理器进行管理; Windows 直接映射的话有文件大小限制, 建议使用 RaiDrive. 顺便提一下, 我用的 caddy webdav 模块.

    应用保活是个坑, 还需要探索下.

    93 条回复    2024-03-11 19:58:04 +08:00
    hdp5252
        1
    hdp5252  
       132 天前 via Android
    看来是真闲,买一个吧
    lx0758
        2
    lx0758  
       132 天前   ❤️ 2
    给手机跑 armbian 然后再跑应用
    Nazz
        3
    Nazz  
    OP
       132 天前 via Android
    @hdp5252 新房装修好了再考虑整个 N100
    Nazz
        4
    Nazz  
    OP
       132 天前 via Android
    @lx0758 vivo 手机,搞不定 root ,只能用 termux 了
    0superx0
        5
    0superx0  
       132 天前
    折腾完 nas 发现整个人都佛了,
    被带节奏罢了.完全是仿需求,
    当然,如果刚需的另说.
    现在 nas 设备都出掉了,
    个人最舒服还是网盘,
    一手机,一电脑,
    开个 alist+webdav ,不存在硬盘容量瓶颈问题,
    随便挂几个网盘都有 2-4T 以上的空间了,
    实在不够开个会员,200+-左右一年的费用,
    怎么也比 nas 划算
    Nazz
        6
    Nazz  
    OP
       132 天前 via Android
    @0superx0 挂机下载是硬需求,迅雷有版权保护
    e1d4py0KiD6KgqkQ
        7
    e1d4py0KiD6KgqkQ  
       132 天前 via Android
    出个教程呗😁😁
    tool2d
        8
    tool2d  
       132 天前
    我是用安卓机顶盒安装 termux ,机顶盒接电源,又已经 root ,24 小时进程保活就完全没压力了。
    Nazz
        9
    Nazz  
    OP
       132 天前 via Android
    @tool2d 手机太不自由了,越来越难 root
    WDFWL
        10
    WDFWL  
       132 天前
    大部份手机没有 usb3.0 是硬伤,搞个电视盒子或者 RK3566 的版子也就一百多
    xinJang
        11
    xinJang  
       132 天前
    @WDFWL wifi6 可破
    Nazz
        12
    Nazz  
    OP
       132 天前
    @WDFWL 废物利用, 只图一乐.
    xinJang
        13
    xinJang  
       132 天前
    @Nazz 1t 手机 手机迅雷下迅雷资源 其余阿里云盘
    Nazz
        14
    Nazz  
    OP
       132 天前
    @xuxinglin8888 不涉及解决 C/C++依赖, 一般开发者有点耐心都能搞定.
    dabai091220
        15
    dabai091220  
       132 天前
    没啥意义,旧手机能有多少存储空间,128G 的都不算旧了吧
    Nazz
        16
    Nazz  
    OP
       132 天前
    @dabai091220 我的旧手机就是 128G, 四年前的产品.
    dabai091220
        17
    dabai091220  
       132 天前
    @0superx0 #5 nas 还出吗?有意收
    Nazz
        18
    Nazz  
    OP
       132 天前
    @xinJang 阿里云盘可以离线下载版权保护资源吗?
    fuchaofather
        19
    fuchaofather  
       132 天前
    @0superx0 只能说对你没啥用
    dnfQzjPBXtWmML
        20
    dnfQzjPBXtWmML  
       132 天前
    长期插电,电池会鼓包吗
    showgood163
        21
    showgood163  
       132 天前
    termux 搭软件基础环境有些受限,目前跑不动 docker

    另外手机编译速度有些慢,当然比 rpi 这种快很多了
    fs418082760
        22
    fs418082760  
       132 天前
    你这么玩就是 亡命之徒
    CodeLaunchur
        23
    CodeLaunchur  
       132 天前
    NAS 真的是很多家庭的真需求?
    Nazz
        24
    Nazz  
    OP
       132 天前
    @dnfQzjPBXtWmML 还需要时间来检验
    Nazz
        25
    Nazz  
    OP
       132 天前
    @showgood163 骁龙 865 编译速度挺不错的, CGO 都能跑
    e1d4py0KiD6KgqkQ
        26
    e1d4py0KiD6KgqkQ  
       132 天前 via Android
    我只是会科学上网的人😂😂
    ConfusedBiscuit
        27
    ConfusedBiscuit  
       132 天前   ❤️ 1
    电池鼓包甚至起火风险提醒 +1

    我曾经有个长期开手机的需求,当时的解决方案是手机上装个 Tasker APP ,根据电量变化请求 HTTP 接口。然后树莓派上跑个小服务,通过 HTTP 请求去控制 GPIO 口连接的继电器,实现把电池电量保持在 40%~60%之间。当时由于已经是老手机了,这么玩电池虽然没鼓包,但是电池寿命下降还是挺快的。

    更好的方案是改成直供电,B 站上有教程
    libook
        28
    libook  
       132 天前
    思路挺不错。

    不过 NAS 功耗大头向来都是硬盘。平均一块盘 5-10W 的功耗,组一个 6 盘 NAS 轻轻松松超过主流家用 CPU 的功耗了。
    Nazz
        29
    Nazz  
    OP
       132 天前
    @libook 手机 UFS 功耗肯定很低, 空间就勉勉强强了.
    Nazz
        30
    Nazz  
    OP
       132 天前
    @showgood163 我试了下 gcc/clang/nodejs/golang 都可以, docker 无所谓了
    DenseHazy
        31
    DenseHazy  
       132 天前
    蹲一个好用的保活方案,现在有个旧手机(也无法 root )单纯跑 termux 的 wake-lock 没问题,电池优化也关了,但是开了其他软件内存上去了很短时间就开始杀后台
    Ploter
        32
    Ploter  
       132 天前 via Android
    有旧笔记本可以试试用旧笔记本😁最近用来搭了个当家用服务器玩
    clacf1
        33
    clacf1  
       132 天前
    电池会鼓包的,我的 pixel 就是
    guazila
        34
    guazila  
       132 天前   ❤️ 1
    我已经这么用了大半年了,但只是当一个玩具下载机,用来开 transmission 挂 pt ,当 nas 我觉得有点勉强。目前发现两个问题,一个是电池损耗太快,我用 ACCA 应用管理为在 40%充电,80%停止充电,目前这么一个循环在熄屏的情况下只能坚持 5 个小时左右了。另一个问题是手机容量太小,老手机只有 64G rom ,基本上下载不了什么东西。
    zzzmh
        35
    zzzmh  
       132 天前   ❤️ 1
    我以前跑过 tomcat+mysql 然后跑代码玩,花生壳映射到公网,为了防止 24 小时跑过热电池起火,我还装在一个全金属的铁盒子里运行
    22P
        36
    22P  
       132 天前
    我拿了一个旧手机刷 lineage os 后跑 alist ,如果不开内网穿透还是能待机一周
    awalkingman
        37
    awalkingman  
       132 天前
    @zzzmh 法拉第笼?
    calano
        38
    calano  
       132 天前
    以前玩过,装的 cloudreve ,想长期点的话得拆电池
    Nazz
        39
    Nazz  
    OP
       132 天前
    @zzzmh 很稳, 关铁盒里
    flyqie
        40
    flyqie  
       132 天前
    电池呢。。。

    不怕电池鼓包吗。
    JeffyChen
        41
    JeffyChen  
       132 天前
    独立 IPv6 哪里可以查看
    ffw5b7
        42
    ffw5b7  
       132 天前 via Android
    这贴让我想起贴吧时代的垃圾佬,图拉丁
    erlking
        43
    erlking  
       132 天前
    手上有台也折腾了好久,最后发现实在没有什么实际用途,放家里都嫌费电,现在扔公司装个 fliqlo 当桌面时钟了
    changxiushanwu
        44
    changxiushanwu  
       132 天前 via Android
    可以看看有没有 postmarket OS 支持
    rojer12
        45
    rojer12  
       132 天前   ❤️ 1
    手机的话其实还是有点问题的,毕竟用了几年的锂电长时间那样用还是有鼓包/自燃的风险,海鲜不是有那种 3566 的黑豹 2 么,100 块而已,3399 的各种板子也不到 200 ,或者就把电池拆了做无电池改造(顺便还能加一个散热片,有效榨干手机性能),某宝有对应的板子(搜 xxx 手机无电池改造),需要自己焊两根线或者寄改百来块的样子
    xiyuesaves
        46
    xiyuesaves  
       132 天前   ❤️ 1
    @ConfusedBiscuit #27

    电池问题可以用 https://github.com/VR-25/acc 这个项目来解决,可以设置充电电量限制,我的旧手机也是挂了一个 termux 跑 alist 给我妈下电视剧看,到现在没啥问题
    A01514035
        47
    A01514035  
       132 天前
    关于长期差点的问题,我觉得可以配合米家智能插座等设备 设置一天插座只通电三四个小时,来解决供电和避免电池鼓包的问题?
    crazyweeds
        48
    crazyweeds  
       132 天前
    All In One 才是出路,我主机已经 98 天没有重启了。最后一次重启是因为电力抢修,断电了,也没啥问题。
    目前舒服得很,目前长期运行着 9 个虚拟机,包括 NAS 、Windows*2 ,Linux*6 ,RAM 占用:45GB/96GB ,CPU 日常 3%。
    唯一不足的就是,系统固态应该弄个 RAID ,外置硬盘柜应该买个支持 RAID 的。
    ConfusedBiscuit
        49
    ConfusedBiscuit  
       132 天前
    @xiyuesaves 看起来这个方案很棒,唯一问题是需要 root ,毕竟现在越来越难 root 了
    fly2never
        50
    fly2never  
       132 天前
    @0superx0 实时读写的话,性能能搞定?
    unbridle
        51
    unbridle  
       132 天前
    @0superx0 #5 我以前也觉得网盘足够了,后来发现这属于五菱和跑车的区别,网盘总是没有本地 nas 那种丝滑感。加上家庭服务器是刚需,不起个 nas 也怪浪费的
    wuzhewuyou
        52
    wuzhewuyou  
       132 天前
    捡垃圾就行,以前用 n1 ,贝壳云。


    现在入了 nas 的坑,但并没有得到更多快乐,光下片不看。。。
    Nazz
        53
    Nazz  
    OP
       132 天前
    @JeffyChen 跑个 http server, 然后另外一台手机开流量去访问
    xiaoxiyiha
        54
    xiaoxiyiha  
       132 天前
    @0superx0 就是年纪大了 🤣
    lxh1983
        55
    lxh1983  
       132 天前
    @0superx0 网盘用多了小心被运营商断宽带
    july1995
        56
    july1995  
       132 天前
    30 快的 网新云,你值得拥有.
    wuhao1
        57
    wuhao1  
       132 天前
    ( )
    网心云确实值得拥有
    fengbjhqs
        58
    fengbjhqs  
       132 天前
    @rojer12 数据线一直连起来的话,好像会直连电源了
    deorth
        59
    deorth  
       132 天前 via Android
    缺点:放不下超过 1T 的数据
    wanguorui123
        60
    wanguorui123  
       132 天前 via iPhone
    不如卖了买个树莓派 8G 舒服
    killgfat
        61
    killgfat  
       132 天前
    我试过 termux 装 cloudflare tunnel+alist+aria2 ,然后 root 的手机装个 acc 脚本限制充电,用了差不多一个月发现没啥用,后面手机拿去改成串流掌机了
    rojer12
        62
    rojer12  
       132 天前
    @fengbjhqs #58 这个得看手机,好多手机都没这个功能,我就有两个旧手机鼓包过
    0superx0
        63
    0superx0  
       132 天前
    @fly2never 电信宽带跑满也有 30m 左右秒,大部分场景够用的
    linuxyz
        64
    linuxyz  
       132 天前
    还是买个 OrangePi Zero 3 https://detail.tmall.com/item.htm?id=728078846964&spm=a21dvs.23580594.0.0.1d293d0dOueLBY 然后挂个移动硬盘,虽然只有 1G 内存,但是胜在可玩性更强。
    jqtmviyu
        65
    jqtmviyu  
       132 天前
    直接刷 arm64 linux, 已收集红米 note4x, 小米 note2 教程
    https://phoneslinux.vercel.app/

    OS: Ubuntu 22.04.3 LTS aarch64
    Host: Xiaomi Mi Note 2
    Kernel: 6.3.1-msm8996
    Uptime: 31 days, 23 hours, 23 mins
    Packages: 639 (dpkg)
    Shell: zsh 5.8.1
    Resolution: 1080x1920
    Terminal: /dev/pts/0
    CPU: (4) @ 1.516GHz
    Memory: 1333MiB / 3687MiB
    jqtmviyu
        66
    jqtmviyu  
       132 天前
    @WDFWL #10 我是把硬盘挂到有 usb3.0 的路由, 走 5Gwifi
    jqtmviyu
        67
    jqtmviyu  
       132 天前   ❤️ 1
    @Nazz #24 你研究下 aac 模块, 看能不能实现直供电. 有的型号可以.
    用不了直供电, 还能装充电模块, 设置 90 断, 10 充
    benjaminliangcom
        68
    benjaminliangcom  
       132 天前
    感觉 Traefik 比 caddy 好用很多
    bigtear
        69
    bigtear  
       132 天前
    电视盒子刷 Ubuntu 插网线
    jqtmviyu
        70
    jqtmviyu  
       132 天前
    @july1995 #56 30 块是三代的吧, 32 位处理器, 晶辰 s805, 实在不太行. 我更推荐加点钱上骁龙 625 的红米 4/4x, 或者 s905l3a/ab 魔百盒.
    GeekGao
        71
    GeekGao  
       132 天前
    我用 10 年前的笔电安装 Ubuntu 做 Home server ,皮实得很
    Nazz
        72
    Nazz  
    OP
       132 天前 via Android
    @benjaminliangcom 正经 linux 我就去编译 nginx 了,配置起来比 caddy/traefik 方便多了
    Rorysky
        73
    Rorysky  
       132 天前
    @ConfusedBiscuit #27 不用那么复杂,买个 定时插座,粗略计算下功耗,设置下定时充电时间就行
    fanyingmao
        74
    fanyingmao  
       132 天前
    以前我也干过,但手机空间太小,之前还想 otg 外挂硬盘,但是挂了硬盘手机耗电增加而且没法充电了。
    Nazz
        75
    Nazz  
    OP
       132 天前 via Android
    @fanyingmao 重度使用还是搞个正经 linux server 靠谱
    yanyuechuixue
        76
    yanyuechuixue  
       132 天前 via Android
    @fanyingmao 可以搞个 hub 呀!
    Serino
        77
    Serino  
       132 天前
    "应用保活是个坑",
    你可以考虑试试这样弄:Stay Awake + 只关闭屏幕。

    只关闭屏幕,可以弄 Shizuku ,或者 Magisk root 后装 Sui ,然后用 Extinguish 。
    这样屏幕是关闭的,但是机子没有休眠,就不会杀前台了
    Nazz
        78
    Nazz  
    OP
       131 天前 via Android
    @Serino root 没那么容易
    Serino
        79
    Serino  
       131 天前   ❤️ 1
    @Nazz #78 那就用 Shizuku ,有 adb 就行,可以给足 Extinguish 权限了
    a1558
        80
    a1558  
       131 天前
    @0superx0 求推荐网盘,我一般是将文件加密然后上传的
    0superx0
        81
    0superx0  
       131 天前
    @a1558 我刚好电信号码,189 很好用
    YGBlvcAK
        82
    YGBlvcAK  
       130 天前   ❤️ 1
    N100 也没多少钱,手机一直插电也有鼓包的风险,加点钱一步到位吧
    keepRun
        83
    keepRun  
       130 天前   ❤️ 1
    可以试试硬盘连手机,运行 emby server ,把手机改造成影音服务器😁
    yaleyu
        84
    yaleyu  
       130 天前
    既然是旧手机,基本都是 256G 以下吧,这么小容量的 NAS ?
    Nazz
        85
    Nazz  
    OP
       130 天前 via Android
    @yaleyu 轻度使用
    xinJang
        86
    xinJang  
       130 天前
    @Nazz 可以迅雷补充 手机也有 aria2 更别提别人封装好的各种三方下载软件
    跟安卓比生态?
    xinJang
        87
    xinJang  
       130 天前
    @Nazz 看错了 我以为你是 nas 党
    虽然阿里有屏蔽 但还是可以下载的
    Nazz
        88
    Nazz  
    OP
       130 天前
    @xinJang 提供 web ui 的开源 bt 下载工具比 google play 多, 而且无广告
    xinJang
        89
    xinJang  
       130 天前
    @Nazz 太看资源了 很多冷门资源挂几天都没 1%
    mscsky
        90
    mscsky  
       130 天前
    最起码选个带风扇的游戏手机,可以直供电
    Nazz
        91
    Nazz  
    OP
       129 天前
    @xinJang 看资源也看网络, 有公网 IP 和 NAT 天壤之别
    Nazz
        92
    Nazz  
    OP
       129 天前
    @mscsky 研究下拆电池
    lihua123
        93
    lihua123  
       129 天前
    @Nazz #39 半岛铁盒
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5236 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 03:19 · PVG 11:19 · LAX 20:19 · JFK 23:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.