Update app.py
Browse files
app.py
CHANGED
@@ -87,13 +87,15 @@ async def extract_and_transform_proxies(input_text):
|
|
87 |
parts.append(f"sni={proxy['sni'].strip()}")
|
88 |
if 'skip-cert-verify' in proxy:
|
89 |
parts.append(f"skip-cert-verify={str(proxy['skip-cert-verify']).lower()}")
|
|
|
|
|
90 |
|
91 |
if 'udp' in proxy:
|
92 |
parts.append(f"udp-relay={'true' if proxy['udp'] in [True, 'true', 'True'] else 'false'}")
|
93 |
|
94 |
transformed_proxies.append(", ".join(parts))
|
95 |
|
96 |
-
return "\n".join(transformed_proxies)
|
97 |
|
98 |
def get_client_ip(request):
|
99 |
headers_to_check = [
|
|
|
87 |
parts.append(f"sni={proxy['sni'].strip()}")
|
88 |
if 'skip-cert-verify' in proxy:
|
89 |
parts.append(f"skip-cert-verify={str(proxy['skip-cert-verify']).lower()}")
|
90 |
+
elif proxy['type'] == 'hysteria2': # 如果没有 skip-cert-verify,则默认添加
|
91 |
+
parts.append(f"skip-cert-verify=true")
|
92 |
|
93 |
if 'udp' in proxy:
|
94 |
parts.append(f"udp-relay={'true' if proxy['udp'] in [True, 'true', 'True'] else 'false'}")
|
95 |
|
96 |
transformed_proxies.append(", ".join(parts))
|
97 |
|
98 |
+
return "\n".join(transformed_proxies) if transformed_proxies else "未找到有效的SS或Trojan代理配置"
|
99 |
|
100 |
def get_client_ip(request):
|
101 |
headers_to_check = [
|