mirror of
https://github.com/tradecatlabs/vibe-coding-cn.git
synced 2026-07-30 04:07:45 +00:00
102 lines
2.2 KiB
Markdown
102 lines
2.2 KiB
Markdown
|
|
# 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
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
# Ubuntu/Debian
|
|||
|
|
sudo apt install proxychains4
|
|||
|
|
|
|||
|
|
# CentOS/RHEL
|
|||
|
|
sudo yum install proxychains-ng
|
|||
|
|
|
|||
|
|
# macOS
|
|||
|
|
brew install proxychains-ng
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 2. 配置代理(127.0.0.1:9910)
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
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. 测试代理
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
# 测试配置
|
|||
|
|
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 会自动使用这些参考文档中的信息来帮助解决网络问题。
|