From 3dfcc27932cd62f52582514920c2538ca27c532d Mon Sep 17 00:00:00 2001 From: Flowseal Date: Fri, 10 Apr 2026 00:59:43 +0300 Subject: [PATCH] remove caching for domains check --- proxy/config.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/proxy/config.py b/proxy/config.py index ba0f1fa..c5f74e8 100644 --- a/proxy/config.py +++ b/proxy/config.py @@ -1,5 +1,6 @@ import logging import os +import string import random import socket as _socket import threading @@ -53,7 +54,8 @@ proxy_config = ProxyConfig() def _fetch_cfproxy_domain_list() -> List[str]: try: - req = Request(CFPROXY_DOMAINS_URL, headers={'User-Agent': 'tg-ws-proxy'}) + req = Request(CFPROXY_DOMAINS_URL + "?" + "".join(random.choices(string.ascii_letters, k=7)), + headers={'User-Agent': 'tg-ws-proxy'}) with urlopen(req, timeout=10) as resp: text = resp.read().decode('utf-8', errors='replace') encoded = [