Add Russia whitelist routing option (#5161)
* Add Russia whitelist routing option * Update RoutingType.kt * Add custom routing file in assets * Update localization
This commit is contained in:
1 parent
ee69364f2b
commit
192a4afe6d
9 files changed
+52
No files matched your search
@@ -0,0 +1,43 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"remarks": "Bypass bittorrent",
|
||||||
|
"outboundTag": "direct",
|
||||||
|
"protocol": [
|
||||||
|
"bittorrent"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"remarks": "Block udp443",
|
||||||
|
"outboundTag": "block",
|
||||||
|
"port": "443",
|
||||||
|
"network": "udp"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"remarks": "Direct LAN IP",
|
||||||
|
"outboundTag": "direct",
|
||||||
|
"ip": [
|
||||||
|
"geoip:private"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"remarks": "Direct LAN domains",
|
||||||
|
"outboundTag": "direct",
|
||||||
|
"domain": [
|
||||||
|
"geosite:private"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"remarks": "Bypass Russia domains",
|
||||||
|
"outboundTag": "direct",
|
||||||
|
"domain": [
|
||||||
|
"geosite:category-ru"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"remarks": "Bypass Russia IP",
|
||||||
|
"outboundTag": "direct",
|
||||||
|
"ip": [
|
||||||
|
"geoip:ru"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
@@ -5,6 +5,7 @@ enum class RoutingType(val fileName: String) {
|
|||||||
BLACK("custom_routing_black"),
|
BLACK("custom_routing_black"),
|
||||||
GLOBAL("custom_routing_global"),
|
GLOBAL("custom_routing_global"),
|
||||||
WHITE_IRAN("custom_routing_white_iran");
|
WHITE_IRAN("custom_routing_white_iran");
|
||||||
|
WHITE_RUSSIA("custom_routing_white_russia")
|
||||||
|
|
||||||
companion object {
|
companion object {
|
||||||
fun fromIndex(index: Int): RoutingType {
|
fun fromIndex(index: Int): RoutingType {
|
||||||
@@ -13,6 +14,7 @@ enum class RoutingType(val fileName: String) {
|
|||||||
1 -> BLACK
|
1 -> BLACK
|
||||||
2 -> GLOBAL
|
2 -> GLOBAL
|
||||||
3 -> WHITE_IRAN
|
3 -> WHITE_IRAN
|
||||||
|
4 -> WHITE_RUSSIA
|
||||||
else -> WHITE
|
else -> WHITE
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -388,6 +388,7 @@
|
|||||||
<item>চায়না ব্ল্যাকলিস্ট</item>
|
<item>চায়না ব্ল্যাকলিস্ট</item>
|
||||||
<item>গ্লোবাল</item>
|
<item>গ্লোবাল</item>
|
||||||
<item>ইরান হোয়াইটলিস্ট</item>
|
<item>ইরান হোয়াইটলিস্ট</item>
|
||||||
|
<item>রাশিয়া হোয়াইটলিস্ট</item>
|
||||||
</string-array>
|
</string-array>
|
||||||
|
|
||||||
<string-array name="vpn_bypass_lan">
|
<string-array name="vpn_bypass_lan">
|
||||||
|
|||||||
@@ -398,6 +398,7 @@
|
|||||||
<item>نومگه شه چین</item>
|
<item>نومگه شه چین</item>
|
||||||
<item>جهۊوی (Global)</item>
|
<item>جهۊوی (Global)</item>
|
||||||
<item>نومگه اسبؽڌ ایران</item>
|
<item>نومگه اسبؽڌ ایران</item>
|
||||||
|
<item>Russia Whitelist</item>
|
||||||
</string-array>
|
</string-array>
|
||||||
|
|
||||||
<string-array name="vpn_bypass_lan">
|
<string-array name="vpn_bypass_lan">
|
||||||
|
|||||||
@@ -397,6 +397,7 @@
|
|||||||
<item>لیست سیاه چین</item>
|
<item>لیست سیاه چین</item>
|
||||||
<item>جهانی(GLOBAL)</item>
|
<item>جهانی(GLOBAL)</item>
|
||||||
<item>ایران</item>
|
<item>ایران</item>
|
||||||
|
<item>لیست سفید روسیه</item>
|
||||||
</string-array>
|
</string-array>
|
||||||
|
|
||||||
<string-array name="vpn_bypass_lan">
|
<string-array name="vpn_bypass_lan">
|
||||||
|
|||||||
@@ -397,6 +397,7 @@
|
|||||||
<item>Чёрный список Китая</item>
|
<item>Чёрный список Китая</item>
|
||||||
<item>Общие</item>
|
<item>Общие</item>
|
||||||
<item>Белый список Ирана</item>
|
<item>Белый список Ирана</item>
|
||||||
|
<item>Белый список России</item>
|
||||||
</string-array>
|
</string-array>
|
||||||
|
|
||||||
<string-array name="vpn_bypass_lan">
|
<string-array name="vpn_bypass_lan">
|
||||||
|
|||||||
@@ -389,6 +389,7 @@
|
|||||||
<item>黑名单 (Blacklist)</item>
|
<item>黑名单 (Blacklist)</item>
|
||||||
<item>全局 (Global)</item>
|
<item>全局 (Global)</item>
|
||||||
<item>伊朗 (Iran)</item>
|
<item>伊朗 (Iran)</item>
|
||||||
|
<item>俄罗斯白名单 (Russia Whitelist)</item>
|
||||||
</string-array>
|
</string-array>
|
||||||
|
|
||||||
<string-array name="vpn_bypass_lan">
|
<string-array name="vpn_bypass_lan">
|
||||||
|
|||||||
@@ -389,6 +389,7 @@
|
|||||||
<item>黑名單 (Blacklist)</item>
|
<item>黑名單 (Blacklist)</item>
|
||||||
<item>全域 (Global)</item>
|
<item>全域 (Global)</item>
|
||||||
<item>伊朗 (Iran)</item>
|
<item>伊朗 (Iran)</item>
|
||||||
|
<item>俄羅斯白名單 (Russia Whitelist)</item>
|
||||||
</string-array>
|
</string-array>
|
||||||
|
|
||||||
<string-array name="vpn_bypass_lan">
|
<string-array name="vpn_bypass_lan">
|
||||||
|
|||||||
@@ -401,6 +401,7 @@
|
|||||||
<item>China Blacklist</item>
|
<item>China Blacklist</item>
|
||||||
<item>Global</item>
|
<item>Global</item>
|
||||||
<item>Iran Whitelist</item>
|
<item>Iran Whitelist</item>
|
||||||
|
<item>Russia Whitelist</item>
|
||||||
</string-array>
|
</string-array>
|
||||||
|
|
||||||
<string-array name="vpn_bypass_lan">
|
<string-array name="vpn_bypass_lan">
|
||||||
|
|||||||
Reference in new issue
Block a user