Помощь
Остались вопросы? Напишите в поддержку.
Популярные темы: Multilogin X, Multilogin 6, Подписки и платежи,
-
Системные требования в Multilogin Начало работы с Multilogin X: пошаговое руководство Поддержка и ресурсы в Multilogin X Как купить подписку на Multilogin X Как синхронизировать подписку на Multilogin 6 с Multilogin X Как перенести профили в Multilogin X из других приложений Как работать с интерфейсом Multilogin X 3-шаговое руководство по началу работы с Multilogin X Как подключить агент в Multilogin X Как создать и запустить свой первый профиль в Multilogin X 4 ключевых совета для безопасного мультиаккаунтинга с Multilogin X Как прогреть профиль в Multilogin X FAQ: начало работы с Multilogin XОблачное и локальное хранилище в Multilogin X Файловая система и логи в Multilogin X Обновления ядра и как они работают в Multilogin X Как работать с группами в Multilogin X Как использовать быстрые AI команды в Multilogin X Как использовать эмуляцию ввода текста в Multilogin Как изменить стартовую страницу в Multilogin XМассовые действия с профилями в Multilogin X Как создать и запустить свой первый профиль в Multilogin X Как открыть и закрыть профиль в Multilogin X Как использовать корзину в Multilogin X Как использовать разовые профили в Multilogin X Как установить браузерные расширения в Multilogin X Как использовать мобильные профили Android в Multilogin X Как экспортировать и импортировать профили в Multilogin X FAQ: управление профилямиФайлы cookie: зачем они нужны и как помогают защитить аккаунты? Как импортировать файлы cookie в профили Multilogin X Как экспортировать файлы cookie из профилей Multilogin X Как использовать готовые cookie в Multilogin X Как запустить CookieRobot с помощью Script Runner Почему файлы cookie не позволяют вам войти в аккаунт? Почему не работает импорт cookie-файлов? Как запустить CookieRobot в Multilogin CLIКак выбрать правильный тип прокси FAQ: Прокси и маскировка IP Как проверить работу прокси FAQ: что вам нужно знать о Multilogin proxy Гайд: как использовать Multilogin proxy Как использовать HTTP и SOCKS прокси в Multilogin X Как использовать NodeMaven с Multilogin Как настроить DNS в Multilogin Как исправить проблему в работе профиля или прокси Как исправить ошибку «Не удалось запустить профиль» Как исправить ошибку «Неверные данные прокси» Как исправить ошибку «ERR_TIMED_OUT» Как исправить ошибку «ERR_CONNECTION_RESET» Как исправить ошибку «ERR_CONNECTION_CLOSED» Как использовать Multilogin с мобильным подключением 4G/5G Как устранить утечку IP при использовании проксиЧто такое CLI и зачем он нужен в Multilogin? Как начать работать с Multilogin CLI Команды в Multilogin CLI: обзор возможностей Что такое флаги в CLI и зачем они нужны? Как участникам команды работать с CLI Как включить 2FA (двухфакторную аутентификацию) в CLI Как использовать Script runner с Multilogin CLI Как запустить CookieRobot в Multilogin CLIКак получить токен Как использовать токен автоматизации в проекте Как получить ID профиля, папки и проекта Как получить ID пользователя Пример автоматизации с Selenium Пример автоматизации с Playwright Пример автоматизации Puppeteer Автоматический вход в Multilogin Как запустить агент автоматически Преобразование списков прокси в файлы JSON для API Экспорт данных прокси из профилей FAQ: автоматизация в Multilogin X Как использовать Multilogin CLI Как запустить CookieRobot с помощью Script Runner Как экспортировать файлы cookie с помощью API Как управлять обновлениями ядра через API Как использовать скрипт Google с помощью Script runnerНастройки местоположения Программные настройки Аппаратные настройки Маскировка отпечатка Passive OS (TCP/IP fingerprint) Разрешение экрана Миф о полной анонимности: что действительно важно в маскировке отпечатков Как исправить несоответствия отпечатков Как заменить значок Mimic в Multilogin на Windows Должен ли хэш шрифта меняться в Multilogin? Несовпадение отпечатков: почему это происходит и как избежать блокировокПриложение или профиль работает медленно: что делать Блокировка аккаунта: возможные решения Как не терять данные профиля Как разблокировать профиль Как включить веб-камеру в профилях Multilogin Как найти пропавшие профили Как исправить проблему с подключением агента Как исправить проблему с запуском Multilogin Как исправить несоответствия отпечатков Как исправить проблему в работе профиля или прокси Как исправить проблему с Multilogin на macOS Как исправить проблемы с подключением в регионах с ограниченным доступом Как исправить маленькое разрешение окна Stealthfox на Windows Как исправить проблемы с загрузкой сайта в Multilogin Как исправить проблемы с Mimic на Linux Обновление ядра не скачивается? Попробуйте эти решения Почему не работает импорт cookie-файлов? Как устранить утечку IP при использовании прокси Почему файлы cookie не позволяют вам войти в аккаунт?Как исправить ошибку «Your Windows system cannot perform the necessary WinAPI calls to launch Stealthfox browser» Как исправить ошибку «Не удалось получить данные профиля» Как исправить ошибку «Доступ запрещен» Как исправить ошибку «Достигнут лимит подписки» Как исправить ошибку «Some settings were reset» Как исправить ошибку «Неверные данные прокси» Как исправить ошибку «Aw, Snap! STATUS_ACCESS_VIOLATION» Как исправить ошибку «Aw, Snap! STATUS_BREAKPOINT» Как исправить ошибку «ERR_CONNECTION_RESET» Как исправить ошибку «ERR_TIMED_OUT» Как исправить ошибку «ERR_CONNECTION_CLOSED» Как исправить ошибку «Restricted by plan» Как исправить ошибку «Слишком много запросов» Как исправить ошибку «Не удалось запустить профиль»
-
Как использовать HTTP и SOCKS прокси в Multilogin 6 Как использовать Proxy over SSH в Multilogin 6 Как проверить работу прокси Как использовать Multilogin с мобильным подключением 4G/5G Как настроить DNS в Multilogin Как устранить утечку IP при использовании прокси Как исправить проблемы с подключением к прокси в Multilogin 6Начало работы с Multilogin 6: пошаговое руководство Как установить Multilogin 6 на Linux Как перенести профили в другой аккаунт Multilogin 6 Как изменить глобальные настройки профиля в Multilogin 6 Как настроить профиль в Multilogin 6 Как использовать панель быстрого редактирования в Multilogin 6 Как использовать мобильные профили в Multilogin 6 Как использовать браузерные расширения в Multilogin 6 Как использовать CookieRobot в Multilogin 6 Как использовать эмуляцию ввода текста в MultiloginОбзор командной работы в Multilogin 6 Как управлять группами в Multilogin 6 Как управлять участниками команды в Multilogin 6 Роли участников команды и уровни доступа в Multilogin 6 Руководство для участников команды Multilogin 6 Как переключаться между аккаунтами в Multilogin 6 Как исправить ошибку «Cannot invite existing user»Как отправить логи в поддержку в Multilogin 6 Как переустановить компоненты приложения в Multilogin 6 Как редактировать файл app.properties Как исправить проблемы с запуском профиля в Multilogin 6 Как исправить проблемы с подключением к прокси в Multilogin 6 Как исправить зависший статус «Выполняется обновление... Загрузка [3] из 2 компонентов» Как исправить проблемы с профилем Android в Multilogin 6 Как исправить проблемы с данными расширения в Mimic Как исправить ошибку «Javax.crypto […] pad block corrupted» Как исправить ошибку «Fingerprint composition failed» Как исправить ошибку «Mimic / Stealthfox executable is not found» Как исправить ошибку JavaScript при переключении в ночной режим в Multilogin 6 Почему не работает импорт cookie-файлов? Почему файлы cookie не позволяют вам войти в аккаунт? Как исправить зависание профиля в статусе «Активный» Как устранить утечку IP при использовании прокси Как исправить ошибку «Профиль не создан/не обновлен» Как исправить ошибку «Downloading Mimic browser» Как исправить ошибку «Application request limit is reached» Как исправить ошибку «Invalid buffer arguments» Как исправить ошибку «User-Agent is empty» Как исправить ошибку «Cannot invite existing user»
-
Автоматический вход в Multilogin

