Network Guide Tags: Clash Prime Video Amazon Video split rules

Prime Video Region Error?Clash Split Rules for Amazon Video Domains

Global streaming competition means users constantly compare Prime Video catalogs, seasonal sports rights, and add-on channels. When the app still opens but playback stops with a region or availability message, the root cause is rarely “more bandwidth” alone. Clash works best when you model Amazon Video as a full hostname chain: storefront and entitlement hosts, CDN segment edges, and sometimes regional Amazon marketplaces that must share one exit node and one resolver story. This guide extends the same split-routing discipline as our Netflix and Disney+ articles with Prime Video–specific domain rules, a dedicated policy group, node selection aligned to your membership country, and a short troubleshooting pass for DNS, TUN, and IPv6 leaks. Always use your own subscription only and respect Amazon’s terms of use and your local laws.

Approx. 24 min read
Clash Editorial

1. Why Prime Video Shows a Region or Playback Error

Amazon Prime Video ties playback to a bundle of network signals, device identifiers, and the country associated with your Prime or standalone Video membership. When Clash only proxies the obvious marketing hostname while split routing sends API calls or CDN fetches down a different path, the app can look “almost fine” in the menu yet refuse to start the stream. Another frequent pattern is subtler: your node exit country does not line up with where Amazon believes your account should stream, so entitlements and manifest requests disagree mid-session.

Hot catalog drops and live sports increase load, but they do not change the engineering ask for proxy users. You need one coherent path for every Amazon Video host the client uses while the player is active—very similar in spirit to the Netflix library problem we cover here, but with a different suffix list and a heavier reliance on amazon.com subdomains in some countries. Rushing to “turn everything global” without ordering rules also tends to break shopping, AWS console logins, or other Amazon services you may still want on DIRECT or a separate group.

  • Incomplete domain coverage: The UI loads from one bucket while AIV (Amazon Instant Video) delivery or device registration hits another domain family still matched by a catch-all or GEOIP line.
  • Mixed exit regions: A United States node for the browse API and a United Kingdom path for video segments is a common recipe for entitlement failures.
  • Resolver gaps: fake-ip or split DNS that does not list streaming domains can hand clients answers that your policy stack then routes inconsistently; see the fake-ip troubleshooting guide.

For base Clash concepts—ports, proxy-groups, and how the rule engine matches top to bottom—start with the configuration guide before you tune streaming split rules.

2. Amazon Video Domain Map: App, API & CDN

Prime Video is not a single DOMAIN you can set once and forget. Consumer clients reach primevideo.com for the global service surface, but many markets still lean on amazon.cc product pages, device registration under atv-ps.amazon.com and related Amazon player services, and large-scale video delivery on aiv-cdn.net, media-amazon.com, and CloudFront-style edges whose exact hostnames rotate. The precise set varies by app version, platform, and country; treat any static list in a blog as a scaffold you must validate on your own hardware with short connection logs, not a permanent firewall object.

What to include in a first pass

  • Global product surface: primevideo.com and regional variants you observe in the address bar (some locales still mix Amazon Video into the main marketplace domain).
  • Amazon retail umbrella: Suffixes such as amazon.com, amazon.co.uk, or other country storefronts are sometimes required when the app embeds marketplace flows—but routing the entire amazon.com tree through a streaming node may have side effects; prefer targeted subdomains you see in logs before you widen.
  • Player and entitlement APIs: Hosts like atv-ps.amazon.com and AIV-related names frequently appear in Android, Fire TV, and web captures; they should ride the same policy group as manifest and video traffic.
  • CDNs and media edges: aiv-cdn.net, media-amazon.com, and similar patterns often carry encrypted segments; if these fall back to DIRECT while the session token path is proxied, the player can stall with generic errors that look like “just buffering.”
