- OmoineMie3天前2824
sshtun
基于 tun2socks + SSH 的隧道代理工具。
把远端 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 网卡被互删
主楼 - ntdll3天前1474
虽然但是,ssh 的传输性能很差,尤其是高带宽的时候,加密会极大的占用 CPU ,而且跑不满带宽,毕竟这玩意设计出来不是被用来传输大流量的。
- 4seasons3天前2825
你上面的 5Mbps 下载,本质就是你的 5Mbps 上行,并没有解决限速问题...
- cnrting3天前2826
谁能翻译一下
- ostrichb3天前2827
解決在哪?
- shoaly3天前1477
要验证 ssh 有多慢, 可以对比一下 用 ssh 拷贝一个大文件到本地, 和拉一个 http 服务 就晓得了
- jko1233天前1359
没看懂原理,用 ssh 难道就不是占用上行带宽了吗?
- wellblink3天前2828
感觉很搞笑。。
- hronro3天前2829
ISP 限制了你宽带的上行。但是没限制你到你 SSH 服务器的上行?
- mooyo3天前2830
所以不还是 5M 吗?
- maizewei3天前2831
没理解
- Perry3天前2832
典型的有个锤子看啥都是钉子,AI slop
- OmoineMie3天前2824
- microka2天前2782
一个人没看懂,可能是读者阅读能力的问题;大家都没看懂,那是谁的问题呢?
- laminux292天前1286
运营商对家宽与商宽的限速,是在 BRAS 与 OLT 设备上,对 2 层数据链路层与 3 层 IP 网络层进行的限速,与 SSH 这种 7 层协议层没关系,你的想法从根源就错了。
- jayhuang00442天前1475
- dream77585222天前2833
这不还是限制到 5m 了吗
- owt50081372天前2834
@jko123 是运营商没有对 ssh 的流量限速,所以你在家里搭建一个 ssh 服务器,就可以连回去了
@OmoineMie 不知道你是哪里,上海电信是有对 ssh 协议单独限速的。即便你的宽带没被限速,ssh 协议总是限速到 2M 左右。