Commit Graph
339 Commits
Author SHA1 Message Date
xixu-me f72b0dae3c build(ci): gate config generation behind bun checks 2026-03-31 03:10:32 +08:00
xixu-me d3f67f9e8e fix(mihomo): harden generated META config 2026-03-31 02:46:55 +08:00
xixu-me 84eff4ed5f Remove Pi service entry from services list
Deleted the Pi service object from the services array in META.js. This may be due to deprecation or removal of support for this service.
2026-01-25 15:00:59 +08:00
xixu-me 6a19c1decd Remove NotebookLM from AI services list
Deleted the entry for NotebookLM (Google-NotebookLM) from the services array in META.js. This streamlines the list of AI/LLM services.
2026-01-25 14:59:31 +08:00
xixu-me c4b813d91e Add 'X' social media service to services list
Introduced a new entry for the 'X' social media platform in the services array within META.js. This update ensures support for the 'X' domain alongside other social media services.
2025-12-22 13:29:48 +08:00
xixu-me ca34c6cef3 Remove unused services from services list
Deleted Medium, Spotify, Perplexity, xAI, Mastodon, and X from the services array in META.js to clean up unused or deprecated entries.
2025-12-22 13:28:07 +08:00
xixu-me a21d0ad7da Fix formatting in META.js for nameserver policy 2025-12-16 01:56:47 +08:00
xixu-me 46f16c9fb8 Change fake-ip-range6 from fc00::/18 to fd00::/18 2025-12-16 01:54:49 +08:00
xixu-me 90e9c3e555 Add India to locations list in META.js
Introduces a new entry for India with appropriate name, icon, and filter to the locations array.
2025-12-15 13:31:22 +08:00
xixu-me 9079aaf15e Fix rule provider key and file naming logic
Updated generateServiceRuleProviders to use alias or name for fileName and to use a whitespace-stripped, lowercased name as the rule key. This ensures consistent mapping and correct file path/url generation.
2025-11-28 14:31:37 +08:00
xixu-me 3f3b097740 Remove spaces from service rule set names
Updated generateServiceRules to strip spaces from service names when generating rule set identifiers, ensuring consistent formatting and preventing issues with rule matching.
2025-11-28 14:21:26 +08:00
xixu-me 533a66002b Fix service rule provider file naming
Updated the generateServiceRuleProviders function to remove spaces from service names when generating file paths, ensuring consistency and preventing potential file access issues.
2025-11-28 14:18:04 +08:00
xixu-me e908f1cfcf Add alias for Truth Social service
Added the 'alias' property with value 'TruthSocial' to the Truth Social entry in the services array for consistency with other services.
2025-11-28 14:06:40 +08:00
xixu-me 1a3bc924ce Increase STATIC_PROXY_COUNT to 4
Updated the number of static proxy groups from 3 to 4 to support an additional IP-sensitive service.
2025-11-28 13:46:57 +08:00
xixu-me 340899681c Add Truth Social to services list
Added Truth Social with tld 'com' and sld 'truthsocial' to the services array in META.js.
2025-11-28 13:46:16 +08:00
xixu-me 4e349b057e Refactor Chinese Mainland proxy group handling
Removed 'Chinese Mainland 🇨🇳' from the locations array and added it as a dedicated proxy group with its own filter and icon. Updated proxy group definitions to explicitly include 'Chinese Mainland 🇨🇳' where appropriate.
2025-11-21 20:24:03 +08:00
xixu-me dc0e041463 Refactor Chinese Mainland location handling
Moved 'Chinese Mainland 🇨🇳' from a dedicated proxy group to the general locations array. Updated proxy group definitions to use the unified locations list, simplifying configuration and reducing redundancy.
2025-11-21 20:11:56 +08:00
xixu-me cdf537fb8a Remove AdGuard DNS from international nameservers
The 'quic://unfiltered.adguard-dns.com' entry was removed from the internationalNameservers array, possibly due to deprecation or connectivity issues.
2025-11-21 19:51:54 +08:00
xixu-me 58c3d7a6c3 Remove proxy rule from nameserver policy
Deleted the 'rule-set:proxy' entry from the nameserver-policy in META.js, so proxy rules no longer use internationalNameservers.
2025-11-21 19:39:24 +08:00
xixu-me da48ff0ee0 Update DNS config and comment out some nameservers
Commented out Mullvad, Wikimedia, and DNS.SB nameservers in the internationalNameservers array. Added 'fake-ip-range6' for IPv6 support and updated default-nameserver entries to use TLS protocol.
2025-11-21 18:10:48 +08:00
xixu-me e590b0f695 Refactor DNS configuration and update nameservers
Reordered and updated the Chinese and international nameserver lists, removed unused AdGuard nameservers, and simplified the default and main nameserver arrays. Also set the DNS cache algorithm to 'arc' and made minor configuration cleanups.
2025-11-21 17:17:45 +08:00
xixu-me bc48ced7ba Add mixed-port to generalConfig in META.js
Introduces the 'mixed-port' property with value 7890 to the generalConfig object and removes the 'external-controller' property. This updates the configuration to support mixed-port usage and cleans up unused settings.
2025-11-21 14:48:23 +08:00
xixu-me b302a6a35e Remove unused proxy field from workflow META.yaml
Deleted the 'proxy: PROXY' line from the generated META.yaml in the GitHub Actions workflow as it is no longer needed.
2025-11-21 14:03:29 +08:00
xixu-me b48ab05e58 Add 'Domestic' proxy group and update related rules
Introduces a new 'Domestic' proxy group with relevant proxies and icon. Updates rules to use 'Domestic' instead of 'Chinese Mainland 🇨🇳' for direct and cncider rules, improving clarity and maintainability.
2025-11-20 15:40:07 +08:00
xixu-me 8aee784d7f Rename 'Mainland China' to 'Chinese Mainland'
Updated all references of 'Mainland China 🇨🇳' to 'Chinese Mainland 🇨🇳' in proxy group names, rules, and related arrays for consistency and clarity.
2025-11-20 15:11:50 +08:00
xixu-me 4a65083c3f Reorder 'AUTO' and 'FALLBACK' in proxy group arrays
Moved 'AUTO' and 'FALLBACK' entries to appear after static proxy names and other load balancing options in proxy group definitions for improved logical grouping and consistency.
2025-11-10 19:34:34 +08:00
xixu-me 0d0cf419ab Update location filters for Iraq and Japan
Removed 'IRQ' from Iraq's filter and added 'JP' and 'jp' to Japan's filter to improve location matching accuracy.
2025-11-10 18:28:59 +08:00
xixu-me d5025262b4 Update Xiaohongshu service domain format
Replaces 'tld' and 'sld' fields with a single 'domain' field for the Xiaohongshu (rednote) service entry to improve clarity and consistency.
2025-11-02 21:15:26 +08:00
xixu-me 8ee1825ff1 Add win-phonelink rule set and provider
Introduces a new 'win-phonelink' rule set to the rules array and configures its rule provider with YAML format and classical behavior. This enables handling of Windows Phone Link related traffic.
2025-11-02 21:10:42 +08:00
xixu-me a97f61a3ad Move service rules before advertising rules
Reordered the call to generateServiceRules(services) to place service rules before advertising-related rules in the rules array. This may affect rule matching priority and processing.
2025-10-13 13:37:10 +08:00
xixu-me b604225b2b Add support for multiple STATIC proxy groups
Introduced STATIC_PROXY_COUNT to allow configuration of multiple STATIC proxy groups for IP-sensitive services. Updated proxy group generation and references to use dynamically generated STATIC proxy group names instead of a single 'STATIC' group.
2025-10-12 20:26:25 +08:00
xixu-me 2923a9b194 Add Mastodon and Pi to services list
Added Mastodon (social) and Pi (minepi.com) entries to the services array in META.js to expand coverage of social media and cryptocurrency platforms.
2025-10-12 17:22:05 +08:00
xixu-me 5cbaaf956c Add Bybit to financial services list
Included Bybit as a new entry in the financial services array in META.js.
2025-10-10 20:44:12 +08:00
xixu-me 7cefec8fc2 Reorder and update Media & Content services list
Moved Media & Content services to the top of the services array and updated the Sora entry to use the correct domain. This improves clarity and ensures correct routing for the Sora service.
2025-10-09 09:59:30 +08:00
xixu-me 830364e196 Add Sora service and update favicon size
Added the Sora service to the services list. Updated the favicon extraction function to use a 128px size instead of 256px. Also standardized the rednote service entry to use tld and sld fields.
2025-10-07 23:04:53 +08:00
xixu-me 82f5b64a3a Update Xget service domain in META.js
Changed the domain for the Xget service from xget.xi-xu.me to xuc.xi-xu.me to reflect the correct endpoint.
2025-10-06 16:03:25 +08:00
xixu-me 944aa9f109 Update service icon set URL to use CDN
Changed the SERVICE_ICON_SET_URL to use jsdelivr CDN for improved reliability and performance when loading service icons.
2025-08-31 19:12:29 +08:00
xixu-me d8b5995329 Remove Google Translate from services list
Deleted the entry for Google Translate under the tools and utilities section in META.js. This streamlines the services array by excluding the previously included translation service.
2025-08-29 20:20:37 +08:00
xixu-me 3252a79750 Add Apple to technology companies list
Included Apple with TLD 'com' in the services array under technology companies in META.js.
2025-08-23 15:18:10 +08:00
xixu-me 460706182f Remove DeepL service entry from META.js
The DeepL service object was removed from the services array, possibly due to deprecation or redundancy.
2025-07-29 09:47:25 +08:00
xixu-me 502fa4ef1f Add Translate and DeepL to services list
Added Google Translate and DeepL under the Tools & Utilities section in the services array. Also updated section header from 'Infrastructure & Tools' to 'Infrastructure' for clarity.
2025-07-19 15:47:58 +08:00
xixu-me e85b2cb977 Move LOCATION_ICON_SET_URL declaration
Relocated the LOCATION_ICON_SET_URL constant below the services array for improved code organization and readability.
2025-07-14 12:32:57 +08:00
xixu-me 9c9da3e5ad Update Xiaohongshu service domain format
Replaces the 'tld' and 'sld' fields with a single 'domain' field for the Xiaohongshu (rednote) service entry to standardize domain representation.
2025-07-09 09:50:50 +08:00
xixu-me 8d03ef5a0f Add Netflix and Spotify to services list
Netflix and Spotify have been added to the Media & Content section of the services array in META.js.
2025-07-06 17:25:53 +08:00
xixu-me 647e83ac5b Reorganize and expand services list in META.js
Grouped services by category for clarity and maintainability. Added new entries for Medium and OKX, and reordered existing services to improve logical structure.
2025-07-06 17:15:32 +08:00
xixu-me 768e76160c Update DNS fake-ip filter and add connectivity-check
Expanded the 'fake-ip-filter' list to include additional rule sets: direct, private, and connectivity-check. Updated the fake-ip-filter rule provider URL and added a new rule provider for connectivity-check.
2025-06-15 19:54:07 +08:00
xixu-me c434a152cb Refactor fake-ip-filter to use external rule provider
Replaces the inline fake-ip-filter domain list with a reference to a new rule-set provider. Adds the 'fake-ip-filter' rule provider configuration pointing to an external .mrs file for improved maintainability.
2025-06-15 18:45:56 +08:00
xixu-me 54db90a86b Remove Australia from locations list
The Australia entry has been removed from the locations array in META.js. This may be to restrict available locations or update the supported regions.
2025-06-12 16:27:57 +08:00
xixu-me f063a6881f Add Australia to locations list
Introduced a new entry for Australia in the locations array, including its name, icon, and filter pattern.
2025-06-12 15:18:59 +08:00
xixu-me a4dbc9ed5f Update Singapore location filter to include 'SG'
Added 'SG' to the Singapore location filter to improve matching for different case variations and abbreviations.
2025-06-12 13:44:25 +08:00