From b674cae0a202c58f66e43df941f39827e3e357e5 Mon Sep 17 00:00:00 2001 From: trojvn Date: Tue, 26 Aug 2025 15:41:32 +0300 Subject: [PATCH] hdls and geoip --- envs.py | 3 +++ main.py | 7 ++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/envs.py b/envs.py index 1e84b28..b1a9fb3 100644 --- a/envs.py +++ b/envs.py @@ -8,3 +8,6 @@ THREADS = int(os.getenv("THREADS", "2")) PROXY_HOST = os.getenv("PROXY_HOST", "") PROXY_USER = os.getenv("PROXY_USER", "") PROXY_PSWD = os.getenv("PROXY_PSWD", "") + +DEBUG = os.getenv("DEBUG", "") +GEOIP = os.getenv("GEOIP", "") diff --git a/main.py b/main.py index 7e83272..9f764a7 100644 --- a/main.py +++ b/main.py @@ -6,7 +6,7 @@ from threading import Lock from camoufox import AsyncCamoufox -from envs import PROXY_HOST, PROXY_PSWD, PROXY_USER, THREADS +from envs import DEBUG, GEOIP, PROXY_HOST, PROXY_PSWD, PROXY_USER, THREADS LOCKER = Lock() @@ -56,10 +56,11 @@ async def __main(phone: str) -> str: if PROXY_USER and PROXY_PSWD: proxy["username"] = PROXY_USER proxy["password"] = PROXY_PSWD - geoip = False + if GEOIP: + geoip = True async with AsyncCamoufox( humanize=True, - headless=False, + headless=bool(DEBUG), locale="en-US", block_images=True, block_webrtc=True,