Jack пре 1 година
родитељ
комит
2ee4c3f0b7
2 измењених фајлова са 7 додато и 150 уклоњено
  1. 0 130
      manual/integrate_proxy/config.yaml
  2. 7 20
      manual/integrate_proxy/integrate_proxy.py

+ 0 - 130
manual/integrate_proxy/config.yaml

@@ -1108,83 +1108,6 @@ proxy-groups:
   - HKT-Detour 20 AEAD
   - HKT-Detour 21 AEAD
   - HKT-Detour 23 AEAD
-  - 🇭🇰 香港 01
-  - 🇭🇰 香港 02
-  - 🇭🇰 香港 03
-  - 🇭🇰 香港 04
-  - 🇭🇰 香港 05
-  - 🇭🇰 香港 06
-  - 🇭🇰 香港-广东专线 Akari
-  - 🇭🇰 香港-广东专线 BGP 1
-  - 🇭🇰 香港-广东专线 BGP 2
-  - 🇭🇰 香港-广东专线 GCore
-  - 🇭🇰 香港-广东专线 HGC
-  - 🇭🇰 香港-广东专线 HKBN
-  - 🇭🇰 香港-广东专线 HKT
-  - 🇭🇰 香港-广东专线 NeaRoute
-  type: select
-- name: 台湾
-  proxies:
-  - TW-Detour 01 AEAD
-  - TW-Detour 02 AEAD
-  - TW-Detour 03 AEAD
-  - TW-Detour 05 AEAD
-  - TW-Detour 06 AEAD
-  - TW-Detour 08 AEAD
-  - TW-Detour 09 AEAD
-  - TW-Detour 10 AEAD
-  - TW-Detour 12 AEAD
-  - TW-Detour 13 AEAD
-  - TW-Detour 15 AEAD
-  - TW-Detour 16 AEAD
-  - TW-Detour 18 AEAD
-  - TW-Detour 19 AEAD
-  - TW-Detour 20 AEAD
-  - TW-Detour 22 AEAD
-  - TW-Detour 23 AEAD
-  - 🇨🇳 台湾 01
-  - 🇨🇳 台湾 02
-  - 🇹🇼 台湾-广东专线 NeaRoute
-  - 🇹🇼 台湾-广东专线 STUIX
-  type: select
-- name: Global
-  proxies:
-  - DE-Detour 01 AEAD
-  - DE-Detour 02 AEAD
-  - DE-Detour-03 AEAD
-  - HKT-Detour 01 AEAD
-  - HKT-Detour 02 AEAD
-  - HKT-Detour 05 AEAD
-  - HKT-Detour 06 AEAD
-  - HKT-Detour 09 AEAD
-  - HKT-Detour 10 AEAD
-  - HKT-Detour 11 AEAD
-  - HKT-Detour 12 AEAD
-  - HKT-Detour 13 AEAD
-  - HKT-Detour 14 AEAD
-  - HKT-Detour 17 AEAD
-  - HKT-Detour 18 AEAD
-  - HKT-Detour 19 AEAD
-  - HKT-Detour 20 AEAD
-  - HKT-Detour 21 AEAD
-  - HKT-Detour 23 AEAD
-  - JP-Detour 01 AEAD
-  - JP-Detour 02 AEAD
-  - JP-Detour 03 AEAD
-  - JP-Detour 04 AEAD
-  - JP-Detour 05 AEAD
-  - JP-Detour 06 AEAD
-  - LA-Detour 02 AEAD
-  - LA-Detour 03 AEAD
-  - LA-Detour 05 AEAD
-  - LA-Detour 07 AEAD
-  - LA-Detour 09 AEAD
-  - LA-Detour 10 AEAD
-  - Oz-Detour 01 AEAD
-  - Oz-Detour 02 AEAD
-  - SG-Detour 01 AEAD
-  - SG-Detour 02 AEAD
-  - SG-Detour 03 AEAD
   - TW-Detour 01 AEAD
   - TW-Detour 02 AEAD
   - TW-Detour 03 AEAD
@@ -1202,29 +1125,8 @@ proxy-groups:
   - TW-Detour 20 AEAD
   - TW-Detour 22 AEAD
   - TW-Detour 23 AEAD
-  - UK Detour-01 AEAD
-  - UK Detour-02 AEAD
-  - UK Detour-03 AEAD
-  - UK Detour-04 AEAD
-  - UK Detour-05 AEAD
-  - UK Detour-06 AEAD
-  - 🇦🇶 南极-广东专线 WARP
-  - 🇦🇷 阿根廷 01
-  - 🇦🇷 阿根廷-广东专线 DonWeb
-  - 🇦🇺 澳大利亚 01
-  - 🇦🇺 澳大利亚-广东专线 GCore
-  - 🇦🇺 澳大利亚-广东专线 VUAU
-  - 🇧🇷 巴西-广东专线 GCore 1
-  - 🇧🇷 巴西-广东专线 GCore 2
-  - 🇨🇦 加拿大-广东专线 BGP
   - 🇨🇳 台湾 01
   - 🇨🇳 台湾 02
