Integrasi

Memberikan suatu proksi agen AI: variabel lingkungan, MCP dan agen peramban dramawan

Agen browse seperti manusia yang tidak sabar: banyak halaman, target yang tidak terduga, tidak ada memori yang situs diblokir mereka.

3 menit baca 7 bagian Ditinjau Tim editorial Proxy Cyber

Tiga masalah yang dibuat agen.#

  • Target yang tak bisa diprediksi. Agen memutuskan ke mana tujuan; anda tidak dapat mempre- select datacenter untuk satu situs dan tempat tinggal bagi yang lain. Keluar perumahan adalah tempat yang aman.
  • Banyak hops per tugas. Cari, buka, klik, baca, ulang: tugas adalah sebuah sesi, dan harus tetap berada di satu pintu keluar sementara itu berlangsung.
  • Pembelanjaan tak terbatas. Seorang agen dalam lingkaran dapat mengambil gigabyte. Berikan itu langit-langit tidak dapat melebihi.

Variabel lingkungan bagi seluruh toolchain#

permintaan, HTTPX dan urllib dapat membaca variabel lingkungan proxy dalam konfigurasi baku mereka. aiohttp membutuhkan ClientSesi (trust _ env = True), atau sebuah proksi argumen eksplisit. Peramban dan alat dengan tumpukan jaringan sendiri dapat mengabaikan variabel ini. Verifikasi keluar dari setiap perangkat dan gunakan NO _ PROXY hanya untuk host yang seharusnya terhubung secara langsung.

Shell
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

Abaikan host API model penyedia NO_PROXY: panggilan LLM tidak perlu keluar rumah dan hanya akan biaya lalu lintas.

Agen 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

Server MCP dramawan#

Server Playwright MCP, digunakan oleh Claude, alat gaya ChatGPT- dan agen IDE untuk mendorong peramban, menerima proksi saat peluncuran. Pass gateway dengan nama pengguna lengket dan daftar bypass untuk host lokal.

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

Kirim data publik IPv4 ke dalam Access dan tunggu aktivasi administrator. NAT atau VPN dapat mengubah alamat yang terlihat oleh gateway. Akses bebas-sandi hanya setelah entri dikonfirmasi untuk layanan yang diberikan. Konfirmasi opsi negara dan sesi secara terpisah; sebuah allowlist sourceIP tidak mengirim parameter nama pengguna.

Browser agen dibangun di Playwright#

Frameworks seperti browser-use ekspose pengaturan proksi Playwright (server, nama pengguna, kata sandi) dalam konfigurasi peramban mereka. Berikan setiap agen menjalankan id sesi segar sehingga jalur paralel tidak berbagi jalan keluar, dan setel daerah dan zona waktu konteks ke negara keluar.

Python, agen yang berbasis-Playwright-
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

Kehamilan: pengguna sub-#

Kirim sub- user permintaan dalam Access dengan label yang berbeda, jaringan, dan batasan yang diinginkan oleh GB. Administrator memberikan kredensial dan mengkonfirmasi aktivasi dan batas yang dipaksakan. Permintaan yang tertunda bukan akun aktif. Simpan juga anggaran penggunaan-sisi yang berlaku. Dan minta dukungan untuk mencabut atau mengganti kredensial aktif jika mereka terkena.

Kepucian perilaku#

  • Cap permintaan agen per domain dan per menit; rotasi tidak alasan memalu.
  • Gambar blok, media dan fonta dalam konteks peramban; agen membaca teks.
  • Log id sesi dengan setiap tugas sehingga run diblokir dapat ditelusuri ke keluar dan diputar ulang pada yang baru.

Pertanyaan yang orang tanyakan#

Haruskah panggilan API LLM melalui proksi juga?

Tidak, abaikan host penyedia dengan NO _ PROXY: panggilan tersebut tidak perlu keluar rumah dan hanya akan mengkonsumsi lalu lintas.

Jaringan yang mana bagi seorang agen yang kebanyakan membaca dokumentasi dan situs terbuka?

Pengenal sesi terpisah mengisolasi preferensi routing, bukan cookie atau keadaan aplikasi peramban. Mulai dengan sejumlah kecil pekerja, mengukur kesalahan dan lalu lintas, dan meningkatkan secara bertahap dalam batas dikonfirmasi untuk urutan dan tujuan Anda. Kota atau pemilihan pembawa atau kota yang sempit dapat mengurangi kapasitas yang tersedia.

Akun Anda

Kelola proxy Anda dalam satu akun

Bandingkan jaringan, perintah tempatan dan ikuti permintaan keseimbangan dan dukungan anda dari satu dasbor.

Buat akun