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

用树莓派+阿里云解析 api 自制 NAS 系统

  •  
  •   adv007 · 2016-10-08 10:25:03 +08:00 · 13143 次点击
    这是一个创建于 2976 天前的主题,其中的信息可能已经有所发展或是发生改变。
    考虑到 md 语法写带图文章很麻烦,文章写在这里了,大伙看到提提意见:
    http://html.wexincloud.com/data/wowo.article_new.html?dsid=557adba9-11fa-4a93-950a-807c939b44d1
    67 条回复    2016-10-25 15:18:09 +08:00
    jiezhi
        1
    jiezhi  
       2016-10-08 10:50:06 +08:00
    收藏了
    a591826944
        2
    a591826944  
       2016-10-08 10:51:59 +08:00
    我还是用我的小米路由器吧。。。
    cheung
        3
    cheung  
       2016-10-08 10:56:12 +08:00
    benbenzhangqi
        4
    benbenzhangqi  
       2016-10-08 10:56:55 +08:00
    @a591826944 直接使用小米路由器 再外界几个硬盘好了 哈哈
    harry890829
        5
    harry890829  
       2016-10-08 11:01:53 +08:00
    很棒,已收藏,顺便提一句, vscode 中黑框……好难看清……
    likuku
        6
    likuku  
       2016-10-08 11:08:16 +08:00
    为啥外置硬盘非要 NTFS ? linux 原生的 ext4 一样可以支持 超过 4G 单文件,原生支持也更可靠嘛。
    mengli
        7
    mengli  
       2016-10-08 11:09:04 +08:00 via Android
    自己也用树莓派挂了个 pt ,稳定性不错。但是! io 硬伤决定了蓝光,高码率片是不能往上放的,访问挂载 usb 上的影片速度小于 6m/s ,一部蓝光 30g 从树莓派拖回本地也要很久,只能退而求其次看 720p 和部分 1080p 。然后,然后我就养成了躺在床上拿手机看片的习惯了 233
    likuku
        8
    likuku  
       2016-10-08 11:11:00 +08:00
    原来 阿里云解析 api 是当 动态 DNS 来用的...本以为是去同步阿里云存储什么...

    其实用 DNSPod 的 动态 DNS API ,一行 curl 就可以了。
    lhbc
        9
    lhbc  
       2016-10-08 11:11:13 +08:00
    exFAT 或者 EXT4, XFS
    在 Linux 下都比 NTFS 好用
    leaves615
        10
    leaves615  
       2016-10-08 11:12:20 +08:00
    联通光纤 无外网 IP ,一切都死掉了
    likuku
        11
    likuku  
       2016-10-08 11:13:39 +08:00
    @mengli 可以考虑 Intel NUC ,性能足够。树莓派不支持硬件 AES 加速,这个很讨厌,硬盘加密后, I/O 更是低到不忍直视。
    zzutmebwd
        12
    zzutmebwd  
       2016-10-08 11:17:18 +08:00
    树莓派 io 本来就比较差 建议还是黑群辉
    zzutmebwd
        13
    zzutmebwd  
       2016-10-08 11:18:17 +08:00
    千兆内网 70M+
    cdwyd
        14
    cdwyd  
       2016-10-08 11:24:50 +08:00 via Android
    打开网址是空白,标题是创建文章
    letitbesqzr
        15
    letitbesqzr  
       2016-10-08 11:27:47 +08:00
    只要用了 aria2 ,那应该再配合一个 115 vip(115vip 几乎秒所有资源,加上下载链接无权限 cookie 认证,直接拿 chrome 跑都是满速) ...aria2 挂磁力链几乎都没什么速度...
    dreamtrail
        16
    dreamtrail  
       2016-10-08 11:46:39 +08:00
    树莓派有个大问题就是没有 usb3 ,也没有千兆网卡, io 太差了,我以前用树莓派,现在用老本本做 nas ,因为本本有千兆网卡和 usb3 接口
    LevineChen
        17
    LevineChen  
       2016-10-08 11:53:36 +08:00
    aria2c.com 其实用这个就好了 没必要本地搭
    tees
        18
    tees  
       2016-10-08 11:56:12 +08:00
    小派的百兆网卡。简直。。。。
    adv007
        19
    adv007  
    OP
       2016-10-08 12:12:19 +08:00 via iPhone
    @lhbc 哦哦,我试试
    adv007
        20
    adv007  
    OP
       2016-10-08 12:16:42 +08:00 via iPhone
    @mengli 播放器用有线 Lan ,我试了还行。 wifi 的确卡顿
    adv007
        21
    adv007  
    OP
       2016-10-08 12:17:23 +08:00 via iPhone
    @likuku
    Nin
        22
    Nin  
       2016-10-08 12:19:24 +08:00
    @letitbesqzr 但是会超时,同时挂上百个文件就会这样了,比如下一部合集,附有特典之类的,经常会有文件超时不能下载
    jy01264313
        23
    jy01264313  
       2016-10-08 13:47:41 +08:00
    linux 读取 NTFS 的文件系统 cpu 高的吓人,树莓派那个 CPU 最后就全用在读取磁盘了
    KuronekoMoe
        24
    KuronekoMoe  
       2016-10-08 14:08:36 +08:00
    这是哪部电影啊亲
    doomgiant
        25
    doomgiant  
       2016-10-08 14:18:36 +08:00
    刚从 taobao 上买了块 atom n330 的板子, 4sata +千兆, rmb 69 ,刷黑群做服务器蛮好

    觉得多媒体服务器的话,千兆是刚需了吧
    missdeer
        26
    missdeer  
       2016-10-08 14:27:57 +08:00
    1.树莓派上 ntfs-3g 非常吃 CPU ,直接用 ext2/3/4 就好了,反正没想过要把这移动硬盘插到其他地方去
    2.再安利一拨 https://github.com/missdeer/ddnsclient ,支持 basi auth/dnspod/cloudflare/cloudxns 的 ddns 客户端
    missdeer
        27
    missdeer  
       2016-10-08 14:31:07 +08:00
    @doomgiant 求链接,我搜了一下都至少 250 多
    Isight
        28
    Isight  
       2016-10-08 14:39:48 +08:00 via Android
    @missdeer +1 同求
    askfermi
        29
    askfermi  
       2016-10-08 15:06:32 +08:00
    @doomgiant 同求链接
    azh7138m
        30
    azh7138m  
       2016-10-08 15:17:33 +08:00
    @likuku B85/H81 + 赛扬比较好吧,价格低 sata 口还多
    azh7138m
        31
    azh7138m  
       2016-10-08 15:21:19 +08:00
    @letitbesqzr 115 是好,就是会员越来越贵,当初我记得有个永久 VIP 的,现在好后悔:(
    Osk
        33
    Osk  
       2016-10-08 15:46:56 +08:00 via Android
    我的 raspberry pi2 ,用了 cryptsetp , samba 跑到 10-11MB/s ,百 M 网卡极限了, 很稳啊,的是有 usb reset 的问题
    tees
        34
    tees  
       2016-10-08 15:55:53 +08:00
    @Osk raspberry pi 一代 ftp 都没超过 3M 。。。。
    likuku
        35
    likuku  
       2016-10-08 16:07:58 +08:00
    @dreamtrail ARM 有了 USB3 和 千兆网卡 也不见得就能达到和 x86 一样效果...年初买过 ODROID-4XU , 8 核三爽 ARM , 2GRAM , USB3, 千兆口,性能依然不行...
    tabris17
        36
    tabris17  
       2016-10-08 16:26:31 +08:00
    树莓派 IO 是弱项,平时挂着下下 BT 没问题,功耗比较小
    Tervor
        37
    Tervor  
       2016-10-08 16:54:53 +08:00
    赞一下这折腾能力!

    另外安利一下我们的 NAS 系统,叫 WISNUC 系统,开源免费的,目前正在开发内测中,在 10 月份发布后会开发树莓派的版本哦,可以关注一下!
    kyze8439690
        38
    kyze8439690  
       2016-10-08 17:09:57 +08:00
    ngrok
    ifishman
        39
    ifishman  
       2016-10-08 17:29:04 +08:00
    没有外网 ip 的可以试试狗洞: http://dog-tunnel.tk/
    416877140
        40
    416877140  
       2016-10-08 17:30:03 +08:00
    @doomgiant 想问下板子具体是什么情况?是只有主板 cpu 么?好像没内存?电源是什么情况?网卡是单口千兆?谢谢
    likuku
        41
    likuku  
       2016-10-08 17:47:05 +08:00   ❤️ 1
    adv007
        42
    adv007  
    OP
       2016-10-08 18:17:48 +08:00 via iPhone   ❤️ 1
    @KuronekoMoe 赏金猎人
    doomgiant
        43
    doomgiant  
       2016-10-08 18:22:48 +08:00   ❤️ 1
    @416877140 只有 cpu 主板,你需要加一个电源(大的就用传统的 atx 电源,想要小的话就用 dc-atx 电源)。内存用 ddr2 加一根就行。我现在黑群 1G 内存也很欢。
    adv007
        44
    adv007  
    OP
       2016-10-08 18:24:28 +08:00 via iPhone
    @doomgiant 功率大吗?有树莓省电吗
    doomgiant
        45
    doomgiant  
       2016-10-08 21:13:02 +08:00
    @adv007 x86 功耗 和 arm 是没法比的

    加一块 2.5 硬盘的情况下,功耗在 25w ,算可以接受。
    zoudeze
        46
    zoudeze  
       2016-10-08 21:27:56 +08:00
    不是我说楼主, 楼主要实现的功能,完全不用树莓派, 你的网件路由器就可以全部实现 ~~~


    findex
        47
    findex  
       2016-10-08 21:46:11 +08:00   ❤️ 1
    但是问题来了。如果楼主的家里的公网 IP 地址是 PPPOE 来的呢?那么使用阿里云解析的 API 更新 dns record 也没用。因为从外网 9999 端口也转发不到家里的 8888 端口。所以,你需要一个内网穿透的工具,这样就可以一劳永逸了。
    adv007
        48
    adv007  
    OP
       2016-10-08 22:23:11 +08:00 via iPhone
    @zoudeze 嗯嗯 明白
    adv007
        49
    adv007  
    OP
       2016-10-08 22:24:06 +08:00 via iPhone
    @findex 我就是 pppoe 啊 用路由器的端口映射
    adv007
        50
    adv007  
    OP
       2016-10-08 22:28:13 +08:00 via iPhone   ❤️ 1
    @zoudeze 然而从开发角度来看,树莓派更灵活,可折腾的点也更多
    ldbC5uTBj11yaeh5
        51
    ldbC5uTBj11yaeh5  
       2016-10-08 22:28:16 +08:00
    树莓派 IO 完全不够看。
    同样价位 aopen de2700 二手主机非常好, 比香蕉菠萝苹果三派合一都要好。
    adv007
        52
    adv007  
    OP
       2016-10-08 22:37:13 +08:00 via iPhone
    @jigloo 你用有线连啊,自测看蓝光没问题
    xzpjerry731
        53
    xzpjerry731  
       2016-10-09 00:57:26 +08:00
    您需要的是介个--》 http://www.ngrok.cc/
    Sasasu
        54
    Sasasu  
       2016-10-09 07:48:29 +08:00 via Android
    https://sasasu.github.io
    ddns 也很好解决,主要学校宿舍没有公网 ip …就没有写,应该用 shell 就可以解决。
    winglight2016
        55
    winglight2016  
       2016-10-09 11:28:32 +08:00
    @LevineChen aria2 看起来要在本地 PC 运行下载服务,这个跟直接在电脑上下载有什么不同?
    adv007
        56
    adv007  
    OP
       2016-10-09 11:49:03 +08:00 via iPhone
    @winglight2016 aria2 只是个下载管理页面,实际下载在树莓上进行
    ChopMoun
        57
    ChopMoun  
       2016-10-09 11:49:08 +08:00
    还是省事花钱买个内置硬盘的路由器,想要的功能基本都有,花钱省事
    adv007
        58
    adv007  
    OP
       2016-10-09 12:59:50 +08:00 via iPhone
    @ChopMoun 能用钱解决的事情就不要浪费时间,对吧
    winglight2016
        59
    winglight2016  
       2016-10-09 13:47:13 +08:00
    @adv007 明白了, thx ,研究下来还是觉得直接 X 宝上淘一个 NAS 比较简单划算,还能免费给你装好黑群辉
    findex
        60
    findex  
       2016-10-10 00:21:54 +08:00
    @winglight2016 netgear wrt3800 80 块二手路由完全满足你的需求。都不用 NAS ,直接挂个移动硬盘所有问题解决。

    另外说明楼主所在地方 pppoe 的 IP 是公网的 IP ,有些地方 pppoe 出的都是内网的 IP ,根本没有机会送到公网。
    winglight2016
        61
    winglight2016  
       2016-10-11 15:09:14 +08:00
    @findex 我还想支持 timemachine 和 raid ,路由恐怕不行
    robin001
        62
    robin001  
       2016-10-12 10:38:14 +08:00
    @doomgiant 这种直接裸板跑么,请问有没有合适的小机箱推荐~
    doomgiant
        63
    doomgiant  
       2016-10-12 12:03:06 +08:00
    @robin001 单硬盘的话可以选择 dc 小机箱,或者支持 itx 的机箱可以上多个硬盘
    adv007
        64
    adv007  
    OP
       2016-10-12 20:54:00 +08:00 via iPhone
    @robin001 自己淘宝搞原料回来做私人定制
    binaryer
        65
    binaryer  
       2016-10-17 10:36:09 +08:00
    https://vpip.net 免费获取公网 ip 端口
    adv007
        66
    adv007  
    OP
       2016-10-25 14:37:10 +08:00 via iPhone
    @cdwyd 你是什么手机,很可能是兼容性问题,我引入 polyfill 重新编译一下试试看
    cdwyd
        67
    cdwyd  
       2016-10-25 15:18:09 +08:00 via Android
    荣耀 5x 自带的,好像是腾讯的 x5 内核
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   987 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 19:13 · PVG 03:13 · LAX 11:13 · JFK 14:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.