V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  LonnyWong  ›  全部回复第 5 页 / 共 25 页
回复总数  498
1  2  3  4  5  6  7  8  9  10 ... 25  
2024-06-27 09:16:57 +08:00
回复了 pythonee 创建的主题 程序员 近期有哪些优秀开源项目源码进行深度阅读
@JohnSmith #24 vscode 的 ssh remote 是它自己实现的,它是调用 ssh 创建一个隧道,然后就自己在这个隧道中玩。可以让 vscode 使用 tssh --udp 来创建隧道,这个隧道本身就是走 UDP 协议的,vscode 会在这个隧道上再创建一个一个的终端的。
@chinni #22 应该是没有滚动问题的,你可以试一下。
#15 --tssh-path 写错了,应该是 --tsshd-path
@yushi17 #14 应该可以自动重连的,不过我没有测过,你可以帮忙测一测,然后告诉我结果。

有一个配置项 UdpAliveTimeout ,默认是 100 ( 秒 ),超时的话会 tsshd 会自动退出。看你需要在多久之内能重连,要改一下这个配置。

在命令行中,可以这样指定 tssh --udp --tssh-path '~/go/bin/tsshd' -oUdpAliveTimeout=2000 xxx ,这样就是 2000 秒内,可以自动重连。如果 -oUdpAliveTimeout=0 则无论多久都可以重连(理论上),但是 tsshd 会常驻在服务器上,不会自己退出。

也可以在 ~/.ssh/config 中配置,如:

Host xxx
#!! UdpMode yes
#!! TsshdPath ~/go/bin/tsshd
#!! UdpAliveTimeout 2000
@rrfeng #11 如果只是想第一跳是 UDP ,后面的是 TCP ,那现在是支持的,如:

tssh -oProxyCommand='tssh --udp -W x.x.x.x:22 A' B

这样,到 A 是用 UDP ,再到 B 是用 TCP 。
@rrfeng #11 如果 UDP 无法直通,现在还不支持哈。如果要支持,得在中间那里运行一个进程来转发,相当的复杂,但不是完全不可能。
@mightybruce tsshd 的本质是实现了 sshd 类似的功能,但是 tsshd 并没有替换 sshd ,他们是同时存在,互不影响的。
@tool2dx 再结合 udp2raw 确实会更好,但好像要求 root 启动,或者要加权限 sudo setcap cap_net_raw+ep ...

如果有需求的人多,等有空时,再看看怎么与 udp2raw 结合在一起使用。
@cheneven 主要是对标 mosh: https://github.com/mobile-shell/mosh

在网络质量不是很好的场景( 例如,跨境的网络 ),TCP 的延迟可能会比较大( 例如,按下键盘比较久后,屏幕上才显示输入的字母,卡顿感比较明显 ),甚至可能 TCP 中断卡死了。

使用 UDP ( 这里用了 KCP 的实现,站在巨人的肩膀上 ),可以优化 TCP 延迟大的问题,改善 ssh 后的输入体验。

有人在 tssh 的 issue 提出 https://github.com/trzsz/trzsz-ssh/issues/117 ,而碰巧我知道怎么实现,于是就造了这个轮子,顺便支持( mosh 目前还不支持的 )端口转发。
2024-06-24 09:13:45 +08:00
回复了 LonnyWong 创建的主题 推广 要不要再造一个 mosh ,支持端口转发等呢?
@zeusho871 暂时没有,可以先参考 KCP 的性能,默认有点慢,加了行 no delay 就好很多了,https://github.com/trzsz/tsshd/commit/ea4d1d7d4ed8743896f2b9f16a8a131f56452f08
2024-06-21 13:53:11 +08:00
回复了 matepi 创建的主题 程序员 请教一下关于 nonce 防重放
@chanlk #33 你再看看楼主的原始问题是什么
2024-06-06 14:14:01 +08:00
回复了 zhoust 创建的主题 商业模式 日入 5000+,有点无法理解这个世界了
@royzxq 这个不太清楚。我有一笔也是 21 年的,在支付账单申请退款后(提交了寄存的截图),商家客服主动联系我了,说七天内退。我设了个提醒,七天后如果没到账再找他去。
2024-06-06 14:09:45 +08:00
回复了 zhoust 创建的主题 商业模式 日入 5000+,有点无法理解这个世界了
@augustheart #149 我信用卡支付的,以为已经回到信用卡去了,以后还是得多留个心眼,奸商无下限。
2024-06-06 14:06:58 +08:00
回复了 zhoust 创建的主题 商业模式 日入 5000+,有点无法理解这个世界了
@royzxq #146 微信支付账单找出支付记录,直接申请退款,商家不敢不退的。
2024-06-06 14:05:22 +08:00
回复了 zhoust 创建的主题 商业模式 日入 5000+,有点无法理解这个世界了
@augustheart #144 重点是发了一条“退款通知”,没仔细看,就会上当。
2024-06-03 12:24:57 +08:00
回复了 LonnyWong 创建的主题 推广 要不要再造一个 mosh ,支持端口转发等呢?
@guanzhangzhang 为什么一定要 golang 的呢
2024-06-03 11:34:27 +08:00
回复了 LonnyWong 创建的主题 推广 要不要再造一个 mosh ,支持端口转发等呢?
2024-05-27 20:01:21 +08:00
回复了 FrankAdler 创建的主题 SSH iTerm2 更新重启, session 居然不会断的?什么原理
iTerm2 只是重启自己相关的进程,ssh 是 iTerm2 的子进程。iTerm2 会记住每个子进程是哪个窗口的,重启后再接管回来。
1  2  3  4  5  6  7  8  9  10 ... 25  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5181 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 24ms · UTC 08:45 · PVG 16:45 · LAX 00:45 · JFK 03:45
♥ Do have faith in what you're doing.