# Bin 目录说明

此目录包含可通过 `npx` 运行的可执行文件。

## 可用的命令

### 1. ws-proxy（主入口，支持子命令）

```bash
# 启动代理服务器
npx ws-proxy proxy-server
# 或简写
npx ws-proxy server

# 启动客户端代理
npx ws-proxy client-agent
# 或简写
npx ws-proxy client

# 显示帮助
npx ws-proxy
```

### 2. ws-proxy-server（直接启动代理服务器）

```bash
npx ws-proxy-server
```

### 3. ws-client-agent（直接启动客户端代理）

```bash
npx ws-client-agent
```

## 使用前提

使用这些命令前，需要先编译项目：

```bash
npm install
npm run build
```

## 工作原理

这些 bin 文件会：
1. 检查编译后的文件是否存在
2. 如果不存在，提示用户先运行 `npm run build`
3. 如果存在，加载并执行对应的入口文件

## 文件说明

- `ws-proxy.js` - 主入口，支持子命令模式
- `ws-proxy-server.js` - 直接启动代理服务器
- `ws-client-agent.js` - 直接启动客户端代理



