feat: Introduce advanced TLS client with browser fingerprinting and new backend modules for API processing, authentication, mail, and ChatGPT registration.

This commit is contained in:
2026-02-06 18:49:55 +08:00
parent 4ac7290e1f
commit 98ac10987c
5 changed files with 130 additions and 32 deletions

View File

@@ -94,7 +94,7 @@ func createTLSClient(c *TLSClient, fp BrowserFingerprint, proxyStr string) (*TLS
jar := tls_client.NewCookieJar()
options := []tls_client.HttpClientOption{
tls_client.WithTimeoutSeconds(90),
tls_client.WithTimeoutSeconds(45),
tls_client.WithClientProfile(fp.TLSProfile),
tls_client.WithRandomTLSExtensionOrder(),
tls_client.WithCookieJar(jar),
@@ -131,7 +131,7 @@ func createAzureTLSClient(c *TLSClient, fp BrowserFingerprint, proxyStr string)
session.Browser = browser
session.GetClientHelloSpec = azuretls.GetBrowserClientHelloFunc(browser)
session.SetTimeout(90 * time.Second)
session.SetTimeout(45 * time.Second)
if proxyStr != "" {
normalized, err := proxyutil.Normalize(proxyStr)