Step 1 - Generate a WARP MASQUE key a new account is requested from the API pool
No key yet. Generate one or import a usque JSON file.
Key generation failed. Use this link to generate a key:
Generate key here
Manual option (if the button gets rate limited)
Open an API link in a new tab, copy the whole JSON it shows, and paste it here. The fields fill in automatically.
Each press of the button uses the next API in the pool. If one fails (for example rate limit 1015), the next one is tried automatically. Wait a few minutes between many requests.
Step 2 - Settings
Client
H2 works over TCP. H3 needs UDP to be allowed.
Max 10. For combined endpoints, half are IPv4 and half IPv6 (when both exist).
Applies to Clash and v2rayNG / Happ / Streisand. Local sites go direct.
Include tunnel IPv6 address
Turn off for an IPv4-only tunnel address
Fragment masking
Turn off if requests fail or a "Mask" error appears
Clash options
H3-L4 mode (low latency)
Forces fixed SNI, DoH DNS and UDP off. Uses H3.
MahsaNG options
Output
When enabled: count 15, delay 1-2, payload size 5-10.
Step 3 - Output Waiting for key
Generate or import a key to see the config.
# Live preview ...
Trace
Use the latest Xray core and client.
Clash test URL: https://cloudflare.com/cdn-cgi/trace