Skip to content
Vincent's Notes

Archives

All the articles I've archived.

2026 6
April 2
  • Tinkering with Home Network: N100 + PVE + iKuai + sing-box

    Notes on building a home network around an N100 mini PC running PVE 9.0 with iKuai as the main router and Debian 13 as a sing-box side gateway. Covers port assignment tricks for PVE management access, choosing sing-box over dae due to Shadowsocks 2022 support, bringing IPv6 to the LAN via ULA + radvd when the ISP has no v6 uplink, and fixing the Happy Eyeballs stall on domestic apps by forcing the direct outbound to ipv4_only.

  • I Got My Lost Phone Back in Japan

    A firsthand account of leaving a backup phone on a train during a trip from 新潟 to 酒田 and back to 東京, then recovering it through JR East's Lost and Found Office with no extra transport cost thanks to a 5-day JR EAST PASS.

March 2
  • Is OpenClaw Better for Developers or Non-Technical Users?

    A Chinese opinion piece arguing that OpenClaw is better suited to non-developers than developers, because Skills can never cover every workflow and browser-driven automation burns tokens. The article uses MailClaw as a counterexample to show why dedicated APIs and CLIs are often a better fit for developer workflows.

  • Building a Cloudflare-Native Comment System for Hugo

    Made with AI

    I migrated my blog comments from Artalk to a custom Cloudflare-native stack using Workers, D1, and Telegram moderation, and now my entire blog infrastructure runs on Cloudflare.

February 1
  • JR East Japan Billing Issue

    A discovery of a JR East fare calculation quirk where splitting a journey at Kinshichō was cheaper than riding continuously, caused by the tiered distance-based pricing system jumping to a higher bracket at the 120 km boundary.

January 1
  • SAKURA VPS International QoS Issues

    A technical guide to bypassing SAKURA VPS international QoS bandwidth throttling by establishing a GRE tunnel through a commercial VPS like GreenCloudVPS, with detailed nftables port forwarding configuration.

2025 13
November 1
  • Block Inbound Traffic from Mainland China

    A technical guide on using nftables with GeoIP to block inbound traffic from China, featuring a custom Go tool (auto-update-mmdb) that automatically downloads GeoLite2 database and generates IP sets for firewall rules.

September 1
  • Two different IDPs

    An explanation of the two types of International Driving Permits under the 1949 Geneva and 1968 Vienna conventions, why Chinese citizens cannot easily obtain them, and the workaround through US state license exchange.

August 1
  • The worst Apple Store in the world - Apple Taipei 101

    A detailed account of an extremely frustrating AppleCare+ replacement experience at Apple Taipei 101, where staff refused in-store service for an international iPhone, contrasted with successful resolution at the nearby Xinyi A13 store.

July 1
  • Traveling from Mainland China to Taiwan

    A comprehensive guide for mainland Chinese residents to visit Taiwan using an overseas-issued entry permit, detailing the application process, transit strategies via Hong Kong, and practical tips for navigating Chinese exit controls.

June 1
  • WeChat multi-opening on iOS

    An updated 2025 guide to WeChat multi-opening on iOS with push notification support using specific Bundle IDs like com.tencent.qy.xin and proper Apple Developer Capabilities configuration.

May 3
  • I applied for Real ID

    The process of applying for a Real ID at Pennsylvania PennDOT after the May 2025 enforcement date, plus a strategy of maintaining both PA State ID (Real ID) for flights and NJ DL for longer validity.

  • Know ShadowTLS too late

    A Docker Compose deployment guide for ShadowTLS V3 with Shadowsocks or Snell, offering a more compatible alternative to Snell for users without Surge.

  • PostgreSQL Master-Slave Synchronization

    A simple PostgreSQL master-slave replication setup using bitnami/postgresql Docker image across Los Angeles and Pittsburgh servers, as an alternative to Supabase's free tier limitations.

April 2
  • Proxmox VE smooth upgrade

    A quick guide to upgrading Proxmox VE without an enterprise subscription by adding the no-subscription repository and running apt dist-upgrade.

  • Get an US DL with a Chinese DL

    A detailed guide to converting a Chinese driver's license to a New Jersey license with road test waiver at specific MVC locations (North Bergen, Bayonne, Lodi), including a Telegram channel for appointment monitoring.

March 2
  • Permanently free Google Workspace

    The story of acquiring a G Suite Legacy account and upgrading it to the permanently free Google Workspace Starter edition before the conversion window closed in 2023, now supporting 300 users and Gemini AI features.

  • Guess the Flight from the Picture

    A flight enthusiast's detective work identifying friends' flights from social media photos using clues like aircraft type, airline, flight duration, and Flightradar24 to deduce exact routes.

