Skip to content

Dev - #2

Merged
Mareixcode merged 12 commits into
mainfrom
dev
Jul 27, 2026
Merged

Dev#2
Mareixcode merged 12 commits into
mainfrom
dev

Conversation

@Mareixcode

@Mareixcode Mareixcode commented Jul 27, 2026

Copy link
Copy Markdown
Owner

Summary by Sourcery

Introduce multi-client subscription conversion with chain proxy support and a redesigned Web UI, while exposing traffic metadata and target-aware outputs across the API.

New Features:

  • Add support for converting airport subscriptions into configurations for Clash/Mihomo, Sing-box, Surge, Quantumult X, and Shadowrocket/Base64.
  • Expose subscription traffic usage and expiry information via response headers and surface it in the Web UI, including progress and stats.
  • Enable dynamic selection of target clients and exit proxy protocols from both URL parameters and user agent detection, including support for multiple exit types beyond SOCKS5.
  • Provide client-specific one-click import links from the Web UI for major clients (Clash, Sing-box, Surge, Shadowrocket).

Enhancements:

  • Redesign the HTML Web UI with a new theme, light/dark mode toggle, background effects, and improved layout for configuration and debug tooling.
  • Refactor subscription transformation to route through a target-aware pipeline that outputs appropriate formats and content types for each supported client.
  • Extend chain proxy configuration to support HTTP/HTTPS, Shadowsocks, Trojan, and VLESS exits with richer parameters (cipher, UUID, SNI) and environment-variable overrides.
  • Improve error handling and status responses for invalid subscriptions and non-OK upstream responses, including clearer versioned metadata in the root and /version endpoints.
  • Preserve node name emojis while normalizing whitespace to improve readability without stripping user-provided labels.

Documentation:

  • Rewrite README with an updated project name, badges, feature overview, deployment instructions, API documentation, and acknowledgments.

新增 Sing-box (detour)、Surge (under-proxy)、Quantumult X 及 Shadowrocket/Base64 客户端配置导出生成器
支持透传机场 subscription-userinfo 响应头并在 Web UI 中展示流量使用进度与到期时间
新增家宽隐蔽安全模式,优先从 Worker 环境变量读取出口配置,避免在订阅 URL 中暴露敏感信息
保留节点原始国旗 Emoji 图标,更新策略组与出口节点命名规则
扩展出口代理协议支持类型,包含 SOCKS5、HTTP、HTTPS、Shadowsocks、Trojan 以及 VLESS
Web UI 控制台新增客户端 Selector 及一键 Scheme 导入唤起逻辑 (clash://, sing-box://, surge://, sub://)
README.md 中新增致谢章节,致谢 Subconverter、Mihomo、Sing-box、Loyalsoldier 等开源项目
@sourcery-ai

sourcery-ai Bot commented Jul 27, 2026

Copy link
Copy Markdown

🧙 Sourcery is reviewing your pull request!


Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it. You can also reply to a
    review comment with @sourcery-ai issue to create an issue from it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time. You can also comment
    @sourcery-ai title on the pull request to (re-)generate the title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time exactly where you
    want it. You can also comment @sourcery-ai summary on the pull request to
    (re-)generate the summary at any time.
  • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
    request to (re-)generate the reviewer's guide at any time.
  • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
    pull request to resolve all Sourcery comments. Useful if you've already
    addressed all the comments and don't want to see them anymore.
  • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
    request to dismiss all existing Sourcery reviews. Especially useful if you
    want to start fresh with a new review - don't forget to comment
    @sourcery-ai review to trigger a new review!

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jul 27, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
cf-sub bc72564 Jul 27 2026, 07:33 AM

@Mareixcode
Mareixcode merged commit 3c40396 into main Jul 27, 2026
3 checks passed
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