Contents
- 1. Why Insist on Claude Despite Four Bans?
- 2. Industry Workarounds vs. The Low-Cost Local Stack
- 3. Step-by-Step Implementation
- 1. Local Telemetry Cleaning: Open-Source CCBaga
- 2. Residential ISP IP (Why Data Center IPs Fail)
- 3. Precision Local Domain Routing via Clash Verge Script
- 4. Critical Leak Vectors: TUN Mode, Disabling IPv6 & WebRTC Prevention
- 4. Summary: High-Performance, Low-Cost Productivity

Having four accounts terminated consecutively by Anthropic was an infuriating ordeal. However, through trial, error, and deep packet tracing, my latest account registered with a brand-new Gmail address has run smoothly for weeks—scaling all the way to Claude Max 5x while running high-intensity Claude Code CLI sessions daily.
My previous suspensions claimed accounts across the spectrum: one subscribed to Claude Plus via a US Apple ID gift card, another billed through Google Pay on Android, and two free trial accounts. Once anomalous network telemetry was flagged, account termination emails followed almost immediately—sometimes on the very day payment cleared.
While Apple processed my refund promptly, Google and Anthropic support initially stonewalled refund requests on the Google Pay account. Refusing to accept the loss, I filed a credit card transaction dispute directly in my China Merchants Bank (CMB) mobile app, submitting proof that the account was banned on the day of payment without delivering service. The bank intervened and adjusted the 134.42 CNY charge, eventually compelling Google Play to issue a full 20 USD cancellation refund receipt.
If you ever experience a sudden ban right after renewal, never resign yourself to the loss—file a payment dispute with your issuing credit card bank immediately.
1. Why Insist on Claude Despite Four Bans?
After four bans, why keep fighting to use Claude? Put simply: GPT's recent performance left much to be desired.
When Claude Opus 5.5 launched, its code generation and full-stack refactoring precision surpassed competing models significantly. In our engineering circles, a 20 USD Claude Plus quota proved far more productive and responsive than a 100 USD GPT Pro subscription. GPT was painfully slow on complex reasoning and continuously scaled back session limits.
I resolved to build a resilient, low-cost local network stack that eliminates ban vectors entirely.
My current primary account uses a brand-new, fresh Gmail address created specifically for this purpose—no need to purchase expensive, recycled "aged" accounts. I subscribed through Google Play on Android using a fresh credit card (avoiding cards previously associated with payment disputes). I started with Claude Pro (690 TWD, tax inclusive), and when token demand spiked, upgraded directly to Max 5x (4,312 TWD, tax inclusive).
On Max 5x, I consume approximately 1,200 USD of raw API credits weekly without hiccup. It powers my daily terminal workflow via Claude Code CLI, the Mac desktop app, and occasional mobile tasks without warning flags.
2. Industry Workarounds vs. The Low-Cost Local Stack
To bypass Anthropic's regional enforcement, developers commonly resort to:
- Remote Cloud Hardware: Renting Mac mini instances in authorized regions via remote desktop. This is prohibitively expensive, introduces severe input lag, and ruins the typing experience.
- Foreign VPS + Residential Proxies: Hosting development environments inside a remote Linux VPS paired with residential proxies. Synchronizing workspaces between local machines and remote servers is tedious and fragile.
In contrast, my setup offers peak efficiency: no dedicated cloud hardware, no remote VPS—just a clean Taiwan residential ISP proxy, precision domain routing in Clash, and native local execution on my laptop.
Anthropic primarily blocks direct traffic originating from unsupported territories. As long as our physical egress and telemetry match a legitimate resident in an authorized jurisdiction, risk drops to near zero.
Choosing Taiwan is optimal: geographical proximity guarantees minimal latency (typically 30–50 ms), making CLI code generation instantaneous.
A bulletproof configuration requires four pillars:
- Local Telemetry & Environmental Sanitation;
- Authorized Residential ISP IP;
- Precision Domain Routing via Local Proxy Scripts;
- TUN Mode, IPv6 Disabling, and WebRTC/DNS Leak Prevention.
3. Step-by-Step Implementation
1. Local Telemetry Cleaning: Open-Source CCBaga
Many users assume running a proxy client is sufficient, oblivious to local browser caches, mismatched system time zones, and domestic OS language headers that leak origin.
I recommend CCBaga, an open-source utility designed specifically for AI regional compliance checks. It automates cache scrubbing, language/timezone verification, and can launch isolated browser profiles when strict isolation is desired.
For daily coding, once network routing is locked down, standard browser and terminal sessions run cleanly.
2. Residential ISP IP (Why Data Center IPs Fail)
This is the non-negotiable cornerstone of anti-ban engineering.
Standard commercial proxies almost exclusively use data center (IDC) IP pools (such as DigitalOcean or Linode ASNs). Anthropic monitors data center ASN ranges aggressively. When bad actors abuse accounts on a shared data center subnet, the entire CIDR block faces collateral termination.
You must route through a legitimate Residential ISP IP. To Anthropic's automated fraud detection, residential packets originate from a standard Chunghwa Telecom home fiber connection, carrying maximum trust.
I tested several providers and settled on proxy-cheap for Taiwan native residential proxies at only 4 USD/month (approx. 28 CNY). You can check their portal directly via proxy-cheap Official Portal.
3. Precision Local Domain Routing via Clash Verge Script
Routing all workstation traffic through residential proxies burns expensive bandwidth rapidly.
Cost efficiency lies in split routing: I use a budget proxy (under 1 USD/month for 100 GB) for web browsing and media streams, while reserving the Taiwan residential ISP solely for Anthropic, Claude, and Gemini API endpoints. This keeps monthly bandwidth consumption negligible.
I use Clash Verge on desktop and FlClash on mobile. Here is the complete JavaScript extension script to paste into Clash Verge -> Subscriptions -> Global Extension Script:
function main(config) {
// 1. Configure the Taiwan Residential ISP Egress Proxy
const twIspProxy = {
name: "🇹🇼 Taiwan-Residential-ISP",
type: "socks5",
server: "xxx.xxx.xxx.xxx", // Enter your proxy-cheap residential IP
port: 10000, // Enter your assigned port
username: "your_username", // Proxy username
password: "your_password", // Proxy password
udp: false,
"interface-name": "en0" // Bind to local physical interface to prevent TUN loops
};
config.proxies = config.proxies || [];
config.proxies = config.proxies.filter(p => p.name !== twIspProxy.name);
config.proxies.push(twIspProxy);
// 2. Create a Dedicated Strategy Group for Manual Auditing
const claudeGroup = {
name: "Claude-AI",
type: "select",
proxies: ["🇹🇼 Taiwan-Residential-ISP", "DIRECT"]
};
config["proxy-groups"] = config["proxy-groups"] || [];
config["proxy-groups"] = config["proxy-groups"].filter(g => g.name !== claudeGroup.name);
config["proxy-groups"].unshift(claudeGroup);
// 3. Bind Claude, Anthropic, and IP Auditing Endpoints
const customRules = [
// Core Claude Domains
"DOMAIN-SUFFIX,claude.ai,Claude-AI",
"DOMAIN-SUFFIX,claude.com,Claude-AI",
"DOMAIN-SUFFIX,anthropic.com,Claude-AI",
// IP & Leak Verification Endpoints
"DOMAIN-SUFFIX,ipwho.is,Claude-AI",
"DOMAIN-SUFFIX,ipapi.co,Claude-AI",
"DOMAIN-SUFFIX,ping0.cc,Claude-AI",
"DOMAIN-SUFFIX,ipinfo.io,Claude-AI",
"DOMAIN-KEYWORD,ipinfo,Claude-AI",
"DOMAIN-SUFFIX,net.coffee,Claude-AI",
"DOMAIN-SUFFIX,webbrowsertools.com,Claude-AI",
// Google AI / Antigravity Endpoints
"DOMAIN-SUFFIX,antigravity.google,Claude-AI",
"DOMAIN-SUFFIX,gemini.google.com,Claude-AI",
"DOMAIN-SUFFIX,aistudio.google.com,Claude-AI",
"DOMAIN-SUFFIX,ai.google.dev,Claude-AI",
"DOMAIN-SUFFIX,generativelanguage.googleapis.com,Claude-AI",
"DOMAIN-SUFFIX,daily-cloudcode-pa.googleapis.com,Claude-AI",
"DOMAIN-SUFFIX,cloudcode-pa.googleapis.com,Claude-AI",
// Gmail SMTP Authentication
"DOMAIN,smtp.gmail.com,Claude-AI"
];
config.rules = [...customRules, ...(config.rules || [])];
return config;
}
Save and click Reactivate & Refresh Subscription. Visiting claude.ai will immediately lock your session to the Taiwan residential node.
4. Critical Leak Vectors: TUN Mode, Disabling IPv6 & WebRTC Prevention
If your residential node is active but bans still occur, traffic is leaking through one of these four silent vulnerabilities:
1. Mandatory TUN Mode (Virtual Network Adapter)
If you run Claude Code CLI in your terminal, standard "System Proxy" is insufficient. System proxies primarily intercept browser HTTP calls. Low-level Node scripts or socket binaries in CLI tools frequently bypass user-space proxy variables to connect directly. A single direct packet from an unsupported public IP immediately flags your account.
In Clash Verge Settings -> System Settings:
- Enable TUN Mode (Virtual Network Adapter).
- Keep System Proxy enabled. All workstation TCP/UDP packets are captured and routed by the kernel driver, eliminating CLI leaks.
2. Globally Disable IPv6
Domestic ISPs and home routers assign public IPv6 addresses by default. Many proxy clients only inspect IPv4. If a browser or script attempts an IPv6 handshake, packets bypass the proxy tunnel entirely, exposing your true geographic origin to Anthropic.
To Disable IPv6:
- In Clash Verge -> Clash Settings, turn IPv6 OFF.
- Under DNS Override, ensure IPv6 DNS Resolution is turned OFF.
3. Stop WebRTC Leaks with WebRTC Control
Modern browsers feature WebRTC (Web Real-Time Communication), which can bypass proxies to probe local interfaces. Fraud scripts execute STUN requests to discover your internal LAN IP (192.168.x.x) and public ISP address.
Install the WebRTC Control extension in Chrome and configure its options:
- Check
A. Block WebRTC Support Detection. - Check
C. Block Additional WebRTC Objects. - Set
D. IP handling policy for WebRTCtoDisable non proxied udp.
Verify at webbrowsertools.com/test-webrtc-leak/ that Public and Private IPs display as N/A.
4. DNS Leaks & Fallback Domain Filtering
Querying claude.ai through domestic DNS providers leaks your geographic location immediately:
- Enable Fake-IP:
In Clash Settings -> DNS Override, set Enhanced Mode to
fake-ip(pool198.18.0.1/16). Local applications receive virtual addresses, while real DNS resolution is deferred to the remote egress server. - Add Claude to Fallback Domains:
Click Advanced in DNS Override. Default Clash fallback lists include OpenAI and Google, but omit Claude and Anthropic. Append them manually:
All Anthropic lookups will strictly query encrypted remote fallback DNS servers., +.claude.ai, +.anthropic.com, +.net.coffee
5. Verification Tools
Audit your overall configuration at https://ip.net.coffee/ to ensure egress location, ISP classification, and WebRTC status align perfectly.
4. Summary: High-Performance, Low-Cost Productivity
The ongoing operating cost of this setup is minimal:
- Routine browsing proxy: ~0.30 USD/month.
- Dedicated Taiwan Residential ISP (proxy-cheap): 4.00 USD/month.
- Open-source utilities: 100% Free.
Compared to renting remote Mac minis or complex VPS setups, this architecture delivers zero-latency local typing while keeping Claude and Claude Code completely insulated from regional risk.