V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  LonnyWong  ›  全部回复第 1 页 / 共 29 页
回复总数  571
1  2  3  4  5  6  7  8  9  10 ... 29  
@9 要支持 ssh over http/https 其实不难。tsshd 有两层:

1 、普通 ssh 登录,这个需要 over http/https ,可以开发点代码让 tssh 内置支持,也可以使用 ProxyCommand 将 http/https 转成 tcp (这个已经支持)。

2 、普通 ssh 登录后的 udp 通讯,这个已支持 udp over tcp ,再让 tssh 内置使用 http/https 来建立一个 tcp 连接来用即可。

以上要求 http/https 服务器做好 tcp 转发。
@shoaly tssh --install-tsshd 就会安装了,已有的功能。
@9 现在支持 over TCP ,在 UDP 不通的网络可以配置 UdpProxyMode TCP 来使用。HTTP/HTTPS 需要你配置好服务器转发吧?可以讨论一下看看怎么支持。
@shoaly #5 现在就是支持了这功能,你配置 UdpSessionAttach yes 或者加 --attach 参数,那后续同样的配置或加 --attach 就可以 resume 。
@wsbqdyhm Termius /resume 是找出历史会话?

tsshd 是断线后依然会在后台自动运行,同一台机器换网络会自动重连,也可以换台机器继续操作。
有些人提了个 issue ,你回复告诉他解决方案了,或者询问他更详细的信息,他却再也没有回复了,怎么说?
@yangg 你写了 Upp ,是 UDP ,不区分大小写的。
@yangg 提示这个说明不是 UDP 模式,只是普通的 SSH 。你检查一下配置,也可以加 --debug 运行确认一下。
@tkwl 不会自动安装,你加了 install 则会安装,你可以在安装时指定目录。如果那个目录安装了,并且是最新版本,就会忽略,否则安装或更新。也可以自己安装,README 有安装指引。
@yangg 可以下面这样配置,并不需要每个服务器单独配置:

Host *
#!! UdpMode yes


只用 tssh ,不用 tsshd 的用处也大了去了,详见:

https://github.com/trzsz/trzsz-ssh

中文文档: https://trzsz.github.io/cn/tssh
@tkwl 不需要你来调起 tsshd ,你只要加 --udp 或 --kcp 参数,或在 ~/.ssh/config 中配置了 UdpMode ,那 tssh 会自动调起 tsshd ,对你是透明的。
@tkwl 原理可以看 README ,你用的话,没有加 --udp 或 --kcp 参数,并且没有在 ~/.ssh/config 中配置 UdpMode 就是 tcp ,与 tsshd 无关
@yangg 文档中有写,你要加参数 --udp 或 --kcp ,或者在 ~/.ssh/config 中配置 #!! UdpMode yes 才会用 tsshd
@kite12580 #55 不受控制的跳板机,确实难搞。

1 、要有个地方放 tsshd 二进制,不需要 root 用户,可以放在任意地方,但是登录后要能执行它。

2 、要能让 tsshd 监听一个 UDP 或 TCP 端口,并且防火墙没有拦截它。
@sofukwird 适用场景不同,wireguard 改整机路由,不适合与其他 VPN 共用,配置也复杂一些。
@ilemon18 tssh 有图,tsshd 还没想好截个什么样的图,太偏技术了。
@skywalker tsshd 比 mosh 强大,支持 UDP 转发,支持 ProxyJump ,不用你配置一堆 UDP 的东西。
1  2  3  4  5  6  7  8  9  10 ... 29  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5759 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 58ms · UTC 02:16 · PVG 10:16 · LAX 19:16 · JFK 22:16
♥ Do have faith in what you're doing.