Know ShadowTLS too late
正如标题写的那样,ShadowTLS 相见恨晚。 偶然在 Mihomo 的 Issue 里面看到作者说 ShadowTLS 还很稳,所以没必要支持 XHTTP。看了一下 ShadowTLS 的作者竟然是我关注了很久的大佬 ihc。 看了一下 GitHub 的文档,发现部署 ShadowTLS 其实非常简单。我尝试在日本 IIJ 的服务器上部署了一下,发现速度很不错。并且 Surge 和 Shadowrocket 都支持 ShadowTLS。之前一直在用 Snell,但是苦于 Snell 必须要依赖 Surge,很难分享给没有 Surge 的朋友使用。ShadowTLS 刚好解决了这个问题。 由于 老刘没有提供 Snell Server 的 Docker Image,我在 geekdada/snell-server-docker 的基础上改进了一下,支持了 Github Actions 的自动构建,并且支持了更多的环境变量。 如何部署 本文只介绍如何使用 Docker Compose 部署 ShadowTLS + Shadowsocks 和 ShadowTLS + Snell。 https://github.com/missuo/snell-server-docker ShadowTLS + Shadowsocks # Create directory and navigate to it mkdir shadowtls-shadowsocks cd shadowtls-shadowsocks # Download compose file wget -O compose....
PostgreSQL Master-Slave Synchronization
本来一直在用 Supabase,但是苦于 Free Plan 只能创建两个 Database,所以不得不寻找其他方案。 最初的想法是,在我美国的不同地区的 Servers 上部署 PG Instance,并且实现 HA (High Availability) 和 Replication。但是我发现如果要实现 HA,至少需要三个 Servers,而且需要保证三个 Servers 之间的优秀的网络。我又没有那么多 Servers,所以最后放弃了 HA。仅保留了主从 Replication,也就是说只要我在 Master 上创建了 Database,那么从数据库也会自动创建一个相同的 Database,并且自动同步数据。 我找到了一个相对来说比较简单的方案,就是使用 bitnami/postgresql 这个 Docker Image。 部署 Master Instance services: postgres-primary: image: bitnami/postgresql:latest env_file: - .env restart: always volumes: - ./data/primary:/bitnami/postgresql ports: - "5432:5432" # .env POSTGRESQL_REPLICATION_MODE=master POSTGRESQL_REPLICATION_USER=replicator POSTGRESQL_REPLICATION_PASSWORD=password_hard_to_guess POSTGRESQL_USERNAME=postgres POSTGRESQL_PASSWORD=password_hard_to_guess POSTGRESQL_DATABASE=mydb Slave Instance services: postgres-replica: image: bitnami/postgresql:latest env_file: - .env restart: always volumes: - ....
Proxmox VE smooth upgrade
Recently, PVE released version 8.4.0, while I am still using 8.3.0 and plan to upgrade to the latest version. Open the PVE management backend, select pve, and click Shell. This will open the command line for PVE. By default, if there is no enterprise subscription, updates cannot be checked, so you need to add a no-subscription source.list. nano /etc/apt/sources.list.d/pve-no-subscription.list # Enter the following line deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription Update the PVE source and upgrade the PVE....
Get an US DL with a Chinese DL
使用中国驾照及翻译件在美国租车,大部分的租车公司会租给你,当然其实这样的操作在美国的部分州是不合法的。所以,如果有美国驾照就会方便很多,更重要的是持有美国驾照可以去 AAA 换取国际驾照(IDP),这样就可以在全世界范围内租车了。 灰色部分是不承认 IDP 的国家和地区。(非洲和南美洲部分地区以及中国大陆不能使用 IDP 开车) 本文主要介绍的是使用中国驾照在美国新泽西州申请美国驾照的保姆级攻略。 材料准备 中国驾照原件 中国驾照翻译件原件(可以找 Aiqiang Chen 翻译,如果想要省钱也可以自行翻译) SSN 原件 (如果没有可以使用 I-94 或者 I-20 代替) 护照 地址证明(Checking Account Statement) 申请流程 尽管 NJ 有很多的 MVC,但是根据网友的反馈,绝大多数的 MVC 都可能会需要路考,所以我个人仅推荐成功率比较高的可以 Waive 路考的 MVC,比如: North Bergen Bayonne Lodi 我有尝试过 Oakland 最终失败了,而且一旦你在别的 MVC 通过了 Knowledge Test,并且已经拿到了 Learner Permit,那就没有办法再 Waive 路考了。只能等待两年 Learner Permit 过期后重新申请。 上述提到的三家 MVC 离 NYC 都比较近,加上广受好评,导致预约非常困难。一般只能约到起码 20 天之后的时间。根据我的经验,其实只有有脚本一直监控空余的预约,是可以约到当天的时间的,为此我专门写了一个脚本监控这三家 MVC 未来三天内的空余预约,你可以订阅我的 Telegram Channel 收到通知。 在任何一家的 MVC 你都需要先拿着预约进去,然后工作人员会在名单上找你的名字,当然如果是当天捡漏的预约的话,他们的名单上可能没有你的名字,你只要把预约成功的邮件或者短信给工作人员看即可。他就会给你一张表格让你填写。应该先选择 Learner Permit 的申请,填完之后前往 ID Check 窗口,其实这一步就是帮你检查材料是否齐全,这个时候你需要跟他说你有中国驾照,并且你想 Waive 路考。工作人员帮你检查完材料确定无误之后,会给你分配一个号码,等到叫号之后前往窗口提交材料。这个时候需要拍照,签名,支付 $10 的 Learner Permit 费用。他会问你是否需要今天参加 Knowledge Test,如果是的话接下来就等待叫号参加笔试。...
Permanently free Google Workspace
2022 年的时候偶然在 Twitter 上看到 luolei 的 帖子,才知道 Google Workspace 原来有永久免费的版本。 经过一番搜索发现,这个永久免费的 Google Workspace Starter 版本是由 G Suite Legacy 升级过去的,而在 2022 年这个时间点,G Suite Legacy 已经停止服务了。但是好消息是从 G Suite Legacy 升级为 Google Workspace Starter 的通道还在,只要承诺是仅个人使用。(截止到我写这篇博客的时候似乎通道已经在 2023 年 8 月 21 日关闭) https://support.google.com/a/answer/60217 以上是原来的升级通道,仅需点击承诺仅个人使用即可完成升级。好处是升级之后会从 100 人变为 300 人的版本,另外 G Suite Legacy 本来是无法换绑域名的,你只能添加额外的域名,而升级到了 Google Workspace Starter 之后,你甚至可以移除原来的域名。 2022 年 10 月 17 日,我在 Google 找了一个相对便宜的网站,入手了 G Suite Legacy 并成功升级到了 Google Workspace Starter。当时花费 $60,后来有很多朋友私信询问购买渠道,后来商家可能知道需求突然变高,开始涨价。而到今天,虽然还能买到 G Suite Legacy,但是不确定能否升级到 Google Workspace Starter。...
Guess the Flight from the Picture
I often see friends posting pictures of themselves on airplanes in their WeChat Moments or Instagram Stories, but most of them put mosaics on their boarding passes or photos. However, as a flight enthusiast, I always try to find out the exact flight number, as well as the origin and destination of the flight. Today’s challenge is, can you tell which flight this picture is from? At first, I felt clueless when I saw this picture....
Upgraded my Mac Studio
一年多之前我买了一台 Mac Studio 2022 (M1 Max),在当时看来是一个很不错的价格 $1199。配置为 32G Memory + 512G SSD。 由于我的数据太多,512G 是显然不够的,因此当时我就外挂硬盘盒,使用 Acer N7000 4TB,硬盘盒则是来自 ITGZ 的 ASM2464PD。(当然在今天看来这也许不是一个明智的选择) 当时是看了很多 YouTuber 推荐 ITGZ 的硬盘盒,看了一下价格也比较便宜就直接买了。而至于为什么选择 Acer N7000,原因是当时在 JD 上别的 4TB 且无缓存的选择不多,知名大品牌价格也都不便宜。Acer N7000 购入的价格为 CN¥1392 = $192。 其实使用了很长一段时间也没有发现有任何问题,直到一两个月之前,出现了频繁卡死的情况,连鼠标指针都没法动,再加上很多次 Finder 甚至几分钟都加载不出任何文件。我以为是 ASM2464PD 主控的问题,于是我买了 JHL7440 主控的硬盘盒进行测试,结果无济于事。甚至,一周之后 JHL7440 主控的硬盘盒还直接挂了。 升级 这一次选择了 SAMSUNG 990 EVO 2TB,Amazon 含税 $107。换上了 JHL7440 主控的 ACASIS。根据我的实际测试,来自 Intel 的 JHL7440 比 ASM2464PD 至少在发热方面的表现有显著的差距。用手摸硬盘盒,JHL7440 几乎感觉不到温度,仅仅只是比体温高一点点而已,大概常年保持在 42°C 左右。 速度表现还不错,几乎和内置硬盘的体验完全一致。 之前因为一直使用外置硬盘,导致一直在 Mac Studio 上没法体验 Apple Intelligence。这一次换上新的硬盘,迁移完数据之后。想到能不能有办法骗过检测来启用。...
US Credit Card Guide
对于美国信用卡的玩卡指南,只要分为留学生(无 SSN/ITIN)和 SSN/ITIN 用户。关于卡片的介绍我这里不过多赘述,全部来自于 US Credit Card Guide。 留学生(无 SSN/ITIN) 首卡 - Bank of America 321 对于留学生刚到美国,没有 SSN/ITIN 的情况下,去 BoA Branch 开一个 Checking Account 之后,存入几千美元之后,即可直接申请这张卡来积累信用记录。关于该卡的优势可以参考下面的链接: Bank of America 321 另外还有一张 Deserve EDU,是专门针对留学生的卡,但是开卡奖励相对较低,但是官网显示升级,已经几年了还没开放申请。 Deserve EDU 第二张卡 - Amex Blue Cash Everyday 积累三个月左右的信用记录之后,推荐申请 Amex 系列的卡,比较推荐 BCE,近期的开卡奖励不错,并且 Amex 会给相对不错的额度。(由于无 SSN/ITIN,需要打电话给客服申请) Amex Blue Cash Everyday 第三张卡 - Amex Hilton Honors 这张卡和上面的 BCE 可以根据自己的情况选择先开哪张。这张卡相比 BCE 的优势在于无 FTF,可以在美国以外的地方旅行的时候刷。(由于无 SSN/ITIN,需要打电话给客服申请) Amex Hilton Honors 后续 由于留学生没有 SSN/ITIN,能玩的卡相对来说比较少,之后的话基本上也只能玩 Amex 的 Charge Card,例如 Green, Gold, Platinum 等等。...
Straight Talk 2024 Purchase Guide
Straight Talk 的活动是一年一次,每年大概都在黑五前夕开始。去年 Straight Talk 的活动是 iPhone SE 3,由于上车有点晚,官网已经不让下单。无奈跑了好几家 Walmart 才上车 6 台。今天是今年活动的第一天,线上还可以下单,建议直接冲爆。与去年不同的是如果你想去 Apple Store Trade-in,今年这款不是个好的选择,因为只有 $250! $199 是 iPhone 13 128G 的价格(只有黑色有货) $45 是一个月套餐的价格(必须购买套餐,去年线下可以叠加 $ 35,只要工作人员愿意给你操作,今年未知,线上必须是 $45 起的套餐) Tax 取决于你所在的州,转运仓库一般都在免税州,但是有很大砍单风险(可能直接下单失败) 购买链接:https://www.straighttalk.com/all-phones/apple-iphone-13-128-gb.black 关于有锁的问题,Straight Talk 是 Verizon 旗下的运营商,60 天自动解锁,按照去年的经验,仅需支付第一个月的 $45 之后一直放着满 60 天即可,今年应该也是,所以不用担心有锁这个问题。 如果你刚好有 Chase 的卡,请一定要用 Chase 的 Credit Card 支付,今天有 25% 的 Cash Back,今天截止!最高 $15! Source 值得一提的是,美版 iPhone 13 是单实体卡,单 eSIM,如果你刚好用的是 14 以上美版 iPhone,作为备用机插国内卡是个不错的选择。 如果线上不能购买(卖完)的情况下,可以去 Walmart 参与一样的活动,但是按照我去年的经验,在 Walmart 门店必须 Wireless 工作人员在的时候才可以购买,另外很多门店为了积攒黑五的业绩,可能在黑五之前是不可能卖给你的,他会告诉你没货了,到黑五才会补货。
iPhone 16 Pro Wi-Fi 7 Speed Test
今年的 iPhone 16 Pro 首次支持了 Wi-Fi 7,刚好有一台 Mac Studio 支持 10G。做了这期 iPhone 16 Pro 的 Wi-Fi 7 速度测试。 测试设备 iPhone 16 Pro (US Version) TP-Link BE63/BE10000 (US Version) UniFi Cloud Gateway Max (US Version) 测试工具 iperf3 iPerf - Speed Test Tool 测试 TP-Link BE63 作为 AP,直接与 UCG-Max 相连。Mac Studio 与 UCG-Max 直接相连,iPhone 16 Pro 通过 Wi-Fi 7 (6Ghz) 与 TP-Link BE63 相连。测试 iPhone 16 Pro 与 Mac Studio 之间的速度。 通过 UniFi 的 Dashboard 可以看到 Mac Studio 和 TP-Link BE63 都已经成功协商 2....