NAS应用商店
专为飞牛、群晖、威联通等Nas打造的通用应用商店

Chisel - 基于 HTTP 的快速隧道工具

应用介绍

Chisel 是一款基于 HTTP 的快速隧道工具,支持通过单一 TCP(HTTP)通道复用多条端口转发,常用于在受限网络环境下进行内网穿透与安全代理。它由 Go 编写,跨平台易部署,支持 Socks5、反向端口映射等能力,对 NAS 用户来说,可用来将局域网服务安全地暴露到公网或穿越公司/校园网络限制。

Chisel 的特点是轻量、配置简洁、单文件/容器即可运行,适合场景化临时隧道或在低资源环境下长期运行。

安装说明

前提依赖

  • 公网服务器一台(用于运行 chisel 服务端)
  • 家庭 NAS(Docker 环境,用于运行 chisel 客户端)
  • 防火墙与安全组开放服务端监听端口

安装配置

服务器端(chisel server)示例(云服务器):

version: "3.8"
services:
  chisel-server:
    image: jpillora/chisel:latest
    container_name: chisel-server
    restart: unless-stopped
    command: server --port 8080 --reverse --auth user:strong-password
    ports:
      - "8080:8080"

客户端(chisel client)示例(NAS,把 NAS 的 8096 端口暴露为远端 8096):

version: "3.8"
services:
  chisel-client:
    image: jpillora/chisel:latest
    container_name: chisel-client
    restart: unless-stopped
    network_mode: host
    command: client --auth user:strong-password http://your-cloud-ip-or-domain:8080 R:0.0.0.0:8096:127.0.0.1:8096

说明:

  • --reverse 开启反向映射,客户端注册本地端口到服务端
  • R:0.0.0.0:8096:127.0.0.1:8096 表示远端监听 8096 并转发到 NAS 的 8096
  • 可按需添加多条 R:远端监听:本地IP:本地端口 规则

使用说明

  • 在云服务器启动 chisel-server,确认 8080 端口已开放
  • 在 NAS 启动 chisel-client 并连接到服务端,日志显示 “Connected”
  • 访问云服务器的 http://IP:8096 即可反向访问 NAS 上的 Jellyfin
  • 可用 --keepalive--tls 等参数增强稳定性与安全性;生产建议结合反向代理与 HTTPS

开源信息