---
title: "Proxychains"
weight: 60
description: "代理链工具"
date: "2026-03-24T16:29:46+08:00"
lastmod: "2026-03-24T16:29:46+08:00"
---

## Proxychains

Proxychains 是一款代理链工具，可以强制任何程序通过代理进行网络连接。

## 基础使用

### 编辑配置文件
```bash
vim /etc/proxychains.conf
```

### 添加代理
```ini
[ProxyList]
socks5 127.0.0.1 1080
socks5 192.168.1.100 9050
```

### 使用代理执行命令
```bash
proxychains nmap -sT target.com
proxychains curl http://target.com
```

## 常用参数

| 参数 | 描述 |
|------|------|
| -f | 指定配置文件 |
| -q | 安静模式 |
| -d | 调试模式 |
| -D | 动态链模式 |

## 链模式

| 模式 | 描述 |
|------|------|
| dynamic_chain | 动态链，按顺序使用可用代理 |
| strict_chain | 严格链，必须全部可用 |
| random_chain | 随机链，随机选择代理 |

## 功能特性

- **代理链** - 多代理串联
- **协议支持** - SOCKS4/5、HTTP
- **DNS 泄漏保护** - 通过代理解析 DNS
- **透明代理** - 无需修改程序

## 使用示例

```bash
# 基本使用
proxychains curl http://target.com

# 指定配置文件
proxychains -f /path/to/proxychains.conf nmap -sT target.com

# 调试模式
proxychains -d curl http://target.com

# 配合 nmap
proxychains nmap -sT -Pn target.com

# 配合 ssh
proxychains ssh user@target.com
```

## 配置示例

```ini
[ProxyList]
socks5 127.0.0.1 1080
http 192.168.1.100 8080
socks5 10.0.0.1 9050
```

## 参考资源

- [Proxychains GitHub](https://github.com/haad/proxychains)