Tip: Prefer DOMAIN-SUFFIX for stable company-owned bases (primevideo.com, aiv-cdn.net when confirmed in your captures) and place them above wide GEOIP or MATCH catch-alls. Tighten incrementally: start from logs, not from a giant public blocklist you do not control.
Caution: Blanket DOMAIN-SUFFIX,amazon.com rules are convenient in tiny lab networks and risky on primary machines. Shopping checkout, music, and workplace Single Sign-On may share the same top-level Amazon name. A dedicated streaming group should cover observed video hosts first; only widen after you see concrete misses in logs.

3. Clash Rules & a PRIME-VIDEO Policy Group

Create a proxy-group such as PRIME-VIDEO (type select in most home setups) and list a short roster of nodes you trust for streaming. Keep this group separate from your “global foreign traffic” or “AI APIs” groups so a bad experiment in one stack does not silently break another. The sketch below is intentionally conservative: you will almost certainly add more DOMAIN-SUFFIX or DOMAIN-KEYWORD lines after you watch your first failed session with logging enabled, which is the same workflow we recommend for Disney+ BAMTech and YouTube googlevideo—different hostnames, same mental model.

# Example YAML sketch — names and node list must match your profile
proxy-groups:
  - name: PRIME-VIDEO
    type: select
    proxies:
      - streaming-us-west-residential
      - streaming-uk-london-isp
      - streaming-jp-tokyo
      - DIRECT

rules:
  - DOMAIN-SUFFIX,primevideo.com,PRIME-VIDEO
  - DOMAIN-SUFFIX,aiv-cdn.net,PRIME-VIDEO
  - DOMAIN-SUFFIX,media-amazon.com,PRIME-VIDEO
  - DOMAIN-SUFFIX,atv-ps.amazon.com,PRIME-VIDEO
  - DOMAIN-SUFFIX,unbox-assets.amazon.com,PRIME-VIDEO
  - GEOIP,CN,DIRECT
  - MATCH,FINAL

Order matters. If a GEOIP line or a “foreign IP” rule runs before your Prime Video suffixes, only part of the app may see the proxy while the rest negotiates in your real region. If you route too much generic traffic to PRIME-VIDEO because of an early keyword, you will waste uplink and confuse your own non-video workflows. A practical compromise for mixed households: keep a lean list tied to AIV- and player-shaped names, add marketplace suffixes only if logs prove a miss, and leave unrelated Amazon work on FINAL with normal domestic routing.

Sniffing, process rules, and TV hardware

On Clash derivatives that support sniffing, enabling protocol sniff with sane overrides can help classify TLS by SNI when hostnames are not visible at first hop—pair it with a stable DNS view so you are not just masking a resolver mismatch. On smart TVs, game consoles, or legacy Fire OS builds, the client may not honor system proxies at all; in those cases, gateway-level TUN, transparent capture, or per-device DNS forwarding must align with the same node selection you use on the desktop, or you will again see “works on the laptop, fails on the television.”

4. Node Region vs Account and Marketplace

Amazon decides what you are allowed to watch using a combination of membership country, payment profile, and the origin of sign-in. Unlike the simpler “library equals exit IP” story in some guides, Prime Video can also be bundled with a national marketplace you actually live in, which is why a mismatched node does not just swap catalog rows—it can hard-stop playback. Before you touch advanced split rules, align basics:

  1. Match the node country to the membership you pay for when you are trying to use that membership normally while traveling, rather than to “any country with a good speed test result.”
  2. Stop mid-session node hopping during a single play; tokens and device trust refresh paths can invalidate when the apparent region jumps between London and Los Angeles in one evening.
  3. Check IP type: Data center exits that work for general browsing may be deprioritized for some streaming stacks; residential or ISP-style lines are a common last-mile fix when the error is entitlement-shaped rather than throughput-shaped—similar tradeoffs to our Netflix discussion on “Proxy Detected” and catalog gaps.

When the symptom is “not available in your region” right after a subscription or payment change, the network stack may be innocent. Still verify Clash is not the hidden variable: a stale Amazon Video app cache, an old sign-in on the TV, or a mixed IPv4/IPv6 path can produce confusing messages. Fix routing first on one reference device, then fan out the same rule set to the rest of the home.

5. DNS, TUN, fake-ip, and IPv6 Alignment

