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

自动翻墙路由器、下载机、web服务器、自制timecapule。可以同时再一台Raspberry Pi上办到么?

  •  
  •   Hansee · 2013-01-06 01:23:01 +08:00 · 15958 次点击
    这是一个创建于 4338 天前的主题,其中的信息可能已经有所发展或是发生改变。
    34 条回复    2015-03-07 14:51:39 +08:00
    wzxjohn
        1
    wzxjohn  
       2013-01-06 01:33:24 +08:00
    自制timecapule有点难。毕竟是苹果的私有协议。但是其他的就完全没问题了。
    Hansee
        2
    Hansee  
    OP
       2013-01-06 01:45:26 +08:00
    @wzxjohn 也不是完全和timecapule一样,能够达到在局域网内备份到挂载在树莓派上的硬盘就可以了。其实应该是Nas吧。
    如果要达到这些需求,那么安装一个debian是否能够达到呢?
    wzxjohn
        3
    wzxjohn  
       2013-01-06 01:50:09 +08:00
    @Hansee Nas的话必然可以。足够。不论什么系统这点需求还是很简单的。
    Hansee
        4
    Hansee  
    OP
       2013-01-06 02:08:56 +08:00
    @wzxjohn 明白了,其实就是安装一个系统到树莓派上,然后配置nas,安装web服务器以及ssh等然后把他作为路由就可以了?
    wzxjohn
        5
    wzxjohn  
       2013-01-06 13:28:20 +08:00   ❤️ 1
    @Hansee 当然你还要安装路由软件= =
    neildd
        6
    neildd  
       2013-01-06 13:53:47 +08:00   ❤️ 1
    最近怎么Raspberrypi很红吗?看到好几个帖子了。
    我回答楼主吧,timecapule没有问题,可以用linux下的开源协议来兼容time machine。
    路由、翻墙、下载机也都没问题。
    只是实现而已,我实际用下来速度瓶颈太厉害,感觉raspberry也就是个玩具。
    shao
        7
    shao  
       2013-01-06 17:19:16 +08:00   ❤️ 1
    都没问题,装一个*nix系统,freebsd ubuntu 都可以解决上述问题。
    fdgogogo
        8
    fdgogogo  
       2013-01-06 21:01:39 +08:00
    time machine备份不难做到,苹果没有做什么限制,只要能用afp连上的网络磁盘都可以,所以一个afpd就可以解决了。
    我没入树莓派,用的ARM的NAS,基本和树莓派差不多吧,以上要求都ok
    翻墙不需要装路由软件
    用shadow socks或者用ssh tunnel,地址设成0.0.0.0:xxxx的方式,就可以让局域网里别的机器都能连上了
    sNullp
        9
    sNullp  
       2013-01-06 21:12:28 +08:00
    在一台atom上网本完成了所有事情毫无压力,树莓派应该也可以只不过可能慢一点而已。
    for4
        10
    for4  
       2013-01-06 21:46:23 +08:00
    路由软件比较少 一般都是路由OS
    而你装的是路由OS的话 其它软件的选择就比较少了
    相反的你若选择的是路由软件的话 那软件又比较挑系统

    还有作路由的话 网卡选择的也少
    momou
        11
    momou  
       2013-01-06 21:49:28 +08:00
    Raspberry Pi 没有SATA接口,做NAS速度还是慢了吧,不如找个有SATA的ARM方案来做。。。
    Hansee
        12
    Hansee  
    OP
       2013-01-07 00:19:04 +08:00
    @shao
    @fdgogogo
    @sNullp
    @for4
    @momou
    非常感谢你们的回答,这么看来树莓派不是首选啊,还是得另寻其他设备。
    用家里的老机器在模拟以上功能(太费电所以只能尝试),连上ssh后速度就开始越来越慢,一开始还正常,慢慢的打一个字都要半天才在终端里显示出来。连ping的命令都没有反馈(在ssh里ping),不知道为什么。现有的路由太差?
    sNullp
        13
    sNullp  
       2013-01-07 00:58:45 +08:00
    @for4 路由如果你按照功能来说的话,就是个路由表,所有操作系统都支持的呀。。所以你想表达什么意思?
    还是你想表达的是NAT?这个iptables就能做到。
    for4
        14
    for4  
       2013-01-07 10:46:23 +08:00
    @sNullp http://os.51cto.com/art/201005/197772.htm
    我说的是这个, 没有任何一款是提供的软件.

    不知道我有没有正确理解你的"按照功能来说就是个路由表", 不过如果按你所说的来做的话可行是可行, 但真要使用的话比50块钱买个路由器的效果更差. 加上成本/能耗/使用效果的话, 这种方案非常的"不适宜"
    reusFork
        15
    reusFork  
       2013-01-07 11:12:08 +08:00 via Android
    @for4 效果怎么会差,都是linux内核
    sNullp
        16
    sNullp  
       2013-01-07 11:20:08 +08:00
    @for4 你这个只是刷路由器的OS,lz讨论的目测是通用平台。
    另外效果绝对比路由器好,别的没了。
    rse43
        17
    rse43  
       2013-01-07 11:23:43 +08:00
    @Hansee
    都可以做到,而且都不复杂,理论上就是apt-get安装几个包的事儿(Timecapsule稍复杂,需要手动安装最新版本的netatalk)。但Raspberry Pi的性能有限,web server估计会很慢。而且最关键的问题是Raspberry Pi的USB core是有设计和工艺缺陷的,负载大的时候会挂掉,而网卡是连到USB的,所以稳定性完全没有保障。

    Raspberry Pi是个好玩具,但别期待太多。
    alexrezit
        18
    alexrezit  
       2013-01-07 11:24:36 +08:00
    @reusFork
    @sNullp
    目测 @for4 不知道树莓派是什么.
    for4
        19
    for4  
       2013-01-07 12:57:09 +08:00
    @sNullp
    他说的是路由"器"

    @alexrezit
    可否不要随意无责任"目"测?

    @reusFork
    我当时用的eeebox测试的, 性能配置比Raspberry Pi要好几倍不止, 但实际使用起来效果并不满意, 当时没测最大速率, 丢包问题就折腾了半天. 相信要拿来正常使用很麻烦,属于吃力不讨好的玩法.
    alexrezit
        20
    alexrezit  
       2013-01-07 13:20:39 +08:00
    @for4 Raspberry Pi 不能当路由 "器" 么?
    goxofy
        21
    goxofy  
       2013-01-07 13:21:11 +08:00
    成功之后求教程。。。。。
    sNullp
        22
    sNullp  
       2013-01-07 14:18:17 +08:00
    @for4 路由器=router,any computer is capable for being a router, and actually there are industry routers based on x86 instructions.
    丢包?你说的是无线吧?笔记本电脑的无线网卡确实比soho路由器的弱,但lz讨论的应该主要是路由功能,无线的界面确实需要依靠一个AP。
    for4
        23
    for4  
       2013-01-07 15:19:56 +08:00
    @sNullp 嗯, 那是我理解有偏差了.
    我当时折腾的目的确实是为了打造一个 *无线*的全功能软路由. 原本我是想配个好点的无线网卡的,不过淘宝看了下价格太贵, 比一般的路由器都贵.
    而结论前面也我说过了,至于要不要具体去做就看LZ的折腾精神了.
    BOYPT
        24
    BOYPT  
       2013-01-07 15:26:52 +08:00
    拿树莓做这个,不觉得性价比太低了嘛,几百块可以淘宝个ATOM小板了,上4G内存也就多100,还千兆卡,还PCIe,搞什么不比树莓厉害多稳定多了。
    Hansee
        25
    Hansee  
    OP
       2013-01-07 15:38:02 +08:00
    @BOYPT 经过几位大神的解答以后已经放弃用树莓派做载体的想法了,不知道你有没有什么推荐?
    sNullp
        26
    sNullp  
       2013-01-07 16:17:11 +08:00   ❤️ 1
    @Hansee 他都说了啊,ATOM小板……确实是神器。
    Hansee
        27
    Hansee  
    OP
       2013-01-07 16:30:55 +08:00
    @sNullp 嗯,只是想知道有没有类似型号推荐什么的。搜了一下100多-500多都有,不知道该买哪个好。也不知道该看哪些参数。
    BOYPT
        28
    BOYPT  
       2013-01-08 10:53:01 +08:00
    @Hansee 就跟选PC主板一样啊,看自带的CPU频率、支持的接口;你上多少硬盘看SATA,无线网卡肯定接PCIE的了把。。。其实随便一款就好了,真有性能问题的你再考虑升级就是
    BOYPT
        29
    BOYPT  
       2013-01-08 11:12:28 +08:00   ❤️ 3
    其实树莓的重点不是他能跑linux,而是有很多PIO接口,这是功能上和PC最大的区别,所以树莓是更适合的输出端做由电信号触发的玩意,比如继电开关、信号灯、FM射频、音频/视频等以往称作单片机控制的玩意,它能跑linux主要是方便了输入端的处理,比如能方便的和网络链接;但是拿来做纯软件服务器那是用错地方了
    Hansee
        30
    Hansee  
    OP
       2013-01-08 13:05:37 +08:00
    @BOYPT 了解!非常感谢你的解答,感谢你!是女儿身我就以身相许了!
    caomu
        31
    caomu  
       2013-01-09 09:27:28 +08:00 via Android
    @Hansee @BOYPT 在一起!
    little_cup
        32
    little_cup  
       2013-01-10 14:36:33 +08:00
    twitter上转推的16个人没一个过来告诉楼主真相么。。。
    Hansee
        33
    Hansee  
    OP
       2013-01-10 21:21:56 +08:00
    @little_cup 转推?什么事情?
    kimiazhu
        34
    kimiazhu  
       2015-03-07 14:51:39 +08:00
    我的Model B+ 512MB RAM,Time Capsule可以运行,但是备份速度很慢,尤其是preparing阶段可能就得消耗个半小时,而且(可能是路由器的问题)容易断线,Pi还会时不时自动重启。我这边正常的情况下备份时通过wifi的传输速度是2M左右,( Model B+ 512MB RAM ) 。至今差不多备份了整整一天,还是是没备份完我的150G+的内容(首次备份),中间断了好几次。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5076 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 09:36 · PVG 17:36 · LAX 01:36 · JFK 04:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.