Update 2023-01-27: 目前文中 DNS 劫持的方式大概率已经失效。请让 T-Mobile 的域名走代理,确保机场或自建节点支持 UDP 转发,且不屏蔽 IPSec 流量。 或可以使用海外的 VPS 节点转发特定流量到 T-Mobile 服务器。 也许有新的未被墙的 IP 地址,我没有测试,欢迎找到的朋友联系我更新文章。 以下为原文 有时候我们需要一个海外手机号用来接码,如果你要注册海外应用,出于隐私考虑可能也希望有一个海外手机号可用。现在 Google Voice 虽然还能注册不少应用,但很多应用会检测到 Google Voice 是 VOIP 号码,不能用来收短信验证码。这篇文章教大家如何自己购买到美国 SIM ...
我姑且还是有留学梦的,因此 TOEFL 终究是逃不开的。
终于有一天,我的 vscode 因为装了大量插件他终于速度慢的我有点无法忍受了。
尤其是在我这台可怜的 Surface Go 2 上,每次打开都慢的要命不说,使用起来也非常卡顿。
偶然听说 Neovim 这个现代化的 Vim 编辑器,并且有良好的插件生态,所以我打算尝试一下。
最近在做一个工具,估计很快就能和大家见面了。
这是我第一次用 Go 写 CLI 工具,功能意外的还蛮多蛮复杂,其中涉及到一些 Linux 运维的工作,包括对网络接口进行操作,对 IPtables 的维护等。
不可避免的,这个过程中需要调用 Syscall,Go 的 Syscall 不像 C 那样直接,虽然 Go 提供了 golang.org/x/sys/unix 包,其中打包了一些常用的 Syscall,但就我们的案例而言需要去调用裸 Syscall,因此研究了一下 Go 调用 Syscall 的正确打开方式。
第一个 Lab,使用 xv6 提供的 Sys Call 写一些工具。