惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

SecWiki News
SecWiki News
I
InfoQ
The Cloudflare Blog
人人都是产品经理
人人都是产品经理
博客园 - Franky
T
Tailwind CSS Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
量子位
博客园_首页
罗磊的独立博客
V
V2EX
李成银的技术随笔
大猫的无限游戏
大猫的无限游戏
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
True Tiger Recordings
Vercel News
Vercel News
Cyberwarzone
Cyberwarzone
Cisco Talos Blog
Cisco Talos Blog
F
Fox-IT International blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
M
Microsoft Research Blog - Microsoft Research
Know Your Adversary
Know Your Adversary
爱范儿
爱范儿
The Register - Security
The Register - Security
G
Google Developers Blog
The Hacker News
The Hacker News
Malwarebytes
Malwarebytes
S
Securelist
博客园 - 三生石上(FineUI控件)
Jina AI
Jina AI
T
Threat Research - Cisco Blogs
T
The Exploit Database - CXSecurity.com
S
SegmentFault 最新的问题
博客园 - 叶小钗
F
Fortinet All Blogs
Apple Machine Learning Research
Apple Machine Learning Research
宝玉的分享
宝玉的分享
博客园 - 聂微东
T
Threatpost
博客园 - 【当耐特】
D
Docker
P
Privacy & Cybersecurity Law Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
G
GRAHAM CLULEY
V
Visual Studio Blog
C
Cisco Blogs
IT之家
IT之家
S
Security Archives - TechRepublic
Latest news
Latest news
阮一峰的网络日志
阮一峰的网络日志