February 1
  • Upgraded my Mac Studio

    An upgrade story from Acer N7000 to Samsung 990 EVO external SSD for Mac Studio, resolving Finder freezes and enabling Apple Intelligence via the XcodeLLMEligible workaround for external drive users.

2024 19
November 2
  • US Credit Card Guide

    A comprehensive US credit card strategy guide for international students with and without SSN/ITIN, recommending application sequences including BoA, Amex BCE, Chase CFU/CSP, and Apple Card to build credit history.

  • Straight Talk 2024 Purchase Guide

    A 2024 Black Friday deal guide for the $199 Straight Talk iPhone 13 at Walmart, including carrier lock unlocking after 60 days and tips for maximizing Chase credit card cashback.

October 4
  • iPhone 16 Pro Wi-Fi 7 Speed Test

    Wi-Fi 7 speed testing on iPhone 16 Pro showing disappointing 1.4Gbps max throughput due to 160MHz limitation instead of 320MHz, with notes on China's continued restriction of the 6GHz band.

  • Trip to New York in October 2024

    A photo-documented trip to NYC and Six Flags Great Adventure via Spirit Airlines, including tips on NJ Transit, LIRR, driving in Manhattan, and reflections on reconnecting with an old friend.

  • Deploy Reverse DNS server

    A guide to deploying a Reverse DNS server using the SND project for ARIN-allocated IP addresses, enabling automatic PTR record generation for both IPv4 and IPv6 ranges.

  • My third ASN and IP resource request

    The journey of acquiring three ASNs (AS206729, AS60614, AS30700) across RIPE and ARIN, including tips on obtaining rare 2-byte ASNs and IPv4 allocations directly from ARIN at lower costs.

September 1
  • IPv6 proxy pool configuration

    A technical guide to setting up an IPv6 HTTP proxy pool using BGP-announced addresses, including BIRD configuration, network interface setup, and the http-proxy-ipv6-pool tool for rotating outbound IPs.

June 1
  • It took me several hours to switch to a 2.5G modem

    A troubleshooting guide for replacing a China Unicom modem with a 2.5G ZXHN F7015TV3 unit, detailing DNS hijacking issues caused by incomplete ITMS registration and the solution to force registration status via Telnet commands.

May 1
  • Visa Free in South Korea

    A firsthand account of entering South Korea visa-free with a US visa while transiting through Japan, including airline check-in challenges and immigration secondary screening at Busan airport.

April 4
  • Entry Permit of Hong Kong SAR

    A guide to obtaining the Hong Kong SAR Entry Permit at Chinese embassies abroad, offering 14-day stays with unlimited entries for 2 years at $10, plus a personal story of missing a flight to get it.

  • AI ​​I am currently using

    An overview of the author's AI toolkit including ChatGPT Plus, Claude Pro, and Perplexity Pro subscriptions, along with self-developed projects like bob-plugin-cohere, FreeGPT35, and various API converters for Claude and Cohere.

  • CIB Wire Transfer Fee

    A crowdsourced guide to Industrial Bank (CIB) international wire transfer fees for Huanyu Rensheng/Wujie cardholders, listing fee-free correspondent banks and collecting user-reported data points.

  • File Sharing via Discord Bot

    A Go implementation of file hosting using Discord Bot API that refreshes CDN links every 24 hours to prevent expiration, supporting 25MB files compared to Telegraph's 5MB limit.

March 1
  • Xiamen Airlines flies from LAX to TPE via XMN transfer

    An investigation into whether mainland Chinese travelers can use the LAX-XMN-TPE Xiamen Airlines route with only a passport and Taiwan entry permit, concluding that Chinese border control requires the Taiwan Travel Permit.

January 5
  • Warning of account suspension by Cloudflare

    The story of a free Telegraph-based image hosting service that grew to 1PB monthly traffic and 140 million visitors, triggering Cloudflare warnings after being abused by adult content sites.

  • Palworld Dedicated Server Setup

    A quick guide to deploying a Palworld dedicated server using Docker with a simple compose.yaml configuration, including port forwarding requirements.

  • Chat with Strangers

    An invitation to schedule voice chats via Google Meet to discuss topics like studying abroad, immigration, work, or anything else, with booking available through cal.com.

  • Traveling in Japan

    A Japan travel guide covering visa options, Airalo eSIM, Suica/ICOCA transit cards, and cashless payment tips, plus reflections on Japan as a potential retirement destination compared to North America.

  • Use Copilot for free unlimited use of GPT-4 API

    A tutorial on converting GitHub Copilot Chat API into an OpenAI-compatible API endpoint, enabling free GPT-4 access through the copilot-gpt4-service project with Docker deployment.

