From a6d412b5890da6bea47f9d21b64513699e512688 Mon Sep 17 00:00:00 2001 From: zenaku Date: Sat, 23 May 2026 04:40:13 +0000 Subject: [PATCH] fix subdomain --- core/services/encrypted_proxy/vless_service.py | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/core/services/encrypted_proxy/vless_service.py b/core/services/encrypted_proxy/vless_service.py index 25c9282..5c0e325 100644 --- a/core/services/encrypted_proxy/vless_service.py +++ b/core/services/encrypted_proxy/vless_service.py @@ -30,18 +30,10 @@ def parse_vless_link(link: str) -> dict: } -def _get_vpn_domain(sni: str) -> str: - parts = sni.split(".", 1) - if len(parts) == 2: - return f"vpn.{parts[1]}" - return sni - - def build_vless_config(vless: dict, socks5_port: int) -> dict: - vpn_domain = _get_vpn_domain(vless["sni"]) return { "dns": { - "servers": [{"tag": "local", "type": "udp", "server": "1.1.1.1"}], + "servers": [{"tag": "local", "type": "udp", "server": "9.9.9.9"}], "final": "local", "strategy": "ipv4_only", }, @@ -68,18 +60,18 @@ def build_vless_config(vless: dict, socks5_port: int) -> dict: { "type": "vless", "tag": "proxy", - "server": vpn_domain, + "server": vless["sni"], "server_port": 443, "uuid": vless["uuid"], "tls": { "enabled": True, - "server_name": vpn_domain, + "server_name": vless["sni"], "insecure": False, }, "transport": { "type": "ws", "path": vless["path"], - "headers": {"Host": vpn_domain}, + "headers": {"Host": vless["sni"]}, }, }, ],