Razeen`s Blog

Let's Encrypt 推出 Gen Y 根证书架构:揭示 Web PKI 的五大未来趋势 通过 Wi-Fi 自动备份你的 iPhone 到 Nas 管理培训感悟:从技术视角看管理之路 UPS 一拖多:保护你的 NAS 和 Linux 服务器 从影音中心到 AI 助手:我的50款 Homelab 服务清单 从SSL证书有效期将缩短到47天聊开去 部署一个自己的 Running Page 谈谈特斯拉 Model Y 用车一年的感受和费用分析 弃用 Disqus 评论,使用自建 Waline 使用 Prometheus 和 Grafana 搭建你的证书监控面板 服务器迁移记:一次磁盘换板引发的Linux分区与挂载的学习 改善信息来源, 利用 RSS 高效获取资讯 (RSShub + Reeder5 + WeWe RSS) 多种 Docker 镜像拉取解决方案与实践 App分享 | AppCleaner - Mac上的卸载神器 Azure OpenAI API 申请和使用 如何开通 OneKey 虚拟信用卡,并充值消费 如何拥有一个可长期在国内使用的国外手机号码 分享开通 ChatGPT Plus 过程 如何开通 Depay 虚拟信用卡,并充值消费 如何开通欧易Web3钱包, 交易入账 如何5分钟内1块钱注册 ChatGPT 科学上网 如何注册美区的 Apple ID (2023年/无需科学上网) NAS折腾记(11): NASTool3.0体验和降级 NAS折腾记(10): Docker版本的NASTool配置 NAS折腾记(9): NASTool与微信交互,微信发送消息远程下载电影【多图】 NAS折腾记(8):群晖安装 NASTool 实现影音半自动化【多图】 内网穿透(2):Tailscale 组网实现内网穿透,操作简单,无成本 内网穿透(1):总结了11中内网穿透的方式,总有一种适合你 NAS折腾记(7):从零开始设置(黑)群晖系统 NAS折腾记(6):黑群晖系统安装好后怎么洗白? NAS折腾记(5):群晖硬盘休眠设置与分析 NAS折腾记(4): 20分钟手把手带你完美安装 DS918+ 黑群晖7.1.1 NAS折腾记(3):NAS 装机 NAS折腾记(2):B360-ITX 双M.2 双2.5G网口 6 SATA主版 开箱 NAS折腾记(1):328元的4盘位Nas机箱开箱 Openwrt + Clash 全局科学上网 Newifi3 刷入 OpenWrt 固件 v21.02 利用 Markdown 画一些流程图、时序图、甘特图等 Homelab(8): 搭建自用 Gitlab 与 Docker 仓库 Nginx Tcp 转发保留客户端真实 IP (PROXY Protocol) Homelab (7):IPSec VPN(基于证书认证)客户端设置 Homelab (6): 基于自签发证书的 IPSec VPN 搭建 Homelab (5): DDNS 动态域名解析 Homelab (4): Linux 服务器基础环境准备 Go学习笔记(十)老项目迁移 go module 大型灾难记录 Github Actions 初体验之自动化部署 Hexo 博客 记一次 Nginx DNS 缓存导致转发问题 Homelab (2): 电信悦me网关修改桥接模式,路由器拨号 Homelab (1):5分钟上手黑群晖 NAS 终极 Bash 脚本指南 Typora 自动上传图片到七牛云 Ubuntu 20.04 LTS 有线网卡驱动安装 折腾 Ubuntu 20.04 LTS 开发环境 Go学习笔记(九) 计时器的生命周期[译] 利用 git hook 规范你的代码与 commit message 规范 git commit message 与自动化版本控制 超详细 vim 配置 (with MacVim) Golang 中的 RESTful API 最佳实践 折腾服务器(开篇) 我的第一台个人服务器 Newifi3 实现低成本家庭级科学上网 Go学习笔记(八) | 使用 os/exec 执行命令 如何用 Go 调用 Windows API Mac OS 自动根据 WI-FI 名字改变网络位置 关于 Docker 清理 MIME Types 速查表 Go学习笔记(七) | 理解OAuth 2.0并实现一个客户端 我又又又把博客迁移了 Go学习笔记(六) | 使用swaggo自动生成Restful API文档 Go学习笔记(五) | 使用代码片段(snippets)提高编码效率 书单 - 2018 IPFS 初体验,利用 IPFS 托管你的静态网站 记一次 PostgreSQL LIKE 索引优化,联合字段 LIKE 查询优化。 Disqus 添加有趣的 Reactions 的功能 TLS 1.3 详解 (RFC 8446解读) gRPC在Go中的使用(三)gRPC实现TLS加密通信与流模式 gRPC在Go中的使用(二)gRPC实现简单通讯 gRPC在Go中的使用(一)Protocol Buffers语法与相关使用 CentOS 安装 tshark 抓包工具 Go学习笔记(四) | win上使用VSCode搭建Go开发环境 日常 Postgres 数据库点滴记录 简单了解 PKCS 规范 美食篇 | DIY戚风蛋糕(烤箱做蛋糕) Go学习笔记(三) | 怎么写Go基准测试(性能测试) TLS1.3正式更新,为Nginx添加TLS1.3的支持 一次诡异的数据库删除 GitHub Pages自定义域名开启HTTPS 证书透明度是什么?它是怎么工作的? Go学习笔记(二) | 我对 recover 的一点误解 搭建证书透明度(certificate-transparency)日志服务之从入门到放弃 修复远程登陆 Centos 时,出现 UTF-8 Warning HTTPS篇之SSL握手过程详解 Go学习笔记(一) | postgres与golang点点滴滴 AWS 命令行界面(aws-cli)从安装到快速上手 数字证书分类及怎么区分各类数字证书 常用 linux 命令小结(一)文件目录操作 云服务器搭建 hexo 博客,git hooks自动更新 SSH 免密登陆, SSH Config 配置 Golang CGO Mac 交叉编译 Windows 使用 goose 让数据库迁移更加轻松
Homelab (3): 整体网络与基础硬件介绍
2021-08-15 · via Razeen`s Blog

一直心心念念想要组建一个Homelab, 满足自己想折腾博客、NAS、Gitlab、自动化、虚拟机、IOT、k8s、Linux、写一些小工具等等的乐趣, 经过几年陆陆续续的买入一些硬件终于拼凑出了一个小型的Homelab

