Ngiêm cấm sử đụng PROXY và VPS vào mục đích trái pháp luật bạn sẽ phải chịu toàn bộ trách nhiệm trước pháp luật khi sử dụng dịch vụ của chúng tôi tks!
Ubot Studio proxy: gắn proxy, xác thực và kiểm tra

Ubot Studio proxy: gắn proxy, xác thực và kiểm tra mỗi lần chạy

Chuyên viên Kỹ thuật ProxyVN 04-19-2026 Đang tính... phút đọc

Ubot Studio proxy là cách gắn IP riêng cho các bot tự động hoá trình duyệt dựng bằng UBot Studio. Phần mềm có sẵn lệnh đổi proxy và lệnh nhập tài khoản proxy, nhưng thứ tự lệnh và phạm vi áp dụng dễ gây nhầm. Bài này, ProxyVN hướng dẫn gắn proxy cho tác vụ thử nghiệm, kiểm tra xác thực và trạng thái sau mỗi lần chạy, kèm script mẫu.

Ubot Studio proxy hoạt động thế nào

UBot Studio là phần mềm dựng bot trình duyệt trên Windows, cho phép kéo thả lệnh hoặc viết script ở chế độ Code View. Bot điều khiển một trình duyệt tích hợp: mở trang, điền form, đọc nội dung. Proxy gắn vào trình duyệt này, nên mọi request bot gửi đi sẽ đi qua IP proxy.

Khác với các nền tảng đám mây, UBot chạy trên máy của anh em. Khi không có proxy, bot dùng IP mạng nhà hoặc văn phòng. Đây là điểm cần lưu ý khi bot chạy nhiều, vì lưu lượng tự động sẽ trộn với lưu lượng làm việc hằng ngày.

Hai lệnh proxy chính theo wiki

Wiki chính thức mô tả lệnh Change Proxy với cú pháp change proxy("ip:port"). Trang ghi rõ proxy nên theo định dạng ip:port. Muốn quay về không dùng proxy, truyền giá trị None vào lệnh này.

Lệnh thứ hai là Set Proxy Credentials, cú pháp set proxy credentials("myusername", "mypassword"). Lệnh này đặt user và mật khẩu cho proxy. Wiki lưu ý lệnh phải đặt trước change proxy, không phải sau.

Phiên bản và gói hỗ trợ proxy

Trang Professional Edition liệt kê tính năng tích hợp proxy riêng tư dùng Set Proxy Credentials và tính năng đổi proxy linh hoạt dùng Change Proxy. Code View, chạy nhiều luồng và lệnh socket cũng thuộc nhóm tính năng này. Wiki nhắc tới các bản Standard, Professional, Developer và Enterprise.

Trang bán hàng ubotstudio.com năm 2026 đang bán bản Enterprise theo tháng và theo năm, kèm ba tháng hỗ trợ và cập nhật. Phần lớn trang wiki về proxy được sửa lần cuối giai đoạn 2013 tới 2017. Hành vi ở phiên bản mới có thể đã khác, nên anh em phải tự kiểm tra trên bản đang dùng.

Những gì wiki chưa trả lời

Wiki không nhắc tới SOCKS, chỉ mô tả định dạng ip:port. ProxyVN không khẳng định UBot nhận SOCKS5. Anh em nên dùng proxy HTTP cho UBot trừ khi tự thử được SOCKS trên phiên bản của mình.

Wiki cũng không mô tả lệnh xoá proxy riêng, cách duy nhất được ghi là change proxy("None"). Hành vi proxy khi chạy nhiều luồng chưa được mô tả rõ. Các phần sau đánh dấu rõ chỗ nào theo wiki, chỗ nào cần thử.

Gắn Ubot Studio proxy có xác thực đúng thứ tự

Phần lớn lỗi khi gắn proxy trong UBot đến từ thứ tự lệnh. Đặt change proxy trước rồi mới set proxy credentials, trình duyệt có thể đã kết nối tới proxy mà chưa có tài khoản. Kết quả là lỗi xác thực hoặc trang trắng.

Thứ tự lệnh proxy

Thứ tự lệnh proxy

Script tối thiểu cho một proxy

