proxy

Route Puppeteer web scraping through authenticated residential, datacenter, or mobile proxies.

5|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/AgentComputerAI/torch --skill proxy-agentcomputerai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: proxy
Source: https://github.com/AgentComputerAI/torch/tree/main/skills/proxy
Command: npx skills add https://github.com/AgentComputerAI/torch --skill proxy-agentcomputerai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Many websites enforce IP‑based rate limits, geo‑restrictions, or block datacenter IPs, causing 403 or 429 errors for scrapers. This Skill provides a way to route traffic through authenticated residential, datacenter, or mobile proxies, allowing reliable access despite those blocks.

Core Features & Use Cases

  • Integrates with Puppeteer using the proxy‑server argument and page authentication for simple proxy usage.
  • Supports proxy‑chain to anonymize proxies and handle WebSocket or HTTP/2 traffic.
  • Offers provider‑specific configurations for Bright Data, Oxylabs, Smartproxy, and IPRoyal, including rotating and sticky sessions.
  • Example: Scrape a geo‑blocked e‑commerce site that rate‑limits requests by launching a Puppeteer browser through a rotating residential proxy and solving CAPTCHAs separately.

Quick Start

Use the proxy skill to run a Puppeteer scrape through a residential proxy by setting the proxy host, port, username, and password in environment variables.

Frequently Asked Questions about proxy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I bypass IP rate limits and 403 errors when web scraping with Puppeteer?

To bypass IP rate limits and 403 errors during web scraping, route Puppeteer traffic through authenticated residential or mobile proxies using the proxy-server argument and page.authenticate to reliably access restricted content.

Can I use rotating residential proxies to scrape geo-blocked e-commerce sites?

Yes, you can scrape geo-blocked e-commerce sites by launching Puppeteer through rotating residential proxies, configuring provider-specific settings for sticky sessions to maintain access while evading IP-based restrictions.

Does this proxy approach support Bright Data, Oxylabs, Smartproxy, and IPRoyal?

Yes, this approach supports provider-specific configurations for Bright Data, Oxylabs, Smartproxy, and IPRoyal, enabling authenticated proxy connections that handle rotating and sticky sessions for scraping tasks.

How do I configure proxy authentication for Puppeteer scraping?

Configure proxy authentication for Puppeteer scraping by setting the proxy host, port, username, and password in environment variables, then use page.authenticate or proxy-chain to manage the authenticated connection.

Why do I need proxy-chain for web scraping instead of standard Puppeteer authentication?

You need proxy-chain for web scraping to anonymize proxies and handle WebSocket or HTTP/2 traffic, extending standard Puppeteer page authentication capabilities to manage complex routing scenarios.