const blog = { title: '', focus: 'LATEST', updated: '2026.10.12' } function latest() { return '【SDWAN】团队用 AI 总掉线?一个盒子接上' }
const blog = { title: '', focus: 'LATEST', updated: '2026.10.12' } function latest() { return '【SDWAN】团队用 AI 总掉线?一个盒子接上' }
const blog = { title: '', focus: 'LATEST', updated: '2026.09.18' } function latest() { return '「已连接,但打不开 YouTube」——一次 s' }
const blog = { title: '', focus: 'LATEST', updated: '2026.07.17' } function latest() { return '重新定义 Wireline:不锁你数据的 mac' }
const blog = { title: '', focus: 'LATEST', updated: '2026.07.10' } function latest() { return '【技术分享】一个字母管住所有 SSH:我写了个叫' }
const blog = { title: '', focus: 'LATEST', updated: '2026.06.26' } function latest() { return '一条命令把本地文件夹变成公网链接:我的 `h` ' }
持续记录与沉淀
团队想用 ChatGPT、Claude、Gemini 干活,卡住的往往不是 AI 本身,而是网络。Tunnova 把这件事做成一个盒子:接到路由器上、通上电,团队就能稳定用上 AI,原来的网络一根线都不用改。「Ch...
TL;DR:用户报「VPN 连上了但 YouTube 打不开」。查下来是 Android 端 hot-reload 到主配置这条路整条是坏的——主配置两个月没真正生效过,全程只有 bootstrap 配置在跑。根因...
上一版这篇文章,我把 Wireline 介绍成「一个不锁定你的 macOS SSH 客户端,还带个会动手的 AI 副驾」。用了一阵子、也看了一圈同类产品之后,我觉得这个定义得改——不是产品变了,是我想清楚了它到底强...
当服务器从 3 台变成 30 台,ssh 这件事就开始变得难受了。IP 记不住,密钥和密码混着来,有的机器登进去还得手动 sudo -i,换台电脑连密码都得重配。我一直想要一个足够简单的命令:记住一个短别名、甚至什...
缘起经常会遇到这种场景:手头有个打包好的 ios.ipa、一个 Windows 安装包,或者一份临时构建产物,要发给同事或测试同学。微信传大文件要压缩、要等转存;网盘要登录、要等审核;scp 对方又不一定方便。我想...