proxychains-gateway

Route OpenClaw gateway traffic through a SOCKS5 proxy for Node.js applications.

1|1|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/arxxyr/dotfiles --skill proxychains-gateway
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: proxychains-gateway
Source: https://github.com/arxxyr/dotfiles/tree/main/dot_agents/skills/proxychains-gateway
Command: npx skills add https://github.com/arxxyr/dotfiles --skill proxychains-gateway

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires proxychains4, launchd, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables transparent routing of OpenClaw gateway traffic through a SOCKS5 proxy, solving the issue of Node.js not supporting SOCKS5 proxies.

Core Features & Use Cases

  • Transparent Proxies: Routes all TCP connections from OpenClaw gateway through a SOCKS5 proxy for Node.js applications.
  • Launchd Configuration: Includes launchd service definitions for automatic startup and management.
  • Localnet Exclusions: Prevents proxying of local network traffic to maintain local services.
  • Operation Manual: Provides a guide for setting up and troubleshooting the proxy configuration.

Quick Start

Initialize the proxychains-gateway skill with the following command: init proxychains-gateway

Frequently Asked Questions about proxychains-gateway

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

FAQPage Schema
How do I route Node.js traffic through a SOCKS5 proxy?

You can route Node.js traffic through a SOCKS5 proxy by using proxychains4 to transparently intercept TCP connections, bypassing Node.js native SOCKS5 limitations. This forces outbound application traffic through the designated proxy server.

How do I configure launchd to automatically start a proxychains service?

Configuring launchd to automatically start a proxy service involves creating a launchd service definition that manages the proxychains startup. This ensures the SOCKS5 proxy routing initializes automatically upon system boot and maintains background operation.

Does proxychains4 support excluding local network traffic from SOCKS5 proxying?

Yes, proxychains4 supports localnet exclusions to prevent proxying local network traffic. This configuration ensures that connections to internal local services bypass the SOCKS5 proxy, maintaining direct access and normal local network functionality.

Why does my OpenClaw gateway fail to connect to external APIs?

Your OpenClaw gateway may fail to connect to external APIs because Node.js does not natively support SOCKS5 proxies, blocking outbound requests. Routing the gateway traffic through a SOCKS5 proxy via proxychains4 resolves this network connectivity issue.

What are the dependencies required to set up transparent SOCKS5 proxying for OpenClaw?

To set up transparent SOCKS5 proxying for OpenClaw, the required dependencies are proxychains4 and launchd. Proxychains4 handles the TCP connection routing while launchd manages the service configuration and automatic startup on macOS.