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

推荐订阅源

cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
aimingoo的专栏
aimingoo的专栏
D
Docker
N
Netflix TechBlog - Medium
IT之家
IT之家
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
宝玉的分享
宝玉的分享
美团技术团队
P
Proofpoint News Feed
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Stack Overflow Blog
Stack Overflow Blog
The Cloudflare Blog
G
Google Developers Blog
腾讯CDC
Help Net Security
Help Net Security
Google DeepMind News
Google DeepMind News
Security Archives - TechRepublic
Security Archives - TechRepublic
Apple Machine Learning Research
Apple Machine Learning Research
L
LINUX DO - 最新话题
O
OpenAI News
博客园 - 司徒正美
Google Online Security Blog
Google Online Security Blog
H
Hacker News: Front Page
博客园 - 聂微东
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Project Zero
Project Zero
Vercel News
Vercel News
C
CXSECURITY Database RSS Feed - CXSecurity.com
C
Check Point Blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
A
Arctic Wolf
Microsoft Security Blog
Microsoft Security Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Forbes - Security
Forbes - Security
www.infosecurity-magazine.com
www.infosecurity-magazine.com
人人都是产品经理
人人都是产品经理
大猫的无限游戏
大猫的无限游戏
S
Security @ Cisco Blogs
T
Tor Project blog
D
DataBreaches.Net
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Spread Privacy
Spread Privacy
W
WeLiveSecurity
V2EX - 技术
V2EX - 技术
Simon Willison's Weblog
Simon Willison's Weblog
AI
AI
Security Latest
Security Latest
S
Securelist

atpX

自建 S3 兼容对象存储服务 Garage 听风的歌 偶尔是深夜就好了 新玩具 AirPods Pro 3 公交车上的时间 从 WHOIS 到 RDAP 通过 WireGuard 访问 NFS 共享文件 自建音乐串流服务探索 我停止了探索 Fediverse 互联网背景噪音 我的数字生活降级 小城与确定性的墙 一只特立独行的猪 Fediverse 与社交 承认的勇气 mediaX - 轻量书影音记录管理工具 我的博客写作流程 网站新增 Misc 页面 擅长对线的鲍勃 在 Chroot 环境下使用 Rsync 同步 再见 JavaScript 当我玩博客时我在玩什么 为什么我的博客没有友链页面 小熊猫与大熊猫 (HDR 照片测试) 是时候为网站开启 HTTP/3 支持了吗 使用 AdGuard Home 搭建自用 DoH 服务 谈谈读书与消遣 2023 年终总结 西安两日游 从 AirPods「升级」到 EarPods Docker 搭建去中心化的微博客平台 Mastodon 聊聊 iPhone 15 Pro 使用感受 能否将 TOTP 二次验证存放在密码管理器里 认识史蒂夫·乔布斯 与“锤哥”克里斯·海姆斯沃斯一起养生 逃离爆炸的信息 你想活出怎样的人生 重温《龙珠》动画 为什么关闭评论 从域名注册商到 DNS 服务,找到自己的组合 如何提高用户网页阅读体验 从 Typecho 迁移到 Hugo 个人博客的最终归宿是静态网站吗 我选择了放弃 jQuery 关于我的小破站折腾速度优化这件事 记一次家庭网络折腾 贴一些 SmokePing 记录 我的域名邮箱选择 不存在的语录 Typecho 评论验证插件 CaptchaPlus 谈谈写字这件事 新的网站 Logo 探索 曲线解决 Typecho 图片占位抖动问题 自建 vaultwarden / bitwarden_rs 密码管理器 使用 Plausible 自建网站流量统计分析工具 如何优雅地徒手剥开火腿肠 简单的集中隔离生活记录 新玩具 M2 MacBook Air 使用 acme.sh 申请 Google 公共证书 Docker 搭建去中心化的微博客平台 Misskey 搭建 Lsky Pro 兰空图床 折腾树莓派系统的一天 我的吉卜力之旅 使用 Uptime Kuma 自建服务器/网站在线率监控 Spartan Host Review - Best Hosting & Service Support Debian 下 Nginx 配合 Fail2Ban 减少恶意扫描和攻击 升级 Typecho 到最新开发版本 v1.2.0 Linux rm 命令详解 Debian 系统安装 Docker 教程 BandwagonHost - Reliable Blog and Business VPS Hosting 使用 Isso 为 Hugo/Hexo 等静态网站添加评论功能 推荐 5 款免费开源的网站流量分析统计工具 搭建 Shynet 网站流量统计分析工具 聊聊 DDoS 攻击那些事 Hugo 使用 Fancybox 实现图片灯箱/放大功能 从 Debian 10 升级到 Debian 11 教程 使用 Umami 自建网站流量统计分析工具 Linux 一次执行多个命令的 3 种方式 Typecho 修改永久链接后旧链接 301 跳转到新链接 从不同需求推荐几家稳定可靠的 VPS 服务商 Build EchoIP service with Docker 浅谈一下这些年折腾过的 VPS 单线复用解决一根网线同时 IPTV 和宽带问题 开发一个自己的 Telegram Bot 使用 Nginx 实现 TCP 四层反向代理 画画真难 我读村上春树 使用 acme.sh 自动签发和更新证书 卡拉马佐夫式悲剧 安装 File Browser 轻量网盘工具 新玩具树莓派到手 Linux 定时自动备份数据到 OneDrive/Google Drive 记一次服务器崩溃 使用 rsync 同步文件 短信的消失 幻灭的艺术家 新玩具戴尔 S2721DGF 开箱 蝴蝶 用 Docker 整合 SeafilePro 搭建私人云盘 搭建自己的 kms 服务器
不完全吃灰的树莓派
ATP · 2021-04-20 · via atpX