Đoạn dưới là ví dụ triển khai do ProxyVN ghép từ các lệnh có trong wiki, chưa chạy thử trên bản UBot mới nhất. Bot xoá cookie, đặt tài khoản proxy, đổi proxy, mở trang trả IP rồi đợi trang tải xong. HOST, PORT, USERNAME, PASSWORD là giá trị mẫu.

clear cookies
set proxy credentials("USERNAME", "PASSWORD")
change proxy("HOST:PORT")
navigate("https://httpbin.org/ip", "Wait")
wait for browser event("Everything Loaded", "")

Lệnh navigate với tham số Wait đợi trang tải trước khi chạy lệnh tiếp theo. Lệnh wait for browser event có ba lựa chọn: DOM Ready, Page Loaded và Everything Loaded. Thời gian chờ tối đa đặt trong phần Advanced của lệnh.

Đầu ra mong đợi

Khi proxy hoạt động, trình duyệt trong UBot hiển thị một đoạn JSON có trường origin. Giá trị origin phải là IP proxy mà nhà cung cấp cấp cho anh em. Nếu là IP mạng nhà, proxy chưa được áp dụng.

Nếu trình duyệt hiện hộp thoại hỏi tài khoản, nghĩa là thông tin xác thực chưa được gửi đúng. Kiểm tra lại thứ tự lệnh và giá trị user, mật khẩu. Nếu trang trắng hoặc báo lỗi kết nối, proxy có thể sai cổng hoặc không hoạt động.

  • origin là IP proxy: cấu hình đúng.
  • origin là IP mạng nhà: change proxy chưa chạy hoặc giá trị sai.
  • Hộp thoại hỏi tài khoản: set proxy credentials sai thứ tự hoặc sai giá trị.
  • Trang trắng, lỗi kết nối: sai cổng, proxy ngừng hoạt động.

Proxy xác thực bằng IP thay vì tài khoản

Một số nhà cung cấp cho phép xác thực bằng IP nguồn: anh em đăng ký IP máy, proxy chỉ nhận kết nối từ IP đó và không cần user, mật khẩu. Với kiểu này, chỉ cần change proxy, bỏ set proxy credentials. Cách này đơn giản nhưng hỏng ngay khi IP mạng nhà đổi.

Với máy dùng mạng gia đình có IP động, xác thực bằng tài khoản ổn định hơn. ProxyVN cấp proxy có user và mật khẩu, hợp với cặp lệnh set proxy credentials và change proxy. Bài sửa lỗi 407 Proxy Authentication Required giúp dò lỗi khi proxy từ chối tài khoản.

Mỗi trình duyệt một Ubot Studio proxy

UBot có lệnh In New Browser để chạy một nhóm lệnh trong cửa sổ trình duyệt mới. Đây là cách tách IP và cookie giữa các tác vụ trong cùng một bot. Hiểu đúng hành vi của lệnh này tránh được lỗi IP lẫn lộn.

Mỗi trình duyệt một IP

Mỗi trình duyệt một IP

Trình duyệt mới không thừa hưởng proxy

Trang In New Browser ghi mỗi cửa sổ mới có cookie riêng và có thể gán IP riêng. Ví dụ trên wiki cho thấy khi trình duyệt chính đã đổi proxy, cửa sổ mới vẫn dùng IP mạng gốc. Cửa sổ mới không chia sẻ cookie hay IP với trình duyệt chính.

Hệ quả thực tế: nếu muốn cửa sổ mới đi qua proxy, phải gọi change proxy bên trong khối in new browser. Đặt proxy một lần ở đầu bot rồi mở cửa sổ mới là lỗi hay gặp nhất. Bot vẫn chạy, nhưng chạy bằng IP thật của anh em.

Script lặp qua danh sách proxy

Đoạn dưới là ví dụ triển khai ghép từ các lệnh danh sách và vòng lặp có trong wiki. Bot nạp danh sách proxy, mở mỗi proxy trong một cửa sổ mới rồi kiểm tra IP. Script này chưa được ProxyVN chạy thử, anh em thử với hai proxy trước.

clear list(%proxies)
add list to list(%proxies, $list from text("HOST1:PORT1,HOST2:PORT2", ","), "Delete", "Global")
set list position(%proxies, 0)
loop($list total(%proxies)) {
    in new browser {
        set proxy credentials("USERNAME", "PASSWORD")
        change proxy($next list item(%proxies))
        navigate("https://httpbin.org/ip", "Wait")
        wait for browser event("Everything Loaded", "")
    }
}

