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"]}, }, }, ],