2023 33
December 3
  • Servers I am using

    A personal VPS inventory listing providers including DMIT, GreenCloud, BuyVM, and Oracle across multiple regions with pricing and use cases for CN2 GIA, IIJ routing, and BGP sessions.

  • 2023 year-end summary

    A 2023 year-end reflection covering life milestones including graduate school in Pittsburgh, losing grandparents, travels to New Zealand and Japan, and thoughts on career planning as an international student in tech.

  • Apply for Japan eVisa in the United States

    A guide to applying for a Japan eVisa as an F1 student in the US, detailing required documents, processing times varying by consulate, and the limitation to single-entry visas for students.

November 3
  • Upgrade ChatGPT Plus bypassing restrictions

    A workaround to subscribe to ChatGPT Plus during the new user restriction period by accessing a hidden checkout endpoint through browser console JavaScript or the invite/accepted URL.

  • F1 student successfully applied for SSN despite not having any employment

    A success story of obtaining an SSN as an F1 student without employment by visiting a rural SSA office, where the agent processed the application without asking about work authorization.

  • Apps I use on macOS

    A curated list of macOS applications across categories including development tools (iTerm, VSCode, Proxyman), utilities (Alfred, Bartender, Bob), social apps, and browsers with brief descriptions for each.

October 2
  • How to choose a VPS with fast speed to Mainland China

    A comprehensive guide to selecting VPS providers optimized for China connectivity, covering routing analysis with NextTrace, payment security via PayPal, and recommendations for providers like BandwagonHost, GreenCloudVPS, and HostingInside.

  • Decided to study in the United States

    A personal narrative of pursuing a CS master's degree in the US, from initial inspiration via Clubhouse conversations to TOEFL/GRE preparation, application process, and early observations on the challenging tech job market for international students.

September 3
  • iOS App Self-Signing and Multi-Opening

    A comprehensive guide to iOS app self-signing for multi-opening apps like WeChat and installing modified apps, covering certificate types, signing tools like 全能签, and software sources for IPA files.

  • Taiwan Entry Permit Application

    A guide to obtaining a Taiwan Entry Permit for mainland Chinese students studying abroad, covering eligibility requirements, required documents, and the transit strategy via third countries to bypass PRC exit controls.

  • Scenery of downtown Pittsburgh

    A photo gallery capturing the downtown Pittsburgh cityscape during a weekend visit.

August 2
  • Traveling in New Zealand

    A photo-filled Auckland travel guide covering immigration rules, car rental tips, and dining experiences during a stopover trip from Shanghai to Los Angeles via New Zealand.

  • New Zealand Visitor Visa DIY Application

    A DIY guide to applying for a New Zealand visitor e-visa online, approved in 8 days for a 5-year multiple entry visa, useful for transiting between China and the US via Auckland.

July 3
  • I closed my CCB account

    A frustrated account of five terrible experiences at China Construction Bank branches, documenting queue-cutting, rigid policies requiring physical cards, unhelpful staff, and ultimately the decision to close the account.

  • Bank of China US Account Opening Guide

    A step-by-step guide for F1/J1 visa holders to open a Bank of China US account through the "美好前程" program, enabling fee-free transfers between BOC global accounts for tuition and living expenses.

  • Switch from Magisk to Magisk Delta

    A guide to upgrading from Magisk to Magisk Delta for better ROOT hiding, solving issues with banking apps like UnionPay and biometric payment features in WeChat and Alipay.

June 2
  • HSBC Hong Kong One Account Opening Guide

    A guide to opening an HSBC Hong Kong One account as a mainland Chinese visitor, covering required documents, branch selection, account tiers, and a fee-free funding method through BOCHK and FPS.

  • U.S. Visa Interview in Hong Kong

    A detailed account of obtaining a 5-year F1 visa at the US Consulate in Hong Kong as a CS student, avoiding the administrative processing common in mainland China, with practical tips on preparation and passport pickup.

May 4
  • SIM card I am using

    A personal inventory of SIM cards across China (Mobile, Unicom, Telecom) and international options (CMHK, GiffGaff, PayGo, Globe) with pricing and use cases for number retention and service registration.

  • Rime on Mac Tutorial

    A comprehensive tutorial for setting up Rime (Squirrel) input method on macOS with the rime-ice dictionary, including WeChat keyboard themes and Dropbox-based vocabulary synchronization.

  • Himo Mini Program Security Issues

    A security research disclosure revealing an IDOR vulnerability in Himo (Haima Ti) photo studio's WeChat mini program that exposed customer order details and contact information through predictable order numbers.

  • U.S. Visa Waiting Time View

    Live U.S. visa interview wait times for selected embassies and consulates, refreshed every 3 hours from travel.state.gov.