Lệnh set proxy credentials được gọi lại trong từng cửa sổ, vì wiki không nói rõ thông tin xác thực có áp cho cửa sổ mới hay không. Gọi lại là cách an toàn. Nếu mỗi proxy có tài khoản khác nhau, anh em cần thêm một danh sách tài khoản song song.

Khi nào dùng In Shared Browser

Trang lệnh trình duyệt có nhắc In Shared Browser, chạy lệnh trong cửa sổ mới dùng chung cookie với trình duyệt hiện tại. Wiki không mô tả hành vi IP của lệnh này. Vì vậy ProxyVN không khuyên dùng nó khi cần tách IP.

Nguyên tắc đơn giản: cần tách cả IP lẫn cookie thì dùng In New Browser và gọi change proxy bên trong. Cần dùng chung phiên đăng nhập thì giữ một trình duyệt, một proxy cố định.

Đặt proxy theo từng cửa sổ là cách Ubot Studio proxy giữ các tác vụ tách bạch, miễn là mỗi khối đều gọi lại lệnh đổi proxy.

Chuẩn bị môi trường Ubot Studio proxy

Trước khi nạp danh sách proxy vào bot, nên kiểm tra danh sách từ bên ngoài UBot. Kiểm tra trong UBot chậm vì phải mở trình duyệt, khó ghi log và khó đọc kết quả hàng loạt. Một script Python nhỏ làm việc này nhanh hơn và cho tệp kết quả rõ ràng.

Kiểm tra danh sách proxy

Kiểm tra danh sách proxy

Định dạng tệp danh sách proxy

Tạo tệp proxies.txt, mỗi dòng một proxy theo dạng host:port:user:pass. Đây là định dạng phổ biến mà nhiều nhà cung cấp xuất ra. Script bên dưới đọc tệp này, kiểm tra từng proxy rồi xuất danh sách ip:port đạt yêu cầu cho UBot.

Tệp này chứa mật khẩu, nên đặt trong thư mục riêng, không đồng bộ lên dịch vụ lưu trữ chung. Khi gửi tệp kết quả cho đồng nghiệp, chỉ gửi tệp đã che mật khẩu.

Script Python kiểm tra danh sách proxy

Đoạn dưới là ví dụ triển khai do ProxyVN viết, không lấy từ tài liệu UBot. Script dùng requests để gọi trang trả IP qua từng proxy, đo thời gian và ghi CSV. Hướng dẫn proxy trong tài liệu Requests mô tả cách truyền proxy mà script dùng.

import csv
import time
from datetime import datetime, timezone
 
import requests
 
CHECK_URL = "https://httpbin.org/ip"
 
 
def parse_line(line):
    host, port, user, password = line.strip().split(":", 3)
    return host, port, user, password
 
 
def check_proxy(host, port, user, password):
    proxy = f"http://{user}:{password}@{host}:{port}"
    started = time.monotonic()
    row = {"proxy": f"{host}:{port}", "ok": False, "ip": "", "seconds": 0.0, "error": "",
           "checked_at": datetime.now(timezone.utc).isoformat()}
    try:
        r = requests.get(CHECK_URL, proxies={"http": proxy, "https": proxy}, timeout=(5, 15))
        row["ok"] = r.status_code == 200
        row["ip"] = r.json().get("origin", "") if row["ok"] else ""
        row["error"] = "" if row["ok"] else f"status_{r.status_code}"
    except requests.exceptions.RequestException as exc:
        row["error"] = type(exc).__name__
    row["seconds"] = round(time.monotonic() - started, 2)
    return row
 
 
def run(infile="proxies.txt", report="proxy_report.csv", ubot_list="ubot_proxies.txt", gap=1.0):
    with open(infile, encoding="utf-8") as f:
        lines = [ln for ln in f if ln.strip() and not ln.startswith("#")]
    rows = []
    for line in lines:
        rows.append(check_proxy(*parse_line(line)))
        print(rows[-1]["proxy"], rows[-1]["ok"], rows[-1]["ip"] or rows[-1]["error"])
        time.sleep(gap)
    with open(report, "w", newline="", encoding="utf-8") as out:
        writer = csv.DictWriter(out, fieldnames=list(rows[0].keys()))
        writer.writeheader()
        writer.writerows(rows)
    with open(ubot_list, "w", encoding="utf-8") as out:
        out.write(",".join(r["proxy"] for r in rows if r["ok"]))
 
 
