I built a network security guardian in the Mac status bar

Editor’s note: The article below is written by AI. This tool’s primary purpose is to avoid having your Macbook’s AIGC API calls go directly through domestic IPs and risk account suspension when traveling. Prerequisite: Surge must be configured to route AIGC traffic through specified chains (e.g., VPS→US residential bandwidth). This essentially guarantees 100% that you won’t accidentally route AIGC API directly through domestic internet. ...

2026-04-19 · 6 min · 1101 words · Panshi

REALITY Client Configuration: mihomo, Surge, and Shadowrocket Integration Guide

The previous post covered deploying Xray REALITY on the server side. This one focuses specifically on client configuration—once you’ve collected the usernames, server addresses, public keys and other info for various platforms, here’s how to configure them in different clients. You’ll need to prepare the following information (obtained from the server configuration): Parameter Description Server Address VPS public IP Port Port the server listens on (port 443 recommended) UUID Client ID configured on the server Public Key Public key generated by xray x25519 Short ID One of the shortIds configured on the server SNI serverNames configured on the server (e.g., www.apple.com) mihomo (Clash Meta) mihomo natively supports REALITY. Add the configuration to the proxies: section: ...

2026-04-15 · 4 min · 736 words · Panshi

Advanced Surge Routing Rules: Route AI Traffic through Residential IPs, Other Traffic through VPS Nodes

AI services like Claude, ChatGPT, and Perplexity are highly sensitive to outbound IP quality. If you route through a standard datacenter VPS proxy, you’ll often hit: Login verification codes Identity re-verification requests Restricted features (Claude Projects, ChatGPT Plus capabilities, etc.) Silent request throttling The reason: these services’ fraud detection identifies IP origins. Datacenter IPs carry the known “proxy traffic” fingerprint; residential IPs don’t. ...

2026-04-15 · 4 min · 647 words · Panshi