Hợp nhất · can thiệp

Cung cấp một đại diện AI một proxy: biến môi trường, phát thanh viên MCP và các trình duyệt

Đặc vụ duyệt như con người thiếu kiên nhẫn: nhiều trang, mục tiêu không thể đoán trước, không có ký ức nào về nơi đó chặn lại. một lối thoát dân cư cho mỗi nhiệm vụ, một phiên họp kéo dài công việc, và một trần nhà chi tiêu biến nó thành một thiết lập ổn định.

3 phút đọc 7 phần Đã xem xét Ban biên tập Proxy Cyber

Ba vấn đề mà các tác nhân tạo ra#

  • Mục tiêu không thể đoán trước. Người đại diện quyết định phải đi đâu; bạn không thể chọn trước bộ dữ liệu cho một nơi và khu dân cư cho một nơi khác.
  • Rất nhiều lần nhảy mỗi lần làm nhiệm vụ. Tìm kiếm, mở, nhấn, đọc, lặp lại: một nhiệm vụ là một phiên chạy, và nên ở lại một lối thoát khi nó kéo dài.
  • Chi phí không giới hạn. Một đặc vụ trong một vòng thời gian có thể lấy được Glabytes, cho nó một trần nhà không thể vượt qua được.

Biến môi trường cho toàn bộ công cụ#

yêu cầu, HTTPX và urllib có thể đọc biến môi trường proxy trong cấu hình mặc định của họ. aiohtp yêu cầu ứng dụng khách ( Trust en= thực), hoặc một đối số proxy rõ ràng. Bộ duyệt và công cụ với chồng mạng riêng có thể bỏ qua các biến số này. Kiểm tra mỗi công cụ và sử dụng NO ROXY chỉ cho máy nên kết nối trực tiếp.

Trình bao
export HTTPS_PROXY="http://AGENTUSER-cc-us-sid-task-4f2a-ttl-2h:PASS@res.proxy-cyber.com:9000"
export HTTP_PROXY="$HTTPS_PROXY"
export NO_PROXY="localhost,127.0.0.1,api.openai.com,api.anthropic.com"
python agent.py

Mở rộng các máy cung cấp mô hình với NO_PROXY: Các cuộc gọi LM không cần lối ra dân cư và chỉ tốn tiền xe cộ.

Đặc vụ Node.js#

On supported Node.js releases, NODE_USE_ENV_PROXY=1 enables HTTP_PROXY, HTTPS_PROXY and NO_PROXY for built-in fetch; --use-env-proxy is available in Node.js 22.21+ and 24.5+. An explicit undici ProxyAgent or EnvHttpProxyAgent is an alternative. Libraries with their own transports or custom agents need separate configuration, so test each tool rather than assuming the whole process is covered.

Node.js
import { EnvHttpProxyAgent, setGlobalDispatcher } from "undici";
setGlobalDispatcher(new EnvHttpProxyAgent()); // reads HTTPS_PROXY / NO_PROXY

Trình phục vụ MCP nhà phát nhạc#

Máy phục vụ phát thanh MCP, dùng bởi Claude, các công cụ kiểu ChatGPT và các tác vụ IP để chạy một trình duyệt, chấp nhận một proxy khi khởi động. Qua cổng với tên người dùng dính và danh sách các máy cục bộ.

Cấu hình MCP
{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": [
        "@playwright/mcp@latest",
        "--proxy-server=http://res.proxy-cyber.com:9000",
        "--proxy-bypass=localhost,127.0.0.1"
      ]
    }
  }
}

Gởi IPv4 công cộng bị hạn chế của máy phục vụ này trong khả năng truy cập và đợi nhà quản trị hoạt động. NAT hoặc PN có thể thay đổi địa chỉ thấy bởi cổng ra. Quyền truy cập không mật khẩu hoạt động chỉ sau khi mục này được xác nhận cho dịch vụ đã chỉ định. Xác nhận quốc gia và tùy chọn phiên chạy riêng; một danh sách cho phép nguồn không gửi thông tin tên người dùng.

Các nhân viên duyệt được xây dựng trên kịch bản#

Khung làm việc như việc trình duyệt sử dụng thiết lập proxy phát âm (máy chủ, tên người dùng, mật khẩu) trong cấu hình trình duyệt. Cho mỗi tác vụ chạy một mã số phiên chạy mới song song nên không chia sẻ một lối thoát, và đặt vùng địa phương và múi giờ cho nước thoát.

Python, tác nhân dựa trên nhà soạn nhạc
proxy = {
    "server": "http://res.proxy-cyber.com:9000",
    "username": f"AGENTUSER-cc-us-sid-{run_id}-ttl-1h",
    "password": "PASS",
}
# pass `proxy` where the framework accepts Playwright proxy settings

Các công cụ: sub- users#

Gửi một sub-user request in Access with a distinct label, network and intended GB limit. The administrator assigns credentials and confirms activation and any gateway-enforced limit. A pending request is not an active account. Keep an application-side usage budget as well, and ask support to revoke or replace active credentials if they are exposed.

Vệ sinh hành vi#

  • Đại diện yêu cầu mỗi miền và mỗi phút; luân phiên không phải là lý do để đập búa.
  • Chặn ảnh, phương tiện và phông chữ trong bối cảnh trình duyệt; các tác vụ đọc văn bản.
  • Ghi lại tên phiên chạy với mỗi nhiệm vụ để có thể truy ra lối thoát và lặp lại một nhiệm vụ mới.

Người ta thắc mắc#

Có nên gọi điện cho LM API qua proxy không?

Không. Giải phóng các máy cung cấp bằng NO PROXY: những cuộc gọi đó không cần một lối thoát dân cư và chỉ tiêu thụ giao thông.

Mạng lưới nào cho một đặc vụ mà hầu hết đọc tài liệu và trang web mở?

Hãy bắt đầu với một số ít công nhân, đo lỗi và giao thông, và tăng dần dần trong giới hạn được xác nhận cho thứ tự và đích. Một thành phố hẹp hoặc người chở có thể giảm khả năng.

Tài khoản của bạn

Quản lý giấy proxy của bạn trong một tài khoản

So sánh các mạng lưới, thứ tự đặt và làm theo yêu cầu và hỗ trợ của bạn từ một bảng điều khiển.

Tạo tài khoản