sfun commited on
Commit
3a1c63b
1 Parent(s): 37ecab5

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -1
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 = [