EQVPS

VPS cho agent browser-use: chạy AI computer-use trên máy chủ 24/7

5 thg 9, 2026 · 4 phút đọc · EQVPS Team

Một web scraper theo các chỉ dẫn bạn viết. Một browser agent tự quyết định: nó nhìn trang đã render, suy luận bước tiếp theo, và click, gõ và cuộn một trình duyệt thật để đạt điều đó. Các công cụ như browser-use, Skyvern và computer-use của Anthropic biến một LLM thành thứ điều khiển một trình duyệt như một con người — điền biểu mẫu, đi qua các luồng, đọc kết quả, phục hồi khi bố cục dịch chuyển.

Điều đó chỉ hoạt động nếu trình duyệt chạy liên tục. Trên laptop của bạn nó dừng khoảnh khắc bạn đóng nắp. Trang này về việc đặt một browser agent lên một máy chủ, chọn kích cỡ đúng, để nó hoạt động suốt ngày đêm.

Scraper so với agent — chọn đúng công cụ

Hãy trung thực về cái bạn đang xây, vì mỗi cái muốn thứ khác nhau:

Trang này về cái thứ hai.

Cỗ máy thực sự cần gì

Bản thân vòng lặp agent tí hon; cái ngốn tài nguyên là trình duyệt headless.

Thiết lập

# Ubuntu 24.04
apt update && apt install -y python3-venv git
python3 -m venv ~/agent && source ~/agent/bin/activate

# browser-use + một Chromium cho Playwright
pip install browser-use
playwright install --with-deps chromium

Một vòng lặp tối thiểu đọc khóa mô hình từ môi trường, không bao giờ hard-code:

# run.py
import os, asyncio
from browser_use import Agent
from browser_use.llm import ChatAnthropic

async def main():
    agent = Agent(
        task="Open the status page and report which services are down.",
        llm=ChatAnthropic(model="claude-sonnet-4-5", api_key=os.environ["ANTHROPIC_API_KEY"]),
    )
    await agent.run()

asyncio.run(main())

Giữ nó sống qua các lần sập và khởi động lại với một dịch vụ systemd — cùng mẫu giữ bất kỳ agent nào chạy 24/7, với Restart=always và khóa mô hình trong một EnvironmentFile, không phải trong unit.

Canh RAM. Một browser agent không bao giờ đóng tab sẽ dần ngốn cỗ máy — đóng các trang và context khi một nhiệm vụ kết thúc và giới hạn đồng thời. Một Chromium rò rỉ là nguyên nhân phổ biến nhất khiến các agent kiểu này ngã.

Phần thực sự của chúng tôi: agent có thể tự thuê cỗ máy của nó

Đây là chỗ EQVPS khác một host thông thường. Qua máy chủ MCP của chúng tôi một agent có thể đăng ký, nạp một số dư crypto và order_vps — tự đặt một cỗ máy mới, không con người ở trang thanh toán. Nên một browser agent cần một môi trường sạch cho một lần chạy có thể tự cấp phát máy chủ, điều khiển trình duyệt, và phá nó khi xong — tất cả từ một số dư trả trước.

Ghép điều đó với thanh toán crypto không KYC và cả vòng lặp ở lại ngoài mọi dấu vết danh tính: email để đăng ký, USDC hoặc USDT để thanh toán, root trong khoảng một phút.

Những giới hạn trung thực

Trong đó, một browser agent trên máy chủ luôn-bật của riêng nó là một mẫu thực sự hữu ích — nó hoạt động trong khi bạn ngủ. Chọn một gói, thanh toán bằng crypto, và chạy một cái trong một phút. Nếu nhiệm vụ của bạn là trích xuất cố định thay vì suy luận, hướng dẫn web scraping là con đường rẻ hơn, đơn giản hơn.

FAQ

Khác biệt giữa một browser agent và một web scraper là gì?

Một scraper theo một script bạn viết — lấy các URL này, rút các trường này. Một browser agent được điều khiển bởi một LLM: nó nhìn trang, quyết định click hay gõ gì, và thích nghi khi bố cục thay đổi. browser-use, Skyvern và computer-use của Anthropic hoạt động như vậy. Đó là khác biệt giữa một crawler cố định và một operator biết suy luận. Nếu nhiệm vụ của bạn là trích xuất tất định, xem hướng dẫn scraping; trang này về loại biết suy luận.

Tôi có cần một GPU để chạy một browser agent không?

Không. Suy luận diễn ra trong một LLM bạn gọi qua một API (Anthropic, OpenAI, v.v.), nên máy chủ chỉ chạy một Chromium headless cộng vòng lặp agent của bạn — công việc CPU và RAM, không phải GPU. Bạn chỉ cần một GPU nếu bạn cũng chạy mô hình cục bộ, vốn là một thiết lập riêng, nặng hơn nhiều.

Cần bao nhiêu RAM?

Sức nặng ở trình duyệt, không phải agent. Một instance Chromium headless ~300-500 MB, cộng 100-200 MB cho mỗi tab/context mở, cộng runtime của bạn. Small ($8, 4 GB) là mức sàn hợp lý cho một agent điều khiển một trình duyệt; nâng lên Medium nếu bạn chạy vài context trình duyệt song song.

Tôi có cần một IP riêng không?

Thường không. Một browser agent tạo các yêu cầu đi ra — tới các trang nó điều khiển và tới API mô hình — nên một gói NAT với SSH chuyển tiếp là đủ và rẻ hơn. Chỉ lấy một IP riêng nếu bạn cũng phơi một dịch vụ đến (một dashboard điều khiển, một bộ nhận webhook).

Điều này có được phép không? Giới hạn là gì?

Tự động hóa hợp pháp các trang bạn có quyền sử dụng — có. Tôn trọng điều khoản và giới hạn tần suất của mỗi trang, đừng đập một mục tiêu tới mức từ chối dịch vụ, và đừng dùng nó cho gian lận, credential stuffing hay lạm dụng tài khoản. Đó là vi phạm chính sách sử dụng hợp lý và khiến dịch vụ bị chấm dứt. Một browser agent là một operator mạnh; chỉ hướng nó tới nơi bạn có quyền hành động.

← Quay lại blogXem gói & giá →

Bình luận

Chưa có bình luận nào. Hãy là người đầu tiên.

Để lại bình luận

Bình luận được kiểm duyệt trước khi hiển thị.