-  - 🇩🇪 德国 01
-  - 🇩🇪 德国-广东专线 BGP
-  - 🇫🇷 法国 01
-  - 🇫🇷 法国-广东专线 BGP
-  - 🇬🇧 英国 01
-  - 🇬🇧 英国-广东专线 BGP
   - 🇭🇰 香港 01
   - 🇭🇰 香港 02
   - 🇭🇰 香港 03
@@ -1239,11 +1141,6 @@ proxy-groups:
   - 🇭🇰 香港-广东专线 HKBN
   - 🇭🇰 香港-广东专线 HKT
   - 🇭🇰 香港-广东专线 NeaRoute
-  - 🇮🇩 印尼 01
-  - 🇮🇳 印度 01
-  - 🇮🇳 印度-广东专线 DOIN
-  - 🇮🇳 印度-广东专线 GCore
-  - 🇮🇹 意大利 01
   - 🇯🇵 日本 01
   - 🇯🇵 日本 02
   - 🇯🇵 日本 03
@@ -1252,44 +1149,17 @@ proxy-groups:
   - 🇯🇵 日本-广东专线 Akari
   - 🇯🇵 日本-广东专线 BGP
   - 🇯🇵 日本-广东专线 GCore
-  - 🇰🇷 韩国 01
-  - 🇰🇷 韩国-广东专线 VUKR
-  - 🇲🇴 澳门 01
   - 🇲🇾 马来西亚 01
   - 🇲🇾 马来西亚-广东专线 Shin
-  - 🇳🇬 尼日利亚 01
-  - 🇳🇬 尼日利亚-广东专线 Melbicom
-  - 🇳🇱 荷兰 01
   - 🇵🇭 菲律宾-广东专线 Comfac
   - 🇵🇭 菲律宾-广东专线 Zenlayer
-  - 🇵🇰 巴基斯坦 01
-  - 🇷🇺 俄罗斯 01
-  - 🇷🇺 俄罗斯-广东专线 PQ
-  - 🇸🇦 沙特-广东专线 STC
-  - 🇸🇪 瑞典 01
   - 🇸🇬 新加坡 01
   - 🇸🇬 新加坡 02
   - 🇸🇬 新加坡 03
   - 🇸🇬 新加坡 04
   - 🇸🇬 新加坡 05
   - 🇸🇬 新加坡-广东专线 BGP
-  - 🇹🇭 泰国 01
-  - 🇹🇭 泰国-广东专线 Bangmod
-  - 🇹🇷 土耳其 01
-  - 🇹🇷 土耳其-广东专线 GCore
-  - 🇹🇷 土耳其-广东专线 Kapteyan
   - 🇹🇼 台湾-广东专线 NeaRoute
   - 🇹🇼 台湾-广东专线 STUIX
-  - 🇺🇦 乌克兰-广东专线 Vik
-  - 🇺🇸 美国 01
-  - 🇺🇸 美国 02
-  - 🇺🇸 美国 03
-  - 🇺🇸 美国 04
-  - 🇺🇸 美国-广东专线 BGP 1
-  - 🇺🇸 美国-广东专线 BGP 2
-  - 🇺🇸 美国-广东专线 DAOport
-  - 🇺🇸 美国-广东专线 GCore
   type: select
-rules:
-- MATCH,Global
 secret: ''

+ 7 - 20
manual/integrate_proxy/integrate_proxy.py

@@ -24,9 +24,6 @@ config_template = {
     },
     "proxies": [],
     "proxy-groups": [{'name': 'Global', 'type': 'select', 'proxies': []}],
-    "rules": [
-        "MATCH,Global"
-    ]
 }
 
 
@@ -140,26 +137,16 @@ def category_group():
     # 首先 load 整个分类
     proxy_groups = config_template['proxy-groups'][0]['proxies']
 
-    hk_group = {'name': '香港', 'type': 'select', 'proxies': []}
-    hk_list = ['HK', '香港']
+    need_group = {'name': 'groups', 'type': 'select', 'proxies': []}
+    need_list = ['HK', '香港', 'TW', '台湾', '新加坡', '日本', '马来西亚', '菲律宾']
     for proxy in proxy_groups:
-        if any(keyword in proxy for keyword in hk_list):
-            hk_group['proxies'].append(proxy)
+        if any(keyword in proxy for keyword in need_list):
+            need_group['proxies'].append(proxy)
 
-    if hk_group['proxies']:
-        config_template['proxy-groups'].append(hk_group)
+    if need_group['proxies']:
+        config_template['proxy-groups'].append(need_group)
 
-    tw_group = {'name': '台湾', 'type': 'select', 'proxies': []}
-    tw_list = ['TW', '台湾']
-    for proxy in proxy_groups:
-        if any(keyword in proxy for keyword in tw_list):
-            tw_group['proxies'].append(proxy)
-
-    if tw_group['proxies']:
-        config_template['proxy-groups'].append(tw_group)
-
-    first_element = config_template['proxy-groups'].pop(0)
-    config_template['proxy-groups'].append(first_element)
+        first_element = config_template['proxy-groups'].pop(0)
 
 
 if __name__ == '__main__':