if __name__ == "__main__":
    run()

Mật khẩu chỉ dùng để ghép chuỗi kết nối, không được ghi vào tệp báo cáo. Tệp ubot_proxies.txt chứa các proxy đạt yêu cầu, nối bằng dấu phẩy. Chuỗi này dán thẳng vào $list from text trong script UBot ở phần trước.

Đầu vào và đầu ra mong đợi

Đầu vào là proxies.txt. Đầu ra gồm proxy_report.csv với các cột proxy, ok, ip, seconds, error, checked_at và tệp ubot_proxies.txt. Màn hình in một dòng cho mỗi proxy để theo dõi.

Proxy tốt có ok bằng True, ip đúng IP proxy và thời gian dưới vài giây. Proxy lỗi có ok bằng False kèm tên lỗi như ProxyError hay ConnectTimeout. Chỉ những proxy tốt mới vào danh sách cho UBot.

  • ok True, ip khớp: đưa vào bot.
  • ProxyError: sai tài khoản hoặc giao thức.
  • ConnectTimeout: sai cổng hoặc proxy ngừng hoạt động.
  • status_407: proxy từ chối tài khoản.
  • seconds lớn bất thường: proxy chậm, cân nhắc thay.

Kiểm tra xác thực và trạng thái mỗi lần chạy Ubot Studio proxy

Proxy tốt hôm qua chưa chắc tốt hôm nay. Tài khoản có thể hết hạn, IP có thể đổi, website đích có thể đổi cấu trúc. Vì vậy mỗi lần bot chạy, nên có bước kiểm tra ngắn trước khi vào tác vụ chính.

Bước kiểm tra đầu mỗi lượt

Đầu mỗi lượt chạy, bot mở trang trả IP qua proxy như script tối thiểu ở trên. Nếu trang hiện đúng IP, bot đi tiếp vào tác vụ chính. Nếu không, bot dừng hoặc chuyển sang proxy tiếp theo trong danh sách.

Để bot tự quyết định, anh em đọc văn bản trang bằng hàm $document text, theo danh sách hàm trình duyệt trên wiki. Cách lưu giá trị vào biến và so sánh bằng khối điều kiện tuỳ phiên bản UBot, ProxyVN chưa đối chiếu được cú pháp chính xác nên không ghi ở đây. Anh em dùng khối kéo thả tương ứng trong bản đang dùng.

Kiểm tra trạng thái trang đích

Sau khi mở trang đích, bot nên kiểm tra trang tải đúng. Hàm $url trả URL hiện tại, hàm $document text trả nội dung trang. So URL với địa chỉ mong đợi giúp phát hiện chuyển hướng sang trang lỗi hoặc trang chặn.

Nếu trang đích hiện CAPTCHA hay yêu cầu xác minh, bot nên dừng và báo cho người vận hành. UBot có hàm giải CAPTCHA trong danh sách hàm, nhưng ProxyVN không hướng dẫn dùng nó. Gặp xác minh là tín hiệu cần giảm tốc độ, không phải tín hiệu cần vượt qua.

Ghi log mỗi lần chạy

Mỗi lượt chạy nên ghi một dòng gồm thời gian, proxy đã dùng ở dạng ip:port, IP nhận được, URL cuối và kết quả. Không ghi mật khẩu. Log này giúp lần ra proxy nào hay lỗi và tác vụ nào hay gặp chặn.

Bảng: Ghi log mỗi lần chạy

Thời điểm kiểm tra

Cách kiểm tra

Kết quả đúng

Hành động khi sai

Trước khi nạp vào bot

Script Python kiểm tra danh sách

ok True, ip khớp

Loại proxy khỏi danh sách

Đầu mỗi lượt chạy

Mở trang trả IP trong UBot

Văn bản trang chứa IP proxy

Dừng hoặc chuyển proxy

Sau khi mở trang đích

So $url với địa chỉ mong đợi

URL khớp, nội dung đủ

Ghi log, xem tay

Khi gặp xác minh

Đọc nội dung trang

Không có yêu cầu xác minh

