How to Register a Non-China Apple ID for App Downloads: Complete Setup Guide
Registering a non-China Apple ID requires routing your traffic through a U.S. IP address via proxy, creating the account on Apple's official registration page, and selecting "None" as the payment method when signing into the App Store.
The bannedbook/fanqiang repository provides a definitive technical walkthrough for registering a non-China Apple ID to access the global App Store. This guide leverages proxy tunneling techniques documented in the repository's iOS-specific documentation to bypass regional restrictions during account creation.
Prerequisites: Configure a U.S. IP Proxy
Before registering your Apple ID, you must establish a network connection that appears to originate from the United States. According to [ios/fqByLan.md](https://github.com/bannedbook/fanqiang/blob/master/ios/fqByLan.md), the most reliable method involves sharing a V2rayN proxy connection from a Windows PC to your iOS device over LAN.
Enable LAN Proxy in V2rayN
On your Windows machine running V2rayN:
- Open V2rayN and navigate to Settings → General
- Enable "Allow connections from LAN"
- Select a working U.S. node (V2Ray or Shadowsocks server)
- Note the default HTTP proxy port:
10809
Configure iOS HTTP Proxy Settings
Connect your iPhone or iPad to the shared proxy:
- Find your PC's LAN IP address by running
ipconfigin Command Prompt (e.g.,192.168.1.23) - On your iOS device, go to Settings → Wi-Fi → (your network) → i → HTTP Proxy → Manual
- Enter the following:
- Server: Your PC's IP address (e.g.,
192.168.1.23) - Port:
10809
- Server: Your PC's IP address (e.g.,
Verify U.S. IP Location
Before proceeding with registration, confirm your traffic routes through the United States:
- Open Safari and visit
https://www.iplocation.net/ - Verify the displayed location shows United States
Step-by-Step Apple ID Registration Process
With your proxy connection active, follow the registration workflow detailed in [ios/AppleID.md](https://github.com/bannedbook/fanqiang/blob/master/ios/AppleID.md).
Create the Account
- Visit
https://appleid.apple.com/account#!&page=createin Safari on your iOS device - Select United States as the country/region
- Use a fresh email address not previously associated with Apple ID (Gmail recommended)
- Complete the required fields and verify the 6-digit code sent to your email
Critical Configuration Points
- Region Lock: The country selection determines your App Store access permanently. Selecting "United States" during creation is mandatory for accessing apps unavailable in China.
- Payment Method: When prompted during App Store sign-in, select None. This option only appears when Apple detects a U.S. IP address through your proxy connection.
Configuring Your iPhone or iPad
After creating the account in Safari, complete the setup on your device while maintaining the proxy connection.
Sign In to the App Store
- Navigate to Settings → App Store
- Sign out of your existing Chinese Apple ID
- Sign in with your newly created U.S. credentials
- When prompted for billing information, ensure None is selected for payment method
Billing Address Setup
If required, enter a U.S. billing address. The repository recommends low-tax states:
- Oregon (no sales tax)
- Delaware (no sales tax)
- Use a valid ZIP code format for your selected state (e.g.,
97201for Portland, Oregon)
Alternative Payment Method: Gift Cards
For purchasing paid applications without a U.S. credit card, the repository documents a gift card redemption workflow:
- Purchase an Apple Gift Card from a trusted reseller (digital codes available from Amazon or reputable third-party sellers)
- On your iOS device, navigate to Settings → iTunes & App Store → Enter Gift Card Code
- Redeem the balance to your U.S. Apple ID
This method allows you to maintain the "None" payment method while still accessing paid applications and subscriptions.
Summary
- Proxy Requirement: U.S. IP address via V2rayN LAN sharing (port
10809) is mandatory for registration and initial sign-in - Documentation: Refer to [
ios/AppleID.md](https://github.com/bannedbook/fanqiang/blob/master/ios/AppleID.md) for screenshots and [ios/fqByLan.md](https://github.com/bannedbook/fanqiang/blob/master/ios/fqByLan.md) for proxy configuration - Payment Method: Select "None" during App Store sign-in; use gift cards for purchases
- Location Verification: Always verify your IP location at
iplocation.netbefore starting registration - Billing Strategy: Use low-tax states like Oregon to minimize sales tax on future purchases
Frequently Asked Questions
Can I register a U.S. Apple ID without a proxy connection?
No. Apple's registration system detects your location via IP address and restricts the "None" payment option to U.S. IP ranges. Without routing through a U.S.-based proxy as described in ios/fqByLan.md, the system will require a U.S. payment method or default to your physical location's App Store.
Why can't I see the "None" payment option during sign-in?
The "None" option disappears if Apple detects a non-U.S. IP address or if you attempt to sign in without an active proxy. Ensure your V2rayN LAN proxy remains connected (port 10809) and verify your location shows United States at iplocation.net before attempting App Store authentication.
Will my U.S. Apple ID work in China after registration?
Yes, but with limitations. You can browse and download previously acquired U.S. apps while in China. However, downloading new region-restricted apps or updates may require reactivating the U.S. proxy connection, as Apple periodically verifies your account's regional eligibility during downloads.
Can I switch my existing Chinese Apple ID to a U.S. region?
Switching regions requires canceling all subscriptions and spending all Store credit. Creating a new U.S. Apple ID as a secondary account is often more practical, allowing you to maintain both Chinese and U.S. App Store access by switching accounts in App Store settings.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →