index.md 2.2 KB

Proxychains 参考文档索引

核心文档

  • proxychains.conf - 完整配置文件示例(针对 127.0.0.1:9910 优化)
  • quick-reference.md - 快速命令参考和常见场景
  • troubleshooting.md - 故障排除指南
  • setup-guide.md - 安装和初始配置指南

使用场景

本技能包专为以下场景设计:

  1. 自动代理重试 - Claude 检测到网络错误时自动使用代理
  2. 已知慢速源 - 访问 GitHub、PyPI、npm 等自动走代理
  3. 一键配置 - 快速配置代理指向 127.0.0.1:9910

快速开始

1. 安装 proxychains4

# Ubuntu/Debian
sudo apt install proxychains4

# CentOS/RHEL
sudo yum install proxychains-ng

# macOS
brew install proxychains-ng

2. 配置代理(127.0.0.1:9910)

mkdir -p ~/.proxychains
cat > ~/.proxychains/proxychains.conf << 'EOF'
strict_chain
proxy_dns
remote_dns_subnet 224
tcp_read_time_out 15000
tcp_connect_time_out 8000

[ProxyList]
http 127.0.0.1 9910
EOF

3. 测试代理

# 测试配置
proxychains4 curl https://ipinfo.io/json

# 应该显示代理服务器的 IP 地址

核心概念

Proxychains 工作原理:

  • 通过 LD_PRELOAD 拦截程序的 socket 调用
  • 将所有 TCP 连接重定向到代理服务器
  • 支持 HTTP、SOCKS4、SOCKS5 代理协议
  • 透明代理,应用程序无需修改

适用范围:

  • ✅ 动态链接的程序
  • ✅ TCP 连接
  • ✅ HTTP/HTTPS 请求
  • ❌ 静态链接程序
  • ❌ UDP 连接

参考文档说明

proxychains.conf

完整的配置文件模板,已针对 127.0.0.1:9910 优化,包含:

  • 超时时间设置
  • DNS 代理配置
  • 代理链模式选择

quick-reference.md

快速命令参考,包含:

  • 常用命令模式
  • 不同工具的代理使用方法
  • 环境变量配置

troubleshooting.md

故障排除指南,包含:

  • 常见错误和解决方案
  • 代理服务检查方法
  • 配置验证步骤

setup-guide.md

详细的安装和配置指南,包含:

  • 不同系统的安装方法
  • 配置文件详解
  • 高级配置选项

使用提示: Claude 会自动使用这些参考文档中的信息来帮助解决网络问题。