April 1
  • Bank of China Hong Kong Account Opening Guide

    A detailed firsthand account of opening a Bank of China Hong Kong account as a mainland Chinese visitor, covering branch selection strategies, required documents, and tips for navigating the increasingly strict verification process.

March 3
  • Summary of University Life

    A reflective essay on four years of university life as a CS student in Shanghai, from early programming experiences and internships to the decision to pursue graduate studies in the United States.

  • Git Enable Commit Signing

    A quick guide to setting up GPG commit signing for Git and GitHub, including key generation, export, Git configuration, and VSCode integration.

  • Automatically update Homebrew versions using Action

    A tutorial on automating Homebrew formula updates using GitHub Actions, with shell scripts that fetch latest release versions and update SHA256 hashes automatically after each release.

February 4
  • Unlock ChatGPT with Cloudflare WARP

    A technical guide to bypassing ChatGPT IP restrictions using Cloudflare WARP as an IPv6 proxy, with XrayR/V2Ray configuration examples for routing OpenAI traffic through WARP.

  • I subscribed to ChatGPT Plus

    An early adopter's experience subscribing to ChatGPT Plus using a browser workaround, including tips on IP requirements for accessing OpenAI services and a self-developed OpenAI-Checker tool for verifying IP compatibility.

  • Create query API for 500 million Weibo data

    A technical guide to building a high-performance query API for the 500 million Weibo data leak using ClickHouse with dual tables indexed by UID and phone number for fast lookups.

  • Remove National Anti-Fraud Center on MIUI

    A tutorial on removing the pre-installed National Anti-Fraud Center app from MIUI devices using ADB commands or a Magisk module for rooted phones.

January 3
  • Bandwagonhost $99 THE PLAN

    A promotional post for Bandwagonhost's $99/year VPS plan featuring 2 CPU cores, 2GB RAM, 40GB SSD, 1TB monthly traffic, and access to premium data centers including Hong Kong and Japan Softbank.

  • Migrate from Gridea to Hexo

    Documentation of migrating from the abandoned Gridea blogging platform to Hexo, using the same Pure theme and switching from Disqus to Gitalk for comments.

  • 2022 year-end summary

    A satirical placeholder for a 2022 year-end summary, stating the content cannot be displayed due to relevant laws and regulations.

2022 8
December 2
  • Add the English name to the passport

    A step-by-step guide to adding an English name to a Chinese passport through notarization and the Exit-Entry Administration Bureau, including required documents, costs, and timeline.

  • Spend $8 to buy Affinity Universial License

    A guide to purchasing Affinity Universal License at Argentina pricing (~$8 USD) through Microsoft Store by changing region settings and using Upwork to find someone with an Argentine payment method.

November 1
  • Twitter using NFT avatar

    A step-by-step tutorial for setting up a hexagonal NFT avatar on Twitter Blue using OpenSea, MetaMask, and Coinbase wallets, costing approximately $2 in ETH gas fees.

September 2
  • About WeChat Multi-opening on iOS

    A technical exploration of bypassing WeChat multi-open app activation codes through MITM request interception and brute-force code generation using multithreaded Python scripts.

  • Summary of low prices for subscription services

    A comprehensive guide to subscribing to services at regional prices, including Spotify Philippines, YouTube Premium Argentina, Netflix Pakistan, and Turkish App Store for apps like Surge, Telegram Premium, and iCloud.

June 1
  • Resigned from PwC

    A reflection on resigning from PwC AC Shanghai after just two weeks due to unexpected assignment to Salesforce development instead of preferred software engineering work.

April 2
  • Makes Google Voice permanent

    A step-by-step guide to permanently keeping a Google Voice number for $10 by purchasing a new number and using the legacy console to mark the old number as permanent, confirmed by Google support.

  • ASN Application | Use your own IP to access the Internet

    A comprehensive guide to applying for an ASN (AS206729) through RIPE, setting up BGP sessions with VPS providers like BuyVM using Bird, and configuring XrayR for custom IP routing to unlock regional services like Netflix Taiwan.

2019 1
June 1
  • 2019 Hong Kong Travel

    A photo journal from a 2019 trip to Hong Kong, traveling by train from Jiaxing to Shenzhen and then by bus to Tuen Mun, staying at USA Hostel in Tsim Sha Tsui.