折腾目标

以前喜欢瞎折腾,收获甚微。最近才意识到即使折腾也得给自己个目标,就像自己每次跑步一样,每次跑之前都会给自己设定最小值,期望值。所以,我希望自己在折腾 Homelab 过程中实现下面一些小目标:

  • 私有博客搭建
  • Gitlab 私有仓库
  • 私有 Docker 仓库
  • 家庭科学上网
  • 基于证书认证得 VPN 服务
  • PC 自动备份
  • BT 下载
  • 手机相册自动备份
  • 服务器自动备份
  • 内外网解析分离
  • HomeKit
  • k8s 集群搭建
  • Gitlab CI/CD 自动化
  • VSCode-Server
  • Prometheus 监控与报表
  • ES 搜索
  • 持续更新。。。

网络拓扑

要实现上面这些小目标,必须先把整体搭建好。 不过目前整体网络架构还是比较简单的,如下图。

image-20210819010148139

  1. 外网主要通过 VPN 连到家里,目前是电信网络,有公网IP,利用DDNS, 很容易就实现了;
  2. 一些可以开放出去的服务,就经过阿里云进行 TCP 中转(由于80等常规端口电信封了);
  3. 光猫主要用来桥接网络;
  4. 路由器负责拨号、端口转发、WIFI、连接其他设备等;
  5. 一台装了 CentOS7 的服务器就是平常跑服务的主要战场,VPN、Gitlab、DDNS、SS都跑在上面;
  6. PC 就是平常搬砖的地方,开些虚拟机、写代码、玩游戏等;
  7. NAS 主要用来做 PC、服务器、照片、其他文件的存储与备份。

硬件介绍

工欲善其事,必先利其器。

光猫

光猫是电信办宽带“送”的(当初还交了200押金)电信悦me光猫 E-140W-P 。

配置大概是 :

  • 网口: 4个内置千兆PHY
  • CPU: MIPS 32位处理器,双核,(64K×2指令缓存,32K数据缓存)
  • 内存: 400M

路由器

19年捡垃圾捡的矿渣newifi3 d2, 用到现在也没什么问题。在以前的这篇文章《Newifi3 实现低成本家庭级科学上网》还有介绍(不过这个SS科学上网方式已经不行了)。

配置如下:

  • CPU: MT7621A
  • 闪存: 32MB
  • 内存: 512MB
  • 传输频段: 2.4G;5G
  • 网口: 全千兆 4xLAN + 1xWAN
  • USB: 3.0x1

服务器

20年入手了一个NUC10i5FNH装Ubuntu开发了一段时间,后又组装了一台PC,于是NUC就做服务器了。

配置如下:

  • CPU: i5-10210U (1.6GHz-4.2GHz)
  • 内存: 美商海盗船(USCORSAIR)32GB DDR4 2666 x2
  • 磁盘: Asgard AN2 500NVMe-M.2/80

NAS

19年就开始组建了第一台服务器,现买了两块硬盘,改装一个黑群晖。

配置如下:

  • CPU&主板: ASROCK/华擎科技J4105M集成主板
  • 内存: 海盗船 2400 DDR4 8Gx2
  • 电源: 华硕 GPS-200AB 小1U小机箱电源
  • 存储: 希捷银河企业盘 8T x2 + PLEXTOR 固态 120G + 七彩虹 固态 128G

开发 & 游戏 PC

20年下半年组装了这台PC,目前用来跑跑虚拟机,写写代码,玩玩游戏,绰绰有余。

  • CPU&主板: i5-10400F 盒装 + 微星 MAG B460M MORTAR WIFI
  • 电源: 航嘉 冷静王钻石版 额定300W
  • 存储: 英特尔(Intel) 760P 512G + 三星 860 EVO 500GB
  • 显卡: 微星(MSI)GeForce GTX 1050 Ti GAMING X 4G

这就是我 Homelab 全部的硬件设备了,从19年慢慢折腾,到现在为止终于差不多凑齐了。