sshtun 基于 tun2socks + SSH 的隧道代理工具。源码仓库: /ai-market-guide/ 把远端 SSH 服务器当作出网跳板:本机建立一条 SSH 连接,用 tun2socks 在本地创建虚拟网卡, 把指定的网段路由进去,流量经 SSH 加密后从远端发出。
同时支持端口转发( -L / -R )。提供三种使用方式: 命令行 、 Web 管理界面 、 Windows 图形程序 。
特性 三种前端,同一份数据 sshtun 命令行:适合脚本与快速排查 sshtun web :内置 HTTP 服务,用浏览器管理隧道 sshtun-gui (仅 Windows ):内嵌 WebView2 的独立窗口 隧道配置存数据库 ( SQLite ),配置文件只保留基础设置;配置与隧道分离,便于多机同步 TUN 模式 :按网段分流,支持「走隧道」与「强制直连( bypass )」 SOCKS5 代理 :每条隧道一个独立代理,监听 127.0.0.1 ,端口由内核分配 端口转发 :本地转发( -L )与远程转发( -R ) 凭据加密存储 :SSH 密码用 AES-256-GCM 加密后入库,密钥由「编译期种子 + 本机机器码」派生 主机密钥校验 : accept-new (首次自动信任)/ strict (必须已信任)/ none (不校验) 界面双语 :Web 界面中英双语,未配置语言时跟随浏览器系统语言 隧道进程隔离 :隧道跑在独立进程,Web 进程不持有明文凭据 跨实例互斥 :同一时刻同一条隧道只能被一个实例占用,避免 TUN 网卡被互删