V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  LonnyWong  ›  全部回复第 17 页 / 共 29 页
回复总数  573
1 ... 13  14  15  16  17  18  19  20  21  22 ... 29  
我也很喜欢搞开发工具和环境。平常用 tmux 和 vim 等,但是 rz sz 不兼容 tmux ,有一天忍无可忍,于是写了个 trzsz ,并开源出来: https://github.com/trzsz/trzsz

后来开发 js 版、和 go 版,以及后来再开发个 ssh 客户端,那就是用爱发电了。当然我自己也在用,特别是 tssh ,每天都在用。

https://github.com/trzsz/trzsz.js

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

https://github.com/trzsz/trzsz-ssh
2023 年 11 月 9 日
回复了 matepi 创建的主题 程序员 请教一下关于 nonce 防重放
@matepi 简单的 UUID 就可以,按需求定制适用的方案。
2023 年 11 月 9 日
回复了 matepi 创建的主题 程序员 请教一下关于 nonce 防重放
@matepi nonce 是完全随机的,一次性的,知道怎么生成也没用。你说的别人分析交互过程,不是防重放,是防假冒,要用其他手段来解决。

防重复请求,一般在请求前生成一个唯一的 ID ,后台要根据这个 ID 去重,前端要确保同一个请求的 ID 相同且全局唯一。
2023 年 11 月 9 日
回复了 matepi 创建的主题 程序员 请教一下关于 nonce 防重放
防重放不是说防用户重复请求,一般是防别人在网络上抓到你的包,然后重放。
举个例子,你向 A 转账 10 元,并不是说你不能再向 A 转 10 元。防的是 A 把你的包抓了,不断地转 10 元。
2023 年 11 月 8 日
回复了 DomenicCarter 创建的主题 程序员 专为开发者开发一个工具集合网站
2023 年 11 月 8 日
回复了 xianzhe 创建的主题 SSH 有什么对 ssh 证书登录支持比较好的免费工具吗?
2023 年 11 月 8 日
回复了 fy1206 创建的主题 程序员 用 SSH 免密码登录 win 主机后,登录仍提示输入密码。
大概率是你配置的路径不对,Windows 管理员和普通用户的配置路径是不同的。

另外,可以试试 https://github.com/trzsz/trzsz-ssh ,支持记住密码,不过还是建议使用公私钥登录。
2023 年 11 月 8 日
回复了 alanying 创建的主题 SSH 2024 年了, macOS 上最好用的 SSH 工具是啥?
@frinstioAKL 我想做的是比 rz / sz 好用的 trz / tsz 。不想给管理员禁用 trz / tsz 的借口,除非他把 rz / sz 也禁用了。权力在别人手中,没办法。
@frinstioAKL trzsz ssh ( tssh ) 支持标准的 ssh 转发的,在一般情况下也够用了吧。termtunnal 是在有跳板机,并且跳板机不支持用作 ProxyJump 才有用吧?
2023 年 10 月 26 日
回复了 huahsiung 创建的主题 程序员 知识付费就是一个笑话。
csdn 垃圾
@777777 #14 反对他。我只是要加一点点功能,我可没有能力和精力去维护那么大一个库。
@learningman fork golang.org/x/crypto 也不好啊。
@kkbblzq 现在要调用的函数是

func newMux(p packetConn) *mux

问题是 packetConn 和 mux 都是私有的,怎么用 go:linkname 定义呢?

type packetConn interface {
// Encrypt and send a packet of data to the remote peer.
writePacket(packet []byte) error

// Read a packet from the connection. The read is blocking,
// i.e. if error is nil, then the returned byte slice is
// always non-empty.
readPacket() ([]byte, error)

// Close closes the write-side of the connection.
Close() error
}


type mux struct {
conn packetConn
chanList chanList

incomingChannels chan NewChannel

globalSentMu sync.Mutex
globalResponses chan interface{}
incomingRequests chan *Request

errCond *sync.Cond
err error
}
@liuidetmks 你问问看?
@Nazz unsafe 能引用私有结构吗?具体怎么做?
@brucmao 远程 trz -v 和 tsz -v 看看版本是不是 1.1.6 ,本地 tssh -v 看看是不是 0.1.12 ?登录远程是用 tssh 的吧?用 trzsz 是慢的,要用 tssh 。
1 ... 13  14  15  16  17  18  19  20  21  22 ... 29  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5244 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 381ms · UTC 08:13 · PVG 16:13 · LAX 01:13 · JFK 04:13
♥ Do have faith in what you're doing.