Everything you care about in one place

Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.

Get Feeder

taoshu.in

涛叔

Get the latest updates from 涛叔 directly as they happen.

Follow now 33 followers

Latest posts

Last updated 17 days ago

使用 WireGuard 组网

about 2 months ago

最近收到读者刘宇的付费咨询,帮助他解决了在 NAT 网络下运行 strongSwan 的配置 问题。完活之后与之闲聊,发现他居然没听说过 Linux 的 WireGuard。这确实 出乎我的意料。所以专门梳理一篇文章向初学者分享 WireGuard 组网技术。

自动化登录堡垒机

about 2 months ago

我工作的地方需要通过统一的堡垒机才能登录生产环境的主机。看起来很重视安全,却不 支持密钥认证方式,只能使用用户名+密码来认证用户身份。显然这不够安全,于是又额外 添加了输入动态验证码(2fa)环节。所以登录时需要先输入密码,再输入动态口令,很不方 便。在一些紧急的情况下甚至还会耽误事。本文分享一种自动登录方案,基于 expect 程序 实现。这是一种在命令行下自动化处理交互式动作的通用方案,希望能给大家带来启发。

免费使用 Windows 11 操作系统

about 2 months ago

我日常很少用 Windows 系统,但有时候需要测试系统在 Windows 下的显示效果,于是便 装了虚拟机。在虚拟机里装了最新版的 Windows 11 系统。理论上不激活也能一直用下去, 但是我又是强迫症晚期患者。Windows 系统默认在桌面上显示回收站和XX两个图标,我无 论如何也受不了。但新版的系统要调整桌面图标就得用到个性化配置,而个性化配置需要...

Go 语言结构化日志库 slog

about 2 months ago

我在 2019 年设计 sniper 框架的时候选用了 logrus 作为底层日志框架,主要 是为了实现输出结构化日志功能。除了 logrus 库外,还有诸如 zap/logr 等很多类似的...

SQLite 数据随机取样

2 months ago

我有很多个人项目都使用 SQLite 保存数据,之前还专门分享过SQLite 优化技巧。 今天再跟大家分享一个小技巧,如何从 SQLite 表中随机抽取部分数据。该功能可以用于 简单的内容「推荐」等功能。挺有意思。

几种有用的原生 HTML 组件

2 months ago

传统 HTML 组件多用作展示静态内容。如果需要高级交互效果,通常会基于 JavaScript 来 实现。但随着 Web 技术的发展,很多常用的组件都被标准化为原生 HTML 组件。如果是开发 简单的 Web...

使用 Nginx + acme.sh 配置 HTTPS 网站

2 months ago

之前我发起了免费域名项目zz.nic。所有 zz.ac 域名要求必须使用 HTTPS 建站,这就涉及到 SSL 证书。虽然市面上有很多商业 HTTPS 证书可选,但基于 ACME 标准 申领的免费...

配置 Nginx 代理 WebSocket 流量

2 months ago

最近工作上需要自己搭建 Nginx 集群来转发 WebSocket 流量。做了一些调研,再结合自己 的经验将相关内容整理成文备忘,同时也分享给有需要的朋友。

最小化安装 Linux 系统

3 months ago

学习 Linux 一般要从安装系统开始。现在 Windows 系统因为集成了 WSL,可以跳过安装 直接开始学习 Linux 命令。最我们最终还是要离开 WSL 襁褓学会独立安装系统。大多数 Linux...

抢救老 MacBook Pro

3 months ago

我的第一台苹果笔记本是在2014年买的。当时上班的公司提供七千多购机补贴,但要连续 工作三年,提前离职需要退还差价。后来去了新单位,好长时间都不配发苹果设备,我就 一直用自己的电脑。大约到了2020年,公司终于可以申请 MBP 了,于是自己的那台开始 吃灰。又过了两年,村里有个朋友想学英语,我把老的 MBP 重装了系统,给他用。但可惜 有几个键失灵了,只能配个蓝牙键鼠将就使用。今年春节期间,不知道他做了什么操作, 电脑喇叭不响了,而且 UI 也非常卡。我仔细一看,好像是启动遇到什么问题,进入类似...

友情链接

3 months ago

时间过得真快。从2021年注册域名taoshu.in到现在已经四年了。在此期间除了发布约 200篇文章之外,还认识了不少博主和读者。博客收录的友链也越来越多。原来图省事,只 在关于页面用表格的形势列出了博客的链接,非常简陋。现在是时候创建单独的友链页面并 装修一番了。

为 go:embed 嵌入的资源开启条件缓存

3 months ago

我在自研 Picr 图床时使用 go:embed 来简化部署。系统上线后发现了新 问题,静态资源和图片资源无法在浏览器本地缓存,每次刷新浏览器都会重新加载全部???源。 浪费点流量倒没什么,最主要的是服务器部署在海外,延迟较高,反复下载相同的文件会 拖慢页面打开速度。本文跟大家分享优化方案。