FingerprintSwitcher с поддержкой прокси

Делитесь модулями
  • Делюсь с вами пропатченным модулем FingerprintSwitcherProxy (оригинальный модуль был загружен в клауд с промтом добавить прокси)
    Прежде чем использовать , надо снять галочку с ориг модуля (иначе почему-то работает только он)

    BrowserAutomationStudio_D9lS86Lpr0.png

    # FingerprintSwitcher (Patch)
    
    ## Что изменено
    
    Патч оригинального модуля FingerprintSwitcher v3.1 от bablosoft.
    Добавлена возможность указать прокси для запросов к API FingerprintSwitcher.
    
    ### Новая функция: Proxy для получения отпечатка
    
    В действии **"Get Fingerprint"** (Получить отпечаток) добавлено поле **"Proxy for fingerprint requests"** в секции Options.
    
    Позволяет направлять HTTP-запросы к серверам FingerprintSwitcher через указанный прокси-сервер, вместо использования прокси из данных потока.
    
    **Поддерживаемые форматы:**
    - `http://user:pass@host:port` -- HTTP прокси с авторизацией
    - `socks5://user:pass@host:port` -- SOCKS5 прокси с авторизацией
    - `http://host:port` -- HTTP прокси без авторизации
    - `host:port:user:pass` -- альтернативный формат
    - Пустая строка -- используется прокси из данных потока (поведение по умолчанию)
    
    ### Изменённые файлы
    
    | Файл | Что изменено |
    |---|---|
    | `manifest.json` | Изменено имя модуля, добавлен суффикс (Patch) в описание |
    | `get_fingerprint_interface.js` | Добавлено UI-поле FingerprintProxy в секцию Options |
    | `get_fingerprint_select.js` | Добавлено считывание значения поля FingerprintProxy |
    | `get_fingerprint_code.js` | Добавлена передача fingerprint_proxy в engine |
    | `engine.js` | Добавлена логика парсинга прокси и вызов http_client_set_proxy() в функциях GetFingerprint и SignFingerprint |
    
    ### Затронутые функции в engine.js
    
    - `BrowserAutomationStudio_GetFingerprint()` -- добавлена условная установка прокси перед HTTP-запросами
    - `BrowserAutomationStudio_SignFingerprint()` -- аналогичная модификация для подписи отпечатка
    
    Остальные файлы модуля не изменены.
    
    ---
    Патч создан с помощью Claude (Anthropic).
    
    

    Скачать - https://file.com.ru/84Y35gQzBLObhv0/file

  • @yinoboy474 said in FingerprintSwitcher с поддержкой прокси:

    Делюсь с вами пропатченным модулем FingerprintSwitcherProxy (оригинальный модуль был загружен в клауд с промтом добавить прокси)

    Ваш модуль будет конфликтовать с модулем "HTTP-клиент", то есть ваше действие "Получить отпечаток" с прокси переустановит прокси для http-клиента также, как и действие "HTTP-Клиент Прокси".

    Ещё после действия "Получить отпечаток" с прокси будут перезаписаны данные действий модуля "HTTP-клиент" - "Содержание ответа", "Текущий Url", "Статус ответа" и т.д.