Skip to content

feat: upstream-backed profiles and client policy groups - #10

Merged
lonecoding merged 1 commit into
mainfrom
feat/upstream-policy-profiles
Sep 9, 2026
Merged

lonecoding merged 1 commit into
mainfrom
feat/upstream-policy-profiles

Conversation

@lonecoding

Copy link
Copy Markdown
Owner

Complete Quantumult X profiles now load upstream rule lists and client-provided LAN/China IP resources. The homepage describes the policy groups users actually operate: 11 in the recommended profile and 20 in the extended profile, with custom combinations available through the generator.

  • Bind all 18 remote rule lists directly to blackmatrix7 resources. Advertising uses AdvertisingLite; Copilot uses its upstream list. The KOP-XIAO resource parser remains configured.
  • Keep Direct fixed, advertising and hijacking independently controlled, and YouTube following Google by default while supporting a separate node selection. AI aggregates OpenAI, Claude, Gemini and Copilot resources.
  • Keep full.conf and daily.conf identical to recommended.conf. Existing standalone rule URLs remain available and have a separate compatibility index and offline test fixture; complete profiles do not import them.
  • Document upstream overlap, migration, defaults and the difference between resource names and policy groups.

Validation: 11 JavaScript tests including all 32,768 group combinations; 28 Python tests; 34 standalone compatibility routing cases; generated-file and whitespace checks; all external configuration URL checks passed. Quantumult X device testing has not been performed.

Upgrade: back up the device configuration, import or merge the new profile, restore personal subscriptions and exceptions, and refresh all resources. The full/daily compatibility URLs now provide the recommended profile, so existing users should review its DNS, policy and regional-routing defaults. Upstream coverage may differ from previous versions; Copilot includes shared OpenAI domains and IP-ASN ranges.

@lonecoding
lonecoding merged commit c3add10 into main Sep 9, 2026
4 checks passed
@lonecoding
lonecoding deleted the feat/upstream-policy-profiles branch September 9, 2026 09:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant