proxychains

Automate routing failing CLI commands through proxychains4 for proxy enforcement.

2|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/ShunmeiCho/dotclaude --skill proxychains-shunmeicho
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: proxychains
Source: https://github.com/ShunmeiCho/dotclaude/tree/main/skills/proxychains
Command: npx skills add https://github.com/ShunmeiCho/dotclaude --skill proxychains-shunmeicho

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

## What problem does it solve? This Skill enables Claude to automatically detect network issues and route requests through a local proxychains4 setup, reducing manual intervention and increasing reliability.

## Core Features & Use Cases

  • Auto-detect network errors (timeouts, DNS failures, blocked access) and wrap commands with proxychains4.
  • Default proxy configuration pointing to http://127.0.0.1:9910 with guidance to add more proxies as needed.
  • Quick-start guidance for common CLI scenarios such as curl, git, and pip operations that fail due to network issues.

Quick Start

Use the skill to wrap a failing command with proxychains4, for example: proxychains4 curl https://example.com

Frequently Asked Questions about proxychains

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

FAQPage Schema
How do I route curl or git commands through a proxy when network connections fail?

This Skill auto-detects network errors like DNS failures and timeouts, then wraps commands with proxychains4 to route them through a local proxy. It automatically retries curl, git, pip, and npm requests when initial connections fail.

What network errors trigger automatic command wrapping with proxychains?

Proxychains routing is triggered by DNS failures, connection timeouts, and blocked access errors. When these issues occur, the Skill automatically wraps the failing command with proxychains4 for retry through the local proxy.

Do I need a specific local proxy configuration to use proxychains for command wrapping?

You need a local proxy running at http://127.0.0.1:9910 and a valid proxychains4 configuration file. The Skill provides user guidance if the proxy is unavailable and supports adding more proxies as needed.

Can I use proxychains to wrap pip and npm operations that fail due to network issues?

Yes, proxychains wrapping supports pip and npm operations alongside curl and git. When these package managers encounter network failures or blocks, the Skill automatically routes their commands through the local proxy for retry.

What should I do when the local proxy for proxychains is unavailable?

When the local proxy at http://127.0.0.1:9910 is unavailable, the Skill provides guidance to help resolve the issue. You can also add additional proxies to your proxychains4 configuration for redundancy.

Why does my git clone fail with a DNS resolution error and how can a proxy help?

DNS resolution errors during git clone occur when name resolution is blocked. Routing the command through proxychains4 tunnels DNS requests and subsequent traffic through the local proxy, bypassing the block and enforcing connectivity.