feat(subscription): add InHive to default sing-box rule#658
Open
twilgate wants to merge 1 commit into
Open
Conversation
InHive (https://inhive.ru) is a public sing-box-based VPN client (github.com/TwilgateLabs: inhive-android, inhive-windows; iOS soon), UA "InHive/<ver> (<platform>; <hwid>)", core supports hysteria2/TUIC/Reality. Its UA has no "singbox" substring, so the catch-all in the sing-box rule won't match it — add the InHive token to the alternation so it maps to the sing_box target (structured JSON) instead of base64. Co-Authored-By: Claude <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
WalkthroughThe settings migration updates one subscription routing regex so ChangesSettings migration routing
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds InHive to the default sing-box rule in
app/db/migrations/versions/9af04c077ede_init_settings.py:InHive is a public sing-box-based client (releases at github.com/TwilgateLabs) supporting hysteria2/TUIC/Reality; UA
InHive/<ver> (<platform>; <hwid>). Its UA contains nosingboxsubstring so the catch-all won't catch it — the explicit token is needed to route it tosing_box.Summary by CodeRabbit