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

参考资源