Автор Yelena Varabyeva
Обновлена February 28th, 2025
Содержание
Подключение к Multilogin с нескольких устройств или серверов вручную может занять много времени. Чтобы автоматизировать этот процесс, вы можете использовать библиотеку Paramiko на Python.
В этой статье вы узнаете, как это сделать, используя наш пример скрипта. Он проходится по списку серверов, каждый из которых имеет свои учетные данные, и выполняет подключение.
Начало работы
- Убедитесь, что ваши устройства или серверы доступны через SSH с аутентификацией по паролю.
- Установите Python и библиотеки ниже на каждое устройство или сервер:
- requests
- paramiko
- Сохраните скрипт
auto.py
на локальном устройстве. - Сохраните скрипт
signinmlx.py
на дополнительных устройствах или серверах. - Укажите свои значения в скрипте
signinmlx.py
:-
USERNAME
: адрес электронной почты вашего аккаунта Multilogin X -
PASSWORD
: пароль вашего аккаунта Multilogin X (шифрование MD5 не требуется)
-
- Укажите свои значения в скрипте
auto.py
:SERVER-USERNAME
SERVER-PASSWORD
SERVER-IP
Запуск скрипта
Приведенные ниже примеры скриптов содержат базовую настройку, которая позволит вам войти в свой аккаунт Multilogin X на нескольких серверах. Кроме того, вы можете:
- Добавить действия в профиле, которые вы хотите инициировать после входа в систему, используя
signinmlx.py
. - Добавить больше команд, которые вы хотите выполнять на удаленных серверах, используя
auto.py
. - Добавить больше серверов к параметру «users_credentials_and_ips» с помощью
auto.py
.
Signinmlx.py
import requests
from hashlib import md5
# Input your Multilogin X account credentials
USERNAME = ""
PASSWORD = ""
MLX_BASE = "https://api.multilogin.com"
MLX_LAUNCHER = "https://launcher.mlx.yt:45001/api/v1"
HEADERS = {"Accept": "application/json", "Content-Type": "application/json"}
# Function
def sign_in(username, password):
# HTTP requests to APIs
sign_url = "https://api.multilogin.com/user/signin"
HEADERS = {
"Accept": "application/json",
"Content-Type": "application/json",
}
Payload = {
"email": username,
"password": str(md5(password.encode()).hexdigest()),
}
# POST request
resp = requests.post(sign_url, json=Payload, headers=HEADERS)
resp_json = resp.json()
# got bearer token
token = resp_json["data"]["token"]
return token
# PART 1
token = sign_in(USERNAME, PASSWORD)
HEADERS["Authorization"] = "Bearer " + token
print("token: " + token, end="")
auto.py
import paramiko
# Define the commands to run
commands = [
# "mlx &",
"python3 signinmlx.py"
]
# Define the list of users, passwords, and their corresponding IPs
users_credentials_and_ips = [
# ("SERVER-USERNAME", "SERVER-PASSWORD", "SERVER-IP"),
("SERVER-USERNAME", "SERVER-PASSWORD", "SERVER-IP"),
]
# Iterate over each user, password, and IP
for user, password, ip in users_credentials_and_ips:
print(f"Connecting to {user}@{ip}")
try:
# Connect to the SSH server with password authentication
ssh_client = paramiko.SSHClient()
ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh_client.connect(hostname=ip, username=user, password=password)
# Execute each command
for cmd in commands:
print(f"Running command: {cmd}")
stdin, stdout, stderr = ssh_client.exec_command(cmd)
output = stdout.read().decode("utf-8")
error = stderr.read().decode("utf-8")
if output:
print(output)
if error:
print(error)
# Close the SSH connection
ssh_client.close()
except Exception as e:
print(f"Error connecting to {user}@{ip}: {str(e)}")
Видеоинструкция
В этом руководстве мы покажем, как запустить скрипты auto.py
и signinmlx.py
на локальном компьютере с Windows 10 и сервере VirtualBox с Ubuntu 20.