Dừng bot, giảm tốc độ

Cuối lượt

Ghi log

Đủ trường, không có mật khẩu

Sửa mẫu log

Bảng này biến việc kiểm tra thành quy trình cố định. Khi bot lỗi, anh em biết lỗi xảy ra ở mốc nào và xem đúng chỗ.

Xử lý lỗi và giới hạn request với Ubot Studio proxy

Lỗi khi chạy UBot có proxy chia thành ba nhóm: lỗi proxy, lỗi trình duyệt và lỗi từ website đích. Nhìn triệu chứng trên trình duyệt và trong log là đủ để phân loại.

Lỗi proxy

Hộp thoại hỏi tài khoản hoặc trang báo 407 là lỗi xác thực. Kiểm tra thứ tự lệnh và giá trị user, mật khẩu. Trang không tải và báo lỗi kết nối là lỗi cổng hoặc proxy không hoạt động, chạy lại script Python để xác nhận.

Nếu IP trên trang kiểm tra là IP thật, proxy không được áp dụng. Kiểm tra lệnh change proxy có nằm trong đúng khối trình duyệt không. Đây là lỗi hay gặp khi dùng In New Browser.

Lỗi trình duyệt

Wiki có trang hướng dẫn đổi phiên bản trình duyệt trong Tools, Options, chọn phiên bản ở danh sách thả xuống rồi khởi động lại. Đổi trình duyệt có thể làm thay đổi cách proxy hoạt động. Sau mỗi lần đổi, chạy lại script tối thiểu để kiểm tra IP.

Trình duyệt cũ có thể không mở được một số trang dùng chuẩn mới. Khi trang đích hiển thị lỗi lạ mà proxy vẫn đúng, thử đổi phiên bản trình duyệt trước khi nghi proxy.

Lỗi từ website và tốc độ

Mã 429 nghĩa là bot gửi quá nhanh. Tài liệu MDN về mã 429 mô tả header Retry-After cho biết cần đợi bao lâu. Với bot UBot, thêm lệnh chờ giữa các bước và giữa các lượt.

Đổi proxy liên tục không thay cho việc giảm tốc độ. Website nhận diện bot qua nhiều tín hiệu, IP chỉ là một trong số đó. Bài proxy cho bot tự động bàn thêm về nhịp chạy hợp lý cho bot trình duyệt.

Một bot chạy chậm mà đều cho dữ liệu ổn định hơn một bot chạy nhanh rồi bị chặn giữa chừng.

  • Thêm khoảng chờ vài giây giữa các trang.
  • Giới hạn số trang mỗi lượt chạy.
  • Một proxy cho một tác vụ có đăng nhập, không xoay.
  • Dừng bot khi gặp xác minh, không cố chạy tiếp.

Khi nào cần Ubot Studio proxy và checklist trước khi chạy thật

Không phải bot nào cũng cần proxy. Bot chạy vài trang nội bộ hoặc trang của chính anh em dùng IP mạng nhà là đủ. Proxy cần khi bot chạy khối lượng lớn, cần tách IP khỏi mạng làm việc hoặc cần IP theo khu vực.

Checklist mỗi lần chạy

Checklist mỗi lần chạy

Tình huống nên dùng

Tình huống đầu là kiểm thử website của chính anh em từ nhiều IP, ví dụ xem trang hiển thị thế nào với người dùng ở các nhà mạng khác nhau. Tình huống thứ hai là thu thập dữ liệu công khai được phép, khi khối lượng đủ lớn để ảnh hưởng IP văn phòng. Tình huống thứ ba là tác vụ đăng nhập tài khoản của chính anh em, cần IP ổn định tách khỏi mạng chung.

Với tình huống đầu và thứ ba, proxy dân cư tĩnh hợp nhất vì IP thuộc nhà mạng và không đổi. Bài proxy dân cư tĩnh giải thích loại IP này. Với tình huống thứ hai, proxy datacenter thường đủ dùng.

Tình huống không nên dùng

Không dùng proxy để tạo tài khoản hàng loạt, vượt CAPTCHA hay tăng lượt xem, lượt tương tác giả. Các việc này vi phạm điều khoản của hầu hết nền tảng, và proxy không làm chúng hợp lệ. Không dùng proxy xoay cho tác vụ giữ phiên đăng nhập.