Buffering and long spinners on Prime Video are often path problems, not “megabits per second” bragging rights. Clash users should verify three layers in order: the resolver, the split routing table, and the node path to the edge.

First, DNS: in fake-ip mode, if streaming domains are not in your filter or equivalent allow path, the client can receive answers that disagree with the interface your tunnel uses. The fake-ip guide explains how to add Amazon Video-shaped hostnames when pages resolve strangely or when only part of a site works. In TUN mode, ensure the resolver advertised inside the tunnel is the one the OS or app is actually using; a second “secure DNS” setting in the browser or Android Private DNS can bypass your carefully written YAML.

Second, IPv4 vs IPv6: if your ISP provides global IPv6 and Clash is not carrying it, some clients will race between families and stall segment downloads. Either route both consistently or disable the stray family for tests. Third, peering: a “low ping” node on paper is meaningless if the path to the CDN is congested at peak hours. Test during the same window when you actually watch, not a single off-peak speed test, and read failures alongside the TLS handshake guide when you see specific hostnames time out in logs after your domain rules are correct.

Mobile and roaming

On cellular, carrier NAT and IPv6 can differ sharply from home Wi-Fi. If Prime Video fails only on 4G/5G, cross-check the same ideas we document in the Wi-Fi versus mobile data walkthrough—captive portals and split DNS still apply, even when the on-screen error mentions regions.

6. Prime Video vs Netflix vs Disney+ Routing

Three major streaming stacks, three different pain shapes—import the right playbook and hostname set for each service:

Aspect Netflix Disney+ Prime Video
Typical host focus netflix.com + nflxvideo.net family disneyplus.com + bamgrid.com primevideo.com + AIV/CDN + Amazon player hosts
Common symptom Catalog differences; “Proxy Detected” Stuck after splash; BAMTech API on wrong path Region or availability; segment CDN mismatch
Spillover risk if rules are too wide Relatively self-contained Netflix graph Mostly Disney stack–specific Accidental Amazon retail or AWS flows
Node advice Match library expectations; consider residential Match subscription; avoid session hopping Match membership; verify AIV edges on same policy group

If you already fixed Disney+ by widening DOMAIN-SUFFIX lines and aligning DNS, do not copy those suffixes into a Prime Video profile. Reuse the process, not the list. Likewise, the YouTube focus on googlevideo is orthogonal: throughput tuning there does not map one-to-one onto Amazon Video edges.

7. Troubleshooting Checklist

Symptom What to verify first in Clash
“Not available in your region” on start Exit country vs membership; AIV and player subdomains in the same PRIME-VIDEO group; no mid-session node switching
Browse works, black screen on play CDN hostnames (for example aiv-cdn.net) not caught by earlier rules; IPv6 leak; fake-ip filter gaps
Works on web, not on TV or console Per-device DNS or no proxy on that VLAN; need gateway TUN or equivalent transparent path
Fine in morning, stutters at night Overloaded node or path to edge; try another exit in the same target country before rewriting YAML

When log lines show repeated TLS issues on a specific SNI, walk the hostname back through your rule order. If the name is correct but handshakes still fail, the timeout article is the right next read—after you confirm the traffic is in the Prime Video bucket and not a mis-hit earlier in the file.

8. Summary

To stop Prime Video from behaving like a single-line DOMAIN shortcut, map the stack you actually use—primevideo.com, AIV and media CDN patterns, and the Amazon player services your logs show—into one dedicated PRIME-VIDEO (or similarly named) proxy-group, then choose nodes that match the country and membership story your account expects. Keep split rules ordered above catch-alls, keep DNS, TUN, and IPv4/IPv6 behavior consistent, and grow your suffix list from captures rather than from generic blocklists. Against the long tail of “unlock” searches in a crowded streaming market, your home router side should be boring, explicit, and testable.

Compared with the workflows in our Netflix and Disney+ guides, the principle is the same end-to-end chain—only the domain rules and spillover risk profile differ. Grab up-to-date client builds from the official download page so policy groups, DNS, and optional sniffing match what this article describes.

Download Clash for free and experience the difference