Chisel
Chisel
Chisel 是一款使用 Go 编写的 TCP/UDP 隧道工具,支持 SOCKS 代理和端口转发。
基础使用
服务端模式
./chisel server -p 8080 --reverse
客户端反向连接
./chisel client x.x.x.x:8080 R:socks
客户端正向连接
./chisel client x.x.x.x:8080 L:8080:internal-host:80
端口转发
./chisel client x.x.x.x:8080 R:3000:localhost:3000
常用参数
| 参数 |
描述 |
| server |
服务端模式 |
| client |
客户端模式 |
| -p |
监听端口 |
| –reverse |
反向代理 |
| R |
远程转发 |
| L |
本地转发 |
功能特性
- TCP/UDP 隧道 - 支持多种协议
- SOCKS 代理 - 完整的 SOCKS5 支持
- 反向代理 - 内网穿透
- 加密传输 - TLS 加密
- 跨平台 - 单二进制文件
使用示例
# 启动服务端
./chisel server -p 8080 --reverse
# 客户端建立 SOCKS 代理
./chisel client x.x.x.x:8080 R:socks
# 端口转发
./chisel client x.x.x.x:8080 L:9000:internal:80
# 多端口转发
./chisel client x.x.x.x:8080 R1:3306:db:3306 R2:8080:web:80
参考资源