自己用 AI 做了个工具,解决了宽带上行限速 5M

OmoineMie 2026-10-22 20:17 1

sshtun


基于 tun2socks + SSH 的隧道代理工具。



源码仓库:https://github.com/Omoinemie/sshtun



把远端 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 网卡被互删




1
2
3
4
最新回复 (17)
  • ntdll 10-22 20:31
    1楼
    虽然但是,ssh 的传输性能很差,尤其是高带宽的时候,加密会极大的占用 CPU ,而且跑不满带宽,毕竟这玩意设计出来不是被用来传输大流量的。
  • 4seasons 10-22 20:39
    2楼
    你上面的 5Mbps 下载,本质就是你的 5Mbps 上行,并没有解决限速问题...
  • cnrting 10-22 20:56
    3楼
    谁能翻译一下
  • ostrichb 10-22 21:51
    4楼
    ** 解決在哪? **
  • shoaly 10-22 22:04
    5楼
    要验证 ssh 有多慢, 可以对比一下 用 ssh 拷贝一个大文件到本地, 和拉一个 http 服务 就晓得了
  • jko123 10-22 22:21
    6楼
    没看懂原理,用 ssh 难道就不是占用上行带宽了吗?
  • wellblink 10-22 23:29
    7楼
    感觉很搞笑。。
  • hronro 10-22 23:39
    8楼
    ISP 限制了你宽带的上行。但是没限制你到你 SSH 服务器的上行?
  • mooyo 10-22 23:40
    9楼
    所以不还是 5M 吗?
  • maizewei 10-22 23:42
    10楼
    没理解
  • Perry 10-22 23:52
    11楼
    典型的有个锤子看啥都是钉子,AI slop
  • OmoineMie 楼主 10-23 01:58
    12楼
    @jko123 是运营商没有对 ssh 的流量限速,所以你在家里搭建一个 ssh 服务器,就可以连回去了
  • microka 10-23 02:31
    13楼
    一个人没看懂,可能是读者阅读能力的问题;大家都没看懂,那是谁的问题呢?
  • laminux29 10-23 04:16
    14楼
    运营商对家宽与商宽的限速,是在 BRAS 与 OLT 设备上,对 2 层数据链路层与 3 层 IP 网络层进行的限速,与 SSH 这种 7 层协议层没关系,你的想法从根源就错了。
  • jayhuang0044 10-23 08:43
    15楼
    @OmoineMie 30 秒不到的,还是被限速的测试...

    起码要超 3 分钟, 超 5M,
    30 分钟
    3 小时
  • dream7758522 10-23 10:31
    16楼
    这不还是限制到 5m 了吗
  • owt5008137 10-23 10:42
    17楼
    > @jko123 是运营商没有对 ssh 的流量限速,所以你在家里搭建一个 ssh 服务器,就可以连回去了
    @OmoineMie 不知道你是哪里,上海电信是有对 ssh 协议单独限速的。即便你的宽带没被限速,ssh 协议总是限速到 2M 左右。
* 帖子来源V2EX
返回