Giter VIP home page Giter VIP logo

home-network-note's Introduction

🚧 Under Construction 🚧

目前家里使用的是省心版本,稍后慢慢更新上来。LAST UPDATE: 2017.05.18

项目说明

记录搭建家用兼顾学习和娱乐网络环境的一些事情,以及折腾过的一些硬件的小经验。

主要需求

功能 备份数据 数据交换 无线接入 数据同步 workflow 开发学习 游戏娱乐
核心 安全 高速 安全 无感知 易定制 流畅 流畅
重要 高效 易用 简单 准确 省心 省心 舒适
可选 易用 安全 快速 全平台 - 冗余保障 -

额外需求

  • 方案或者配置需要尽可能简化,半年、一年以上后如果需要调整,可以轻松升级、维护、修理设备。
  • 网络中存在20台以上设备在线时,网络依旧需要通畅。

具体场景

  • [1] 两个人的手机、平板、电脑 能够自动同步、备份照片等数据。
  • [2] 电脑数据每日自动备份,自己玩的代码进行特殊备份。
  • [3] 在线视频、在线游戏、实验性质的数据抓取可以在稳定的网络下进行。
  • [4] 支持由于平时懒各种设备不断电,以及两个人都回家后10~20台设备在线时,网络通畅。
  • [5] 设备处于相对安全的网络环境中。
  • [6] 支持简单易用的workflow。

历史设备列表

如果你考虑入手一些设备(主机/路由/网卡/显示器/储存/移动设备/娱乐/...),或许可以从这里得到一些参考信息。

待补全的设备清单 | 显示器相关

当前屋内常保持联网设备清单及方案

(这张图又Out了,什么时候更新呢 =,=)

网络结构

🌈 宽带资源

不敢想假如家里没有稳定的网络会怎样

资源类型 明细 备注
北京联通 50M 迅雷快鸟 ^2 提速到100M
北京双线 ^1 50M 可以多拨到7~9MB/s的小区宽带(因上行太烂而废弃)
  • [1] 简化不必要的多线宽带,避免策略路由带来的各种问题,以及需要使用软路由聚合不同类型宽带。
  • [2] 迅雷会员附带功能,还算实用,联通宽带官方客户端似乎也可以进行类似操作,或者寻找一下民间快鸟版本,原理比较简单,向ISP供应商发送变速接口心跳包即可,可集成到路由中,或者使用App。

⭐️ 路由网关

影响网络质量的核心设备,负责部分网络安全事务

资源类型 明细 网络 储存 开始服务
交换机 NETGEAR GS116E ^1 千兆LAN x16 - 2017
路由器 Xiaomi Mini 第一版 ^2 2G WIFI / 5G WIFI / 百兆LAN - 2015 / 2016
路由器 Xiaomi Mini 青春版 ^3 2G WIFI / 百兆LAN - 2016
路由器 newifi D2 ^4 2G WIFI / 5G WIFI / 千兆LAN 8G 2016
  • [1] 八口千兆交换机,自带铁壳散热,目前感觉最超值的一个设备。
  • [2] 硬伤是全部百兆LAN口,不适合200M宽带入户的情况。刷机之后十分稳定,家用设备多可做主路由来拨号使用,家用设备少,不存在什么问题,已入三台。
  • [3] 功耗极低,小巧方便,适合旅游或者临时需要网络进行调试的场景,三方适配的固件功能强大,已入三台,如果公司不限制使用自建路由作为调试环境,强烈建议入一台。
  • [4] 功耗相比较它的性能来说尚可,大内存业界良心,作为二级路由,可以做到半年以上不重启,三方适配的固件功能十分强大。

💻 主机资源

提供运算能力的设备

资源类型 明细 网络 储存 开始服务
资源机器 DELL FX 160 x4 ^1 千兆LAN / 2G WIFI 4GBRAM / mixed 2017
公司机器 MacBook Pro ^2 千兆LAN / 5G WIFI 16GBRAM / 251GB 2016
编码机器 MacBook Pro ^3 千兆LAN & 5G WIFI 16GBRAM / 500GB 2014
资源机器 HASEE Z7 ^4 千兆LAN & 5G WIFI 32GBRAM / mixed 2015
功能机器 N3700组装机 ^5 千兆LANx4 & 5G WIFI 16GBRAM / mixed 2016
代码仓库 N3520 组装机 (N3520 2.166GHz) 千兆LAN 4GBRAM / mixed 2016
代码仓库 ONDA v939 Core M ^6 4G / 2G WIFI 4GBRAM / 128GB 2016
  • [1] N330,1.6GHz,跑负荷不重的应用,最基础的转码,其实足够了。
  • [2] Mid 2015, i7 2.2GHz 其实还不错,如果主频能高点就好了。
  • [3] Mid 2014, i7 2.5GHz 已经碾压了三家公司(淘宝/美团/阿里云)配的笔记本了, Orz。
  • [4] i7 2.6GHz, 配合hotkey软件调节节能模式,性能表现极好。
  • [5] N3700 1.6GHz
  • [6] Core M 5y10c 2.0GHz,其实性能很不错,然而散热不足导致会降频,所以轻度使用或慢慢淘汰吧。

