Liên hệ với chúng tôi
Chúng tôi luôn sẵn sàng hỗ trợ 24/7 bằng tiếng Anh, tiếng Nga, tiếng Trung, tiếng Việt và tiếng Bồ Đào Nha. Vui lòng điền đầy đủ thông tin vào form dưới đây và chúng tôi sẽ liên lạc với bạn sớm nhất có thể!
Các chủ đề phổ biến: Multilogin X, Multilogin 6, Đăng ký và thanh toán,
-
Multilogin có hoạt động trên thiết bị của bạn không? Kiểm tra yêu cầu hệ thống của chúng tôi Cách mua đăng ký Multilogin X Cách đồng bộ đăng ký Multilogin 6 với Multilogin X Cách chuyển hồ sơ sang Multilogin X từ các ứng dụng khác Cách điều hướng giao diện Multilogin X Multilogin X được thực hiện dễ dàng: hướng dẫn 3 bước để bắt đầu Không bị phát hiện: 4 bước chính để sử dụng nhiều tài khoản an toàn với Multilogin X Hỗ trợ & tài nguyên Multilogin X : cách nhận trợ giúp nhanh chóng Bắt đầu với Multilogin X Câu hỏi thường gặpLàm thế nào để chọn đúng loại proxy Câu hỏi thường gặp về Proxy và che giấu IP Cách kiểm tra proxy Những điều bạn cần biết về proxy Multilogin : Câu hỏi thường gặp Cách sử dụng proxy Multilogin : hướng dẫn Cách sử dụng proxy HTTP và SOCKS trong Multilogin Multilogin và kết nối 4G/5G Cách thiết lập Multilogin với NodeMaven Cách sử dụng DNS tùy chỉnh trong Multilogin Cách khắc phục sự cố khởi chạy hồ sơ hoặc kết nối proxy Cách khắc phục lỗi “Profile không khởi động được” Cách khắc phục lỗi “Dữ liệu proxy sai” Cách khắc phục lỗi “ERR_TIMED_OUT” Cách khắc phục lỗi “ERR_CONNECTION_RESET” Cách khắc phục lỗi “ERR_CONNECTION_CLOSED”Truy xuất token Sử dụng token tự động hóa trong không gian làm việc Truy xuất ID hồ sơ, thư mục và không gian làm việc Truy xuất ID người dùng Ví dụ về tự động hóa Selenium Ví dụ về tự động hóa Playwright Ví dụ về tự động hóa Puppeteer Đăng nhập vào Multilogin tự động Tự động khởi chạy agent Xuất chi tiết proxy từ hồ sơ Chuyển đổi danh sách proxy bên ngoài thành các tệp JSON có hỗ trợ API Cách sử dụng công cụ Multilogin CLI CookieRobot cho Multilogin X Cách xuất cookie bằng API Câu hỏi thường gặp về tự động hóa Multilogin XLưu dữ liệu hồ sơ Không thể khởi động Multilogin Điều tra các vấn đề về tốc độ Cách khắc phục sự cố Multilogin trên macOS Kết nối agent Cách khắc phục sự cố khởi chạy hồ sơ hoặc kết nối proxy Cách xử lý các vấn đề cấm Vấn đề: Hồ sơ bị khóa Sử dụng VPS/VPN để giải quyết các vấn đề kết nối Cách khắc phục sự không nhất quán của dấu vân tay trên trình duyệt Cách khắc phục sự cố khởi chạy Mimic trên Linux Cách bật camera web trong hồ sơ Multilogin Làm thế nào để tìm hồ sơ bị mất Cách khắc phục sự cố tải trang web trong Multilogin Cách truy cập các trang web bị hạn chế Cách sửa lỗi độ phân giải cửa sổ Stealthfox nhỏ trên Windows Tại sao việc nhập cookie không hoạt động? Bản cập nhật lõi trình duyệt bị kẹt? Hãy thử các giải pháp nàyCách khắc phục lỗi "Hệ thống Windows của bạn không thể thực hiện các lệnh gọi Win API cần thiết để khởi chạy trình duyệt Stealthfox " Cách khắc phục lỗi “Không lấy được dữ liệu hồ sơ” Cách khắc phục lỗi “Truy cập bị từ chối” Cách khắc phục lỗi “Aw, Snap! STATUS_BREAKPOINT” Cách khắc phục lỗi “Aw, Snap! STATUS_ACCESS_VIOLATION” Cách khắc phục lỗi “Một số cài đặt đã được đặt lại” Cách khắc phục lỗi “Profile không khởi động được” Cách khắc phục lỗi “Đã đạt đến giới hạn kế hoạch” Cách khắc phục lỗi “Dữ liệu proxy sai” Cách khắc phục lỗi “ERR_TIMED_OUT” Cách khắc phục lỗi “ERR_CONNECTION_RESET” Cách khắc phục lỗi “ERR_CONNECTION_CLOSED” Cách khắc phục lỗi "Bị hạn chế theo gói" Cách khắc phục lỗi "Quá nhiều yêu cầu"
-
Cài đặt Multilogin 6 trên Linux Cài đặt hồ sơ trình duyệt trong Multilogin 6 Tiện ích mở rộng trình duyệt trong Multilogin 6 Hồ sơ trình duyệt di động trong Multilogin 6 Thanh công cụ chỉnh sửa nhanh trong Multilogin 6 Di chuyển hồ sơ trình duyệt giữa Multilogin 6 tài khoản CookieRobot trong Multilogin 6Hướng dẫn nhanh để bắt đầu tự động hóa trình duyệt trong Multilogin 6 CLI và API cục bộ trong Multilogin 6 Tự động hóa trình duyệt Selenium trong Multilogin 6 Tự động hóa trình duyệt Puppeteer trong Multilogin 6 Chạy Multilogin 6 trong vùng chứa Docker Câu hỏi thường gặp về tự động hóa trong Multilogin 6Không thể khởi chạy một hồ sơ trong Multilogin 6 Lỗi: Failed to get IP data: can't connect through proxy Trạng thái: Update in progress...Loading (1) of 2 components Lỗi JavaScript khi chuyển sang chế độ tối trong Multilogin 6 Lỗi: Javax.crypto.badpaddingexception: pad block corrupted Lỗi: Fingerprint composition failed Lỗi: Mimic/Stealthfox executable is not found Tại sao việc nhập cookie không hoạt động? Tại sao cookie không cho phép bạn đăng nhập vào tài khoản mục tiêu?
-
Cách chọn gói Multilogin hoàn hảo Cách mua đăng ký Multilogin X Cách thay đổi gói cước Cách gia hạn gói cước Cách hủy gói cước Làm thế nào để thay đổi phương thức thanh toán Quản lý hóa đơn Cách thanh toán bằng tiền điện tử Cách đồng bộ đăng ký Multilogin 6 với Multilogin X Câu hỏi thường gặp về đăng ký và thanh toán
Chạy Multilogin 6 trong vùng chứa Docker