Nếu chưa chắc tác vụ có được phép không, đọc điều khoản của website đích trước. Quyền sử dụng là điều kiện đầu tiên, kỹ thuật đến sau.

Checklist mỗi lần chạy

Trước khi để bot chạy theo lịch, anh em rà các mục dưới. Mỗi mục ứng với một lỗi đã nêu.

  • Danh sách proxy đã qua script Python, chỉ giữ proxy ok.
  • set proxy credentials đặt trước change proxy.
  • Mỗi khối in new browser đều gọi lại change proxy.
  • Đầu mỗi lượt có bước mở trang trả IP và kiểm tra.
  • Có khoảng chờ giữa các trang và giới hạn số trang mỗi lượt.
  • Bot dừng khi gặp yêu cầu xác minh.
  • Log ghi ip:port, không ghi mật khẩu.

Khi cần mua proxy tốc độ cao cho bot UBot, anh em có thể xem các gói dân cư tĩnh Viettel, VNPT, FPT hoặc datacenter trên trang chủ ProxyVN. Chạy script kiểm tra danh sách ở trên trước, rồi mới nạp vào bot chạy thật.

Theo dõi sau khi chạy

Tuần đầu, đọc log mỗi ngày, chú ý proxy nào hay lỗi và trang nào hay gặp chặn. Chạy lại script kiểm tra danh sách mỗi sáng trước khi bot bắt đầu. Proxy lỗi bị loại sớm sẽ không làm hỏng cả lượt chạy.

Khi bot ổn định, chuyển sang kiểm tra hằng tuần. Giữ log ít nhất vài tuần để so sánh khi có thay đổi lớn.

Lập kế hoạch tác vụ thử nghiệm với Ubot Studio proxy

Một bot chạy ổn trên máy người dựng chưa chắc chạy ổn khi giao cho người khác hay chạy theo lịch. Phần lớn sự cố đến từ cấu hình rời rạc: proxy dán thẳng trong bot, mật khẩu nằm trong tệp gửi qua chat, không ai biết bot đang dùng phiên bản nào. Lập kế hoạch thử nghiệm ngay từ đầu giúp tránh các sự cố đó.

Chọn trang đích cho lượt thử

Lượt thử đầu tiên nên chạy trên trang anh em kiểm soát, như website của chính mình hoặc bản staging. Khi đó anh em xem được log máy chủ, biết request đến từ IP nào và tải lên bao nhiêu. Đây là cách đối chiếu chính xác nhất giữa những gì bot làm và những gì website nhận.

Sau khi bot chạy đúng trên trang của mình, mới chuyển sang trang đích thật. Mỗi lần chuyển, bắt đầu với số trang nhỏ và khoảng chờ dài. Tăng dần khi đã thấy bot ổn định qua vài ngày, không tăng ngay ngày đầu.

Tách cấu hình khỏi bot

Trong ví dụ trên, proxy và tài khoản được ghi thẳng vào lệnh để dễ đọc. Khi dùng thật, nên để chúng trong một tệp văn bản riêng mà bot đọc lúc chạy, theo cách đọc tệp quen dùng trong phiên bản UBot của anh em. Script Python ở phần trước đã xuất sẵn tệp ubot_proxies.txt cho mục đích này.

Tệp chứa tài khoản proxy nên nằm ngoài thư mục chia sẻ của bot. Khi gửi bot cho đồng nghiệp, chỉ gửi tệp bot và hướng dẫn tạo tệp cấu hình. Mỗi người tự điền proxy của mình, lỡ lộ tệp bot cũng không lộ tài khoản.

  • Tệp bot: chỉ chứa lệnh và logic, không chứa mật khẩu.
  • Tệp danh sách proxy: ip:port, xuất từ script kiểm tra.
  • Tệp tài khoản: user và mật khẩu, để riêng, không chia sẻ.
  • Tệp log: thời gian, ip:port, IP nhận được, kết quả.

Ghi phiên bản và kết quả thử

Vì wiki UBot phần lớn đã cũ, kết quả thử của chính đội anh em là nguồn tin đáng giá nhất. Mỗi lần thử một lệnh proxy trên một phiên bản UBot, ghi lại phiên bản, phiên bản trình duyệt đã chọn, lệnh đã thử và kết quả. Sau vài lần, đội có một tài liệu nội bộ sát thực tế hơn mọi hướng dẫn chung.

