Hi there 👋

I’m Vincent Young, operator of AS30700, AS60614, AS206729 & AS401389. In the past, I was a master’s student in computer science at the University of Pittsburgh. I am a BGP and Linux enthusiast, and an open source project contributor. You can get to know me on the about page.

The worst Apple Store in the world - Apple Taipei 101

中文 我的好朋友面条都给我想好了这篇文章的链接,看来是不写不行了。 在整个台湾仅有两家 Apple Store,分别是 Apple Taipei 101 和 Apple Xinyi A13。两家店走路仅需 650 米,大约仅需 9 分钟。前段时间刚好飞到了台北。我的 iPhone 16 Pro 因为进水需要使用 AppleCare One 换机。 第一天我预约了 Apple Xinyi A13 的维修,到店之后小哥服务态度挺不错,表示可以帮我看看能不能处理好。后面他拿进去处理了一下之后告诉我可以充电了,拿了一个充电器给我演示了一下,确实可以充电了。他告诉我,台湾这边比较严格,如果镜头没有明显的起雾,还可以充电一般是不会给换机的。我表示理解,就直接回去了。但是一到酒店发现充了一会开始发热,且自动关机了。我又预约了当日的 Apple Taipei 101,因为 Apple Xinyi A13 当日已经预约满了。 到了 Apple Taipei 101 之后,有一个小哥过来,他看了一眼在 Apple Xinyi A13 的 Case 之后,听完我的描述,直接告知我你的手机必须要返厂,需要寄回新加坡,大概需要等待 7-14 天,无法选择店内维修。且告诉我在台湾这边所有的外版设备都必须要返厂。这个时候我就提出了质疑,我问他是不是没有外版设备在店内换机的先例,他说没有,如果你是台版机子可以直接店内换机,外版不行。而我的好朋友 SteveYi 的机子就是日版在台湾售后直接当场换机。他听完之后给我的解释是,他不知道,他说一切都是系统做的判断,他给我展示他的 iPad 无法选择店内维修。我显然并不认可他的解释。后面这个小哥非常不耐烦,让我跟他的主管谈,后面有一个女主管从里面出来和我聊,女主管也是一样的说辞。她说,你的设备刚好被抽中了,必须要返厂,无法做店内维修,我问她 Apple 的售后系统决定设备怎么维修是抽签买彩票的吗?她解释说只是举个例子。最关键的是,我在 Apple Taipei 101 之后,他们甚至都没有做任何的检测,连我的手机都没有碰一下就要我返厂。而按照 Apple 的规定,任何进水的机子是没有维修的必要,只能换机处理,所以所谓的返厂只不过就是强行让你多等两周而已。后面在我的坚持下,女主管说拿进去看一下试纸有没有变色,她说一般 iPhone 会有两个试纸,一个在内部一个在外部,如果有变色说明已经进水。结果折腾一圈回来跟我说你的设备由于没有卡槽,没有外部试纸,所以内部试纸有没有变色也不确定。然后告知我,刚刚测试过了,现在可以充电了。我让她拿个充电器过来试一下,结果刚插上 10-20 秒,就无法充电了,故障已经在她面前清晰复现。她说她再帮我尝试一下能不能申请换机,然后跟我说还是无法店内维修。最搞笑的是,我刚进店描述的故障,第一个工作人员压根没有写到 Case 里面,导致我跟这个主管,以及后来她从里面喊出来的工程师各自描述了一遍,那个女主管说的最搞笑的一句话是,我没有看到这个故障复现,所以你的手机没有问题。到最后,我选择退让一步,我说可以返厂,但是我需要提供备用机,她表示无法提供备用机。我问,返厂之后后面可以让我的朋友 Pick up 吗,她也表示不行。最后就这么不了了之了。直到我走出 Apple Store 的时候,已经是 22:50 了,已经超出了关门时间 50 分钟,他们宁愿跟我来回扯几个小时的谎言,也不愿意换机。...

Saturday, August 2, 2025 · Vincent Young

Traveling from Mainland China to Taiwan