Được viết bởi Yelena Varabyeva
Cập nhật lần cuối vào October 23rd, 2024
Bảng tóm tắt
Trong bài viết này, chúng tôi đã đề cập đến quy trình tạo và khởi chạy phiên bản mới nhất của Multilogin 6 bên trong vùng chứa Docker. Docker cho phép bạn đóng gói và triển khai ứng dụng của mình theo cách nhất quán và di động, giúp quản lý dễ dàng hơn trên nhiều môi trường khác nhau.
Bằng cách làm theo các bước được nêu ở đây, bạn có thể sử dụng Docker để chạy Multilogin 6 trên máy cục bộ, trong môi trường đám mây hoặc trên bất kỳ hệ thống nào hỗ trợ Docker, mang lại sự linh hoạt và khả năng mở rộng cho nhu cầu tự động hóa web của bạn. Multilogin 6 hỗ trợ chạy ở chế độ không có giao diện và có thể chạy trên máy chủ từ xa.
Trước khi bạn bắt đầu
Trước khi làm theo hướng dẫn trong bài viết này, hãy đảm bảo rằng bạn có:
- Thiết lập cho phép bạn tạo và chạy các container Docker: đây có thể là dịch vụ đám mây, máy chủ, máy ảo hoặc chỉ đơn giản là máy tính của riêng bạn đã cài đặt Docker
- Tài khoản Docker Hub để tải xuống các hình ảnh cần thiết để xây dựng container của bạn (ví dụ: bản phân phối Linux )
- Tài khoản Multilogin 6 để sử dụng ứng dụng bên trong container của bạn
Bước 1: Cài đặt Docker
Nếu bạn chưa cài đặt Docker, bạn có thể thực hiện bằng cách làm theo hướng dẫn cài đặt chính thức cho hệ điều hành của mình:
Docker Engine được thiết kế để chạy trực tiếp trên Linux . Đối với các hệ điều hành khác như Windows hoặc macOS bạn sẽ cần sử dụng Docker Desktop.
Bước 2: Xây dựng một container Docker
Để xây dựng một container Docker, bạn sẽ cần một Dockerfile trong thư mục dự án của mình. Tệp này xác định cấu hình container của bạn. Sau đây là một ví dụ về Dockerfile:
# Use an official base image with a compatible OS
FROM ubuntu:22.04
# List of basic dependancies
RUN apt-get update && apt-get install -y ca-certificates fonts-liberation libasound2 libatk-bridge2.0-0 libatk1.0-0 libatspi2.0-0 libc6 libcairo2 libcups2 libcurl4 libdbus-1-3 libdrm2 libexpat1 libgbm1 libglib2.0-0 libgtk-4-1 libnspr4 libnss3 libpango-1.0-0 libu2f-udev libvulkan1 libx11-6 libxcb1 libxcomposite1 libxdamage1 libxext6 libxfixes3 libxkbcommon0 libxrandr2 wget xdg-utils
# Dependancies to install and launch Multilogin application
RUN apt-get update && DEBIAN_FRONTEND=noninteractive TZ=Etc/UTC apt-get install -y openjdk-18-jre-headless curl unzip openssh-client
# Set environment variables for Multilogin login
ENV ML_USERNAME="your_multilogin_username"
ENV ML_PASSWORD="your_multilogin_password"
# Install Multilogin app
RUN mkdir -p /opt/multilogin/
RUN cd /opt/multilogin/ && \
curl --location --fail --output multiloginapp-linux-x64-client "https://cdn-download.multiloginapp.com/multilogin/6.3.6/multilogin-6.3.6-1-linux_x86_64.zip" && \
unzip multiloginapp-linux-x64-client && \
chmod +x multiloginapp-linux-x64-client && \
rm multiloginapp-linux-x64-client && \
apt-get -y install ./multilogin.deb
# Copy our main run script into workdir
COPY ./run.sh /opt/Multilogin/
# Add permission to execute and run our script
RUN chmod +x /opt/Multilogin/run.sh
CMD bash /opt/Multilogin/run.sh
Ngoài ra, bạn sẽ cần một tệp run.sh được đặt trong cùng thư mục với Dockerfile của bạn. Tệp này là cần thiết để chạy Multilogin 6 với các tham số đăng nhập vì các lệnh Dockerfile CMD không hỗ trợ chúng:
#!/bin/bash
echo "Multilogin account is $ML_USERNAME with password of length $ML_PASSWORD"
cd opt/Multilogin/headless
bash ./cli.sh -login -u "$ML_USERNAME" -p "$ML_PASSWORD"
bash ./headless.sh -port 35000
Việc khởi chạy các cấu hình ở chế độ không có giao diện không được hỗ trợ trong Multilogin 6, vì vậy bạn sẽ cần triển khai giải pháp thay thế bằng cách sử dụng màn hình ảo như Xvfb
hoặc các tiện ích Linux khác. Bạn có thể đưa các cấu hình này vào tập lệnh bash run.sh của mình để thực hiện.
Bước 3: Chạy một container Docker
Để xây dựng một container Docker, hãy đảm bảo daemon Docker của bạn đang chạy, sau đó thực hiện lệnh sau trong thư mục chứa Dockerfile của bạn:
docker build -t multilogin-container .
Để chạy nó trong môi trường bạn muốn, hãy sử dụng lệnh sau:
docker run -d --name multilogin-app -p <host_port>:<container_port> multilogin-container
Chỉ định các cổng để liên kết máy chủ và vùng chứa Docker của bạn để truy cập theo yêu cầu HTTP .
Để xây dựng một container Multilogin 6 Docker với phiên bản linux-amd64 trên máy Mac M1 (kiến trúc arm64), bạn sẽ cần tính năng thử nghiệm Docker buildx. Tìm hướng dẫn chi tiết về cách bật tính năng này tại đây .