Ghi cả những gì không chạy được. Ví dụ thử proxy SOCKS5 mà IP ra vẫn là IP thật, ghi rõ để người sau không mất thời gian thử lại. Một dòng ghi chú ngắn kèm ngày thử là đủ.

Chia proxy theo tác vụ

Khi một bot làm nhiều việc, nên chia proxy theo việc thay vì dùng chung một danh sách. Proxy dùng cho tác vụ có đăng nhập để riêng, mỗi tài khoản một IP, không nằm trong danh sách xoay. Proxy dùng cho tác vụ đọc trang công khai để ở danh sách khác.

Cách chia này giúp khi một danh sách có vấn đề, tác vụ còn lại vẫn chạy. Nó cũng tránh việc vòng lặp $next list item vô tình gán IP của tài khoản này cho tài khoản khác. Lỗi gán nhầm IP giữa các tài khoản là loại lỗi khó phát hiện và hậu quả kéo dài.

Một kế hoạch thử rõ ràng biến Ubot Studio proxy từ cấu hình làm một lần thành quy trình đội nhóm lặp lại được.

So sánh Ubot Studio proxy với công cụ khác

Anh em đang cân nhắc giữa UBot và các công cụ tự động hoá trình duyệt khác nên biết khác biệt về cách gắn proxy. Mỗi công cụ có mô hình riêng, ảnh hưởng tới cách tổ chức bot.

UBot so với script Python điều khiển trình duyệt

UBot gắn proxy bằng lệnh trong bot, phạm vi theo cửa sổ trình duyệt. Các thư viện như Playwright hay Selenium gắn proxy khi khởi tạo trình duyệt hoặc ngữ cảnh, có tài liệu cập nhật thường xuyên. UBot dễ dựng nhanh bằng kéo thả, còn thư viện Python linh hoạt hơn khi cần logic phức tạp.

Nếu bot cần kiểm tra trạng thái chi tiết, ghi log có cấu trúc và chạy trên máy chủ không có giao diện, thư viện Python thường hợp hơn. Nếu đội ít người viết code và cần bot chạy trên Windows, UBot vẫn là lựa chọn được.

UBot so với BAS

Browser Automation Studio là một công cụ kéo thả khác, có cấu hình proxy riêng cho từng luồng. Bài proxy Browser Automation Studio trên blog ProxyVN mô tả cách làm với công cụ đó. Hai công cụ có cách tiếp cận khác nhau, nên đọc kỹ tài liệu từng bên.

Tài liệu và cập nhật

Wiki UBot phần lớn được viết từ nhiều năm trước. Trước khi dựa vào một lệnh, anh em nên thử trên phiên bản đang dùng. Ghi lại kết quả thử kèm phiên bản để đội dùng chung.

Câu hỏi thường gặp về Ubot Studio proxy

Phần này gom vài câu hỏi hay gặp. Câu trả lời ngắn, chi tiết đã nằm ở các phần trên.

UBot Studio có hỗ trợ SOCKS5 không

Wiki chỉ mô tả định dạng ip:port và không nhắc tới SOCKS. ProxyVN chưa xác minh được, nên khuyên dùng proxy HTTP. Nếu muốn dùng SOCKS5, anh em tự thử trên phiên bản của mình và kiểm tra IP ra.

Vì sao cửa sổ mới vẫn dùng IP thật

Theo wiki, cửa sổ tạo bằng In New Browser không thừa hưởng proxy của trình duyệt chính. Cần gọi change proxy, và nên gọi cả set proxy credentials, bên trong khối in new browser.

Làm sao bỏ proxy giữa chừng

Dùng change proxy("None") như wiki mô tả. Sau đó mở trang trả IP để xác nhận đã quay về IP mạng gốc.

Ubot Studio proxy chạy ổn khi anh em đặt xác thực trước lệnh đổi proxy, gọi lại proxy trong từng cửa sổ mới và kiểm tra IP đầu mỗi lượt. Cần tư vấn chọn gói cho bot, anh em nhắn Proxy.vn - Nhà cung cấp dịch vụ proxy chất lượng hàng đầu Việt Nam trước khi chạy Ubot Studio proxy.

TIN TỨC LIÊN QUAN