🚚 储存资源

用来持久化保存资料(开始服务从作为存储角色开始计算)

资源类型 明细 网络 储存 开始服务
辅助储存 HASEE Z7 千兆LAN 1T SSD 2017
资源备份 DSM 兼容机 千兆LAN 300+ SSD / 1T HDD 2017
网站备份 DSM 兼容机 千兆LAN 240 SSD 2017
代码备份 DSM 兼容机 千兆LAN 120 SSD 2017
资源备份 DSM 兼容机 千兆LAN 1T HDD 2017
代码备份 Ubuntu平板 2G WIFI 128 SSD 2016
临时储存 N3520 组装机 千兆LAN 300G HDD 2016
长期备份 Canon G3800 ^1 2G WIFI - 2016
主要备份 WD MY CLOUD 4T 千兆LAN 4T HDD 2015
辅助备份 WD MY CLOUD 3T 千兆LAN 3T HDD 2014
资源备份 硬盘x2 - 1T HDD 2016
清理备份 Deli 9920 ^2 - - 2017
  • [1] 打印不失为一种相对稳定的持久化保存方案。
  • [2] 干掉持久化的纸质存储,最靠谱的莫过于加密级别的粉碎了。
  • 慢慢把所有HDD都换成SSD吧!

📱 移动设备

强依赖无线进行交互的设备

资源类型 明细 网络 储存 开始服务
平板 iPad Air2 4G / 5G WIFI 128G (改) 2015
平板 iPad Air2 5G WIFI 32G 2013
爪机 iP7 4G / 5G WIFI 128G 2016
爪机 iP6p 4G / 5G WIFI 64G 2014
爪机 iPse 4G / 5G WIFI 64G 2017
爪机 iP5s 4G / 5G WIFI 忽略 ^1 2017
爪机 S7E 4G / 5G WIFI 忽略 ^2 2016
游戏机 PSVx2 2G WIFI 16G / 64G 2015 / 2016
游戏机 3DSx2 2G WIFI 64G / 64G 2014 / 2016
  • [1] 工作备机,数据敏感,无需备份保存数据,放着就好。
  • [2] 没有特别需求,不会再入三星的机器了,稍后补充吐槽(关于闪付/更新),目前当NFC充值POS。

智能设备

所谓智能不过是可编程或者扩展了原有的使用者能力

资源类型 明细 网络 备注
网络插座 控客 x5 ^1 2G WIFI 2015年
网络摄像头 水滴 x1 ^2 2G WIFI 2015年
  • [1] app真心不是太好用,接口切换状态的时候经常重发。
  • [2] 之前用的小米,后来换了360水滴,启动提示略吓人。

历史设备

断电的设备

资源类型 明细 备注 开始服务
交换机 NETGEAR GS308 ^1 千兆LAN x8 ,由于有强力党的加入,这台已经闲置 2016
路由器 NETGEAR WNDR4300 ^2 已出闲置,全千兆,双频,双128MB,其实蛮靠谱的,入了两台了 2014
工控机 N270, 945GM x2 ^3 双网口x1, 单网口x1,由于来了一堆强力党,直接扔掉了 2015
工控机 D525 ^4 已送人 2016
工控机 D425 ^5 已丢弃 2015
  • [1] 不带E的其实也够用,但是需要有线连接的设备多了之后,口不够用了。
  • [2] 用于软路由的AP稳定性特别棒,有NetGear的辐射合格的背书,使用放心。不过芯片比较老了,支持的固件和适合运行的自定义功能有限,故放弃使用。
  • [3] N3700 组装机虚拟的NAS代替了工控机作为下载和储存机的作用,故废弃。
  • [4] 功能与N3700 组装机重复,不过配个启动U盘,刷个群晖/跑几个简单的docker镜像还不错,20W的功率感觉略鸡肋,7x24跑到是也还好。
  • [5] 同上,功率差不多,但是性能差太多,更加鸡肋...

具体实践

一些观点

home-network-note's People

Contributors

soulteary avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.