果然上次入手的树莓派还是逃不过吃灰的命运,本来想买个温湿度传感器做个室内环境监控的,但一直都难得动手,而且貌似小米空气净化器已经带有这些功能了…也考虑过直接刷个openwrt做旁路由,但感觉太浪费了,后来试过直接搭建透明代理,CPU 不支持 AES,速度达不到理想值,故弃之真香打脸QAQ

之所以说不完全吃灰,是因为确实是运行着一些简单的服务,虽然远没有达到对树莓派的预期使用。

使用 AdGuard Home 去广告

尽管从使用情况来看,AdGuard Home 通过 DNS 的方式去广告效果甚微,远不如通过浏览器插件修改页面元素来的好用,而且实际使用来看,性能方面不如 uBlock Origin,但聊胜于无。除了去广告之外,我感觉 AdGuard Home 搭建 DNS 服务器的作用更大,通过 DoH/DoT然而目前国内已经开始争对性阻断了 防污染。下面简单的写一下用 Docker 搭建 AdGuard Home 的过程,详细教程可以参考官方文档

先把 Docker 的源换成国内:

vim /etc/docker/daemon.json
{
 "registry-mirrors" : [
   "https://docker.mirrors.ustc.edu.cn",
   "http://registry.docker-cn.com",
   "https://dockerhub.azk8s.cn"
 ]
}
systemctl restart docker

运行命令 docker info, 在输出中查看 Registry Mirrors 下是否有设置的内容,有的话就说明成功了。

先创建自定义文件夹用于存储 AdGuard Home 的配置文件:

mkdir /etc/adguardhome/conf

创建并运行 AdGuard Home 容器,不同端口有不同的功能,根据自己需求选择设置开启,如果有端口冲突请自行修改:

docker run --name adguardhome\
    --restart unless-stopped\
    -v /etc/adguardhome:/opt/adguardhome/work\
    -v /etc/adguardhome/conf:/opt/adguardhome/conf\
    -p 53:53/tcp -p 53:53/udp\
    -p 67:67/udp -p 68:68/udp\
    -p 80:80/tcp -p 443:443/tcp -p 443:443/udp -p 3000:3000/tcp\
    -p 853:853/tcp\
    -p 853:853/udp\
    -p 5443:5443/tcp -p 5443:5443/udp\
    -p 6060:6060/tcp\
    -d adguard/adguardhome

容器部署成功后,通过 http://127.0.0.1:3000/​ 打开管理页面。

后面要更新的话,则执行下面命令之后再运行一次上面的创建并运行 AdGuard Home 容器的代码:

docker pull adguard/adguardhome
docker stop adguardhome
docker rm adguardhome

使用 SMB 自建 NAS

从抽屉里翻出一块吃灰的硬盘,于是找了个外接硬盘盒,搭建个小型 NAS 还是很不错的。树莓派 4B 支持 USB3.0,搭建后实测能稳定跑满局域网千兆,配合 aria2 下载(搭建方法见以前的文章)一些视频很方便。**值得一提的是,挂载硬盘最好将硬盘格式化为 xfs 格式,**最开始一直用的 ext4,后来一次停电导致了硬盘上的文件全部消失了,抢救一晚上也没找回来,xfs 格式的校验和容灾机制更强大。如果是 CentOS7 之后默认就是 xfs格式,Debian 要使用 xfs 的话首先需要安装 XFS 系统工具集:

apt install xfsprogs

如果在分区上已经有其他文件系统,需要加上 -f 参数来覆盖它:

mkfs.xfs -f /dev/sda

之后再挂载硬盘到需要的目录下,安装 smb 服务:

apt install samba samba-common-bin

编辑配置文件:

vim /etc/samba/smb.conf
[NAS]
   comment = Raspberry Pi Samba
   valid users = pi, root
   path = /disk/nas
   browseable = no
   writable = yes
   create mask = 0777
   directory mask = 0777

为 smb 添加用户,在 /etc/samba 下运行:

smbpasswd -a pi

最后启动 smb 服务:

systemctl start smbd

安装 OpenWrt Docker

最终我还是试了试使用 OpenWrt,作为家庭网关的话其实还不错,于是研究了一番,最后基于 Lean’s Openwrt source,并且精简了很多自己不需要的插件,创建了 Github Actions 自动构建方便更新,你可以在 Dockers hub 上查看我上传的镜像,也写了如何自己构建的文档。用了一段时间很稳定,资源占用很低,虽然还有许多用途需要发掘一下,但目前来看已经比较满意了。

树莓派运行 OpenWrt Docker

除了这些之外,我的树莓派上还运行着一些不值一提的服务,比如有时还在上面运行测试一些 Python 程序,并定时将结果发送到 Telegram Bot 等。显然我对树莓派的利用已经走偏了,只是当成一台小型服务器来用的话,显然有更多更好的选择,我认为要充分使用树莓派还是往软硬件开发上面靠,毕竟 GPIO 空在那里总感觉有点不对,当然,这都是后话,就目前来看,还是吃灰更省事。