-
Notifications
You must be signed in to change notification settings - Fork 12.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Customization for specific countries #5832
Comments
Each country is different just the routing ruleset.
Give each option to the user |
Ok, but since these settings are closely related, can I set them on first startup based on the OS language? For example many users don't know that sing-box is started for tun mode, so if they naively set "geo source" + "route rules source" it will break them tun mode. I closed my PR and will submit a new one when I implement at least sign-box srs sources support. |
https://github.com/2dust/v2rayN/wiki/Description-of-some-parameters Look at this document. |
@2dust Hello!
As I mentioned in #5829 the current default routing rules are useless for regions outside of China. To solve this problem, I suggest making support for “presets” for different regions based on the OS language.
What I mean is that when we initialize the default settings when we first start the program, we can automatically set parameters like program language, source of geo files and source of routing rule templates based on OS language. I am sure this will be useful at least for people from Russia and Iran. Maybe if the language is set to English we could show a window asking which preset to use from several options - China, Iran, Russia and Other.
So that's what I propose to do:
As for sources of routing rule templates, for Russia it would be great to use dynamic loading rules from github repository, as jsdelivr would be difficult to block in Russia, as it is used by a huge number of sites.
I'm ready to do it myself and submit a PR, but first I'd like to hear your opinion on whether you're ok with it.
Thank you!
The text was updated successfully, but these errors were encountered: