---
title: "代理链 (ProxyChains)"
type: concept
tags: [proxy, network]
last_updated: 2026-04-17
---

## Definition
ProxyChains（代理链）是一个 Linux/Unix 工具，它可以强制任何终端命令通过 SOCKS5、HTTP 或 HTTPS 代理运行，使原本不支持代理的程序也能使用代理访问网络。

## Aliases
- proxychains
- proxychains4

## How It Works
ProxyChains 通过 LD_PRELOAD 机制劫持网络连接函数，将程序的网络请求重定向到指定的代理服务器。

## Configuration
配置文件通常位于 `/etc/proxychains4.conf`（旧版本为 `/etc/proxychains.conf`）：

```
[ProxyList]
socks5  127.0.0.1  10808
```

## Usage
```bash
proxychains4 curl https://www.google.com
proxychains4 git clone https://github.com/...
```

## Related Concepts
- [[SOCKS5代理]]：ProxyChains 支持的代理类型之一
- [[透明代理]]：另一种强制流量走代理的机制