有段时间没写博客了,本来想着是等我飞完了这一趟台湾的航班再写,仔细想想好像我现在就可以写,到时候再补充就可以了。 在我写这篇文章之前,我希望先明白几个缩写: 大陆居民往来台湾通行证:简称“大通证”。 台湾另纸签证:简称“入台证”。 历史情况 很多年前,前往台湾使用的是另纸签证,你只需要向旅行社申请赴台旅游,就可以获得 A4 纸大小的另纸签证(后面我将简称为 “入台证”)。 获得入台证后,你需要打印之后随身携带,使用中国护照在中国边检出境,在台湾边检使用护照和入台证入境。 后来发生了变化,大陆居民前往需要使用大陆居民往来台湾通行证,这是一张和港澳通行证几乎完全一致的卡片,而背面是用于签注。如果想要顺利前往台湾,你需要获得这张卡片并且获得签注。使用这张卡片仅可以顺利出境中国,在台湾地区往来台湾通行证并非有效的身份证件,因此需要大通证配合入台证入境。(感谢 @im_xiaoxiao 的指正) 然而,事情在 2019 年发生了改变。我在网上尝试寻找信息,但是很遗憾我只在 深圳市公安局 找到了相关信息。 关于暂停办理往来台湾通行证个人旅游签注的通知公告:8 月 1 日起开始暂停办理往来台湾通行证个人旅游签注。 如果这个通告是全国统一的话,在大陆应该已经有 6 年的时间停止办理大通证的旅行签注了。当然这里特别说明一下,大通证的空卡(不含签注)据我所知在全中国的大部分城市(除新疆等敏感地区)还是可以正常办理的。我当时办理护照和港澳通行证的时候,也顺便办理了大通证,当时工作人员就提醒我即使办了也去不了台湾,确定还要办吗。我当时想着签注停发是暂时的事,应该很快就会恢复,没想到这一等就是 6 年,直到 6 年后的今天依然没有恢复。 现在如何去台湾 申请入台证 本篇文章不谈论商务签注,探亲签注或者医疗签注等等,只谈论旅行签注。自从大通证的签注停发后,前往台湾的唯一方式就是通过在海外的台湾驻外机构申请入台证。然后使用护照和入台证入境台湾,比起假医美假商务来说,这应该是最合法的方式了。 申请入台证的门槛是你必须持有海外的长期居留签注,旅行签证不可以。常见的留学签证,工作签证,移民签证等等都可以。以美国为例,工作签证 H1B 和 L1 都可以,留学签证 F1 和陪读签证 F2 都可以,以及绿卡等等。申请的步骤也很简单,仅需在网站上提交你的信息,证明你在海外有长期的居留签证且目前正在这个国家即可,这里不过多赘述。按照我的经验一般不太会刁难,审核速度也非常快,如果是工作时间一般两个小时之内就可以批准,最慢也会在次日批准。但是按照我在美国申请的经验,入台证的申请有严格的领区限制。如果你没有去过台湾,纽约领区不会批准一年多次,仅会批准三个月单次,别的领区我不清楚,但是有朋友直接被批准了一年多次。这里简单补充一下,在美国的每一个台湾驻外机构要求的材料都不一样,签发三个月单次和一年多次的标准也完全不一样,因此只能祝你好运了。 在你被批准入台证之后,请注意千万不要急着交钱。原因是入台证的签发时间是按照缴费当日开始计算的,也就是说如果你不打算马上出发去台湾,你可以等到出发前几天定好机票再缴费。当然最晚的缴费期限是批准后 60 天之内。 飞到台湾 接下来我要着重讲一讲你有入台证之后,怎么飞到台湾的问题。很多朋友可能会说,飞到台湾不是很容易,买张机票不就走了,其实不然。如果你从海外的任何一个地方出发,那当然没有任何问题,买好机票准备好入台证就可以顺利出境你所在的国家和入境台湾。 但是如果你从中国大陆出发,那问题就来了。你从中国大陆在边检出境的时候,如果你是前往台湾,必须要出示大通证和有效签注。请注意是 必须。你当然可能会有大通证,但是你并没有签注,因此你无法出境。持有入台证无法出境。 很多朋友可能会问,那我从大陆出发,飞往台湾(不入境),接下来我转机去其他国家,这样总可以了吧。答案是,不完全可以。这种情况只有在昆明,南昌,重庆三个城市出境,并且转机去其他国家,出示联程机票,中国边检会放行。至于为什么是这三个城市,可以参考 财团法人海峡交流基金会 的说明。这里额外补充一下,在我写这篇文章的时候,目前仅有重庆目前仍然还有直飞台北的航班 CA409。当然,如果你的行程是昆明/南昌-香港-台北-海外,应该也是可以顺利出境的。 目前主流的可行的方案,就是通过第三国中转前往台湾,例如香港,东京,首尔或曼谷等等。比如上海-香港-台北是可行的,但是这里又会存在一个问题。你上海飞香港出境的时候使用港澳通行证还是护照?很多朋友可能会想不是都可以吗?港澳通行证和有效的香港签注当然可以顺利出境,但是这会存在很大的问题。我只建议只用护照去出大陆边检去台湾,而不是港澳通行证。使用港澳通行证的后遗症如下: Q:如果选择从内地陆路前往香港,建议使用护照还是港澳通行证加签注? A:强烈建议使用护照,不要使用港澳通行证和签注!首先只要不是飞机前往香港,陆路一般也是可以刷自助的。再次如果人工审核的话,只要出示目的地签证即可。最后真的要出示机票的话,也可以准备一个真实可退的备份机票,甚至很多时候深圳的中国边检还会“温馨提示”旅客购买一个别的机票。意思是只要出了中国内地的边检,退不退就随你啦! 如果使用护照,也会存在一定的问题。例如如果使用护照入境香港的条件是必须前往第三国,而即使你真的会飞往台湾,但是你并不能在出中国边检的时候告知你只是在香港转机接下来会飞往台湾。这样中国边检不会让你走。因此,只有两种方案可采用。第一种,购买飞往第三国(除台湾)的机票,例如香港飞往首尔,目前本人已经测试的是 韩亚航空 OZ 可以在 24 小时之内免费退款(无任何手续费),香港飞往首尔的机票在过了中国大陆边检的时候即可操作退票。第二种,使用「中华人民共和国香港特别行政区进入许可」,这是我更推荐的方式,而我本人也正是使用「进入许可」出境中国大陆,以及成功入境离境香港。 实际操作(亲测可行且完美) 机票信息 航空公司 航班号 出发地 目的地 机型 Cathay Pacific CX961 HGH (Hangzhou) HKG (Hong Kong) Airbus A330-300 Cathay Pacific CX400 HKG (Hong Kong) TPE (Taiwan) Airbus A330-300 Cathay Pacific CX461 TPE (Taiwan) HKG (Hong Kong) Airbus A330-300 Cathay Pacific CX964 HKG (Hong Kong) HGH (Hangzhou) Airbus A330-300 值机 如果跟我一样购买的是联程航班(美国信用卡指南说联程航班看运气,但是我亲测完全可行),在中国大陆 check in 的时候,使用护照只 check in 第一段 (HGH -> HKG),第二段千万不要 check in,根据 CX 地勤的说法,如果一旦完成了第二段的 check in,航司会自动上报行程给中国边检,也就是说,你在出境的时候,中国边检已经可以看到你只是在香港转机,最终目的地是前往台北。唯一的缺点就是行李无法直挂到台北,请注意多留一些转机的时间,防止行李无法重新托运。当然对我来说不存在这个问题,我的是 20 寸的 carry on 行李箱,可以选择托运可以选择 carry on。...

