手上有一个小米路由器,型号是 Redmi Ax5,并且开启了 ssh 登陆1。 前段时间已经将wireguard-go交叉编译上去(go 程序交叉编译很简单,只需要
之前我们使用 Wireguard 搭建了一个私有局域网(VPN)系统: 使用 Wireguard 构建全球私有局域网 假设我们在其中某台机器上要开启文件共享服务,例如 samba,我们可
最近使用 Rust 的 ORM 框架 Diesel 的过程中发现一个问题: 默认情况下无法在 Sqlite 中存储 i64 格式。 问题 错误信息如下: error[E0277]: the trait bound `i64: diesel::Expression` is not satisfied --> src/db/models.rs:9:52 | 9 | #[derive(Debug, Deserialize, Serialize, Queryable, Insertable)] | ^^^^^^^^^^ the trait `diesel::Expression`
Wireguard 是一个现代化的 VPN 软件,它拥有极其简单的设计 (~4000 行代码1),非常优秀的性能2,迅速推广开来。 Wireguard 已经合并到最新的 linux 内核中(从 5.6 开始),低版本内核
随着 async/await 特性在 Rust 中稳定下来1,在 Rust 中写 asyncio 变得越来越简单了。 async-std 封装了 Rust 标准库(std)中大多数的组件(例如:fs,io,net 等)。 借助于 async-std 来实
一直使用一个 telegram bot 来获取从学校出发回家的 bus 时间。 今天这个 bot 突然出了问题,分析原因之后发现是由于获取 bus 时间表的官方 api 更换了。 随后抓了一下包,想重