这个博客作为新技术的试验田,TLS 1.3 和 QUIC 自然不能放过。
TLS 1.3
编译 nginx
以下是我的编译指令:
这个博客作为新技术的试验田,TLS 1.3 和 QUIC 自然不能放过。
以下是我的编译指令:
Homebrew 是一个新型的,Ruby 编写的 macOS 包管理器。但是 Homebrew 的一些设计哲学使得它难以在多用户的情况下共同使用,并且存在诸多安全隐患。比如,Homebrew 会将 /usr/local
下的许多目录的所有者设定为当前执行用户,并禁止用户使用 root 权限安装包。这些设计哲学,使得 Homebrew 难以成为一个系统级的包管理器。但 MacPorts 和 Fink 相对难以令人满意,因此我们需要让 Homebrew 像其它包管理器一样,使用 root 安装包并不破坏原有的系统权限。
通过监控进程我们可以发现,判定是否 root 权限的代码并不在 Ruby 中。而在 Shell 脚本里。
在 /usr/local/Homebrew/Library/Homebrew/brew.sh
中,我们发现了相关代码:
期末考试结束了,也出了一部分成绩。不过根据教育部的规定智学网不可以直接显示成绩了,原卷那个字又非常小,虽然可以全选拷贝出来但一点点算太麻烦了。于是我就做了这个东西,供像我这样的懒人计算成绩使用。
OpenWRT 的许多定制包都没有针对自己路由器架构的二进制包,因此需要自己编译。
最近发现 OpenWRT 默认的 NAT 类型是 Symmetric NAT,而这种 NAT 不适合进行打洞穿透。遂萌生了更改 NAT 类型为 Full Cone 的念头。查了一下资料发现需要安装一个内核扩展和 iptables 扩展,很不幸作者没有针对我的路由器编译二进制包,因此我们需要手动编译。