Sunday, July 20, 2025 · Vincent Young

WeChat multi-opening on iOS

在过去写过一篇 「iOS App Self-Signing and Multi-Opening」,在 2025 年的今天,有必要更新一下, 尤其是针对 微信 的多开。现在完全可以支持无后台推送,这是相比过去最大的改进。 关于签名的部分我在这里不会重复赘述,因为之前的文章已经写的非常清楚了。如果你不知道如何签名可以参考之前的文章。我最推荐的签名 App 仍然会是 Esign,它简洁易用无广告完全免费。 当然前段时间 Esign 已经关闭了他们官方签名的服务器,不过没有关系,你完全可以使用我自己写的在线签名服务。 https://sign.missuo.me 你可以使用这个服务来签名 Esign v5.0.2,未签名的 IPA 的下载链接为: https://github.com/qbap/ONEJailbreak-IPAs/raw/refs/heads/main/esign_5.0.2_unsigned.ipa WeChat 无后台推送 如果你想要无后台推送,过去只有官替(替换商店版本),不修改 Bundle ID 才能做到。现在不同的是多开也完全可以做到。你只需要把 Bundle ID 改为以下几个: com.tencent.qy.xin com.tencent.wx com.tencent.mm.xin 其中 com.tencent.mm.xin 有些特殊,你必须要使用 Development 证书,而不能够使用 Distribution 证书。我一般只使用 com.tencent.qy.xin。 请注意,请必须在 Apple Developer 的 Identifiers 中创建一个不是 wildcard 的 Bundle ID,并且开启以下 Capabilities: App Groups Communication Notifications Extended Virtual Addressing HealthKit HealthKit Estimate Recalibration iCloud In-App Purchase Increased Debugging Memory Limit Increased Memory Limit Push Notifications App Groups 至少选择一个。有些 Capabilities 是为了启用消息推送带头像的。我这里就不展开细说了。...

Thursday, June 12, 2025 · Vincent Young

I applied for Real ID

2023 年刚来美国的时候,申请了 State ID,这样就不需要护照就可以坐飞机了,包括在美国的几乎 99% 需要出示身份证件的场合都可以使用。比较害怕护照随身携带丢失,所以我一般情况下只会随身携带 State ID。后来因为想拿 Driver’s License,还参加了 Pennsylvania 的笔试拿到了 Permit。但是后来放弃了路考,原因是路考需要自己准备车,按照官方的说法,从租车公司租的车应该还不符合要求。再加上 PA 的规定,DL/State ID 的有效期严格与身份挂钩,最长只能能到 I-20 到期后两个月整。 2024 年得知,原来在 New Jersey 可以直接用中国驾照换取 NJ DL,并且更吸引人的是 NJ DL 并不与身份挂钩,默认给到四年后的生日。经过一般研究,我成功在 2025 年花了一些时间去 NJ 办理了 NJ DL。感兴趣的可以参考 这篇文章。其实有很多小坑,比如同样的材料并不是所有的 MVC 都能成功 waive 路考的。 目前遇到的问题是,在 2025 年 5 月 7 日,Real ID 法案真的在美国生效了。你要知道这个法案从 2005 年就开始提出了,在疫情那会本来要开始执行了,结果又推迟到了 2025 年。本来以为这个法案应该没办法执行,原因是所有的美国居民都需要重新申请身份证件,这对任何人来说都是很大的一笔成本。 Real ID 法案生效之后,也就是我无法使用不是 Real ID 的身份证件坐飞机了。当然截止到我写这篇文章的时候,我不太确定 TSA 是否已经严格开始执行。因为才刚开始三天,我猜可能开始会放水,毕竟大部分人都没有 Real ID。 申请 Real ID PA 的 PennDOT 是不需要预约的,直接 walk in 即可办理。别的州可以自行打电话询问。...

Saturday, May 10, 2025 · Vincent Young

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....

Monday, May 5, 2025 · Vincent Young

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: - ....

Sunday, May 4, 2025 · Vincent Young

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....

Thursday, April 10, 2025 · Vincent Young

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,如果是的话接下来就等待叫号参加笔试。...

Thursday, April 3, 2025 · Vincent Young

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。...

Friday, March 21, 2025 · Vincent Young

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....

Wednesday, March 19, 2025 · Vincent Young