V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  LonnyWong  ›  全部回复第 8 页 / 共 20 页
回复总数  394
1 ... 4  5  6  7  8  9  10  11  12  13 ... 20  
@leokun #86 折腾工具是可以提高效率和技术的。
我也很喜欢搞开发工具和环境。平常用 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
177 天前
回复了 matepi 创建的主题 程序员 请教一下关于 nonce 防重放
@matepi 简单的 UUID 就可以,按需求定制适用的方案。
177 天前
回复了 matepi 创建的主题 程序员 请教一下关于 nonce 防重放
@matepi nonce 是完全随机的,一次性的,知道怎么生成也没用。你说的别人分析交互过程,不是防重放,是防假冒,要用其他手段来解决。

防重复请求,一般在请求前生成一个唯一的 ID ,后台要根据这个 ID 去重,前端要确保同一个请求的 ID 相同且全局唯一。
177 天前
回复了 matepi 创建的主题 程序员 请教一下关于 nonce 防重放
防重放不是说防用户重复请求,一般是防别人在网络上抓到你的包,然后重放。
举个例子,你向 A 转账 10 元,并不是说你不能再向 A 转 10 元。防的是 A 把你的包抓了,不断地转 10 元。
178 天前
回复了 DomenicCarter 创建的主题 程序员 专为开发者开发一个工具集合网站
大概率是你配置的路径不对,Windows 管理员和普通用户的配置路径是不同的。

另外,可以试试 https://github.com/trzsz/trzsz-ssh ,支持记住密码,不过还是建议使用公私钥登录。
178 天前
回复了 alanying 创建的主题 SSH 2024 年了, macOS 上最好用的 SSH 工具是啥?
@frinstioAKL 我想做的是比 rz / sz 好用的 trz / tsz 。不想给管理员禁用 trz / tsz 的借口,除非他把 rz / sz 也禁用了。权力在别人手中,没办法。
@frinstioAKL trzsz ssh ( tssh ) 支持标准的 ssh 转发的,在一般情况下也够用了吧。termtunnal 是在有跳板机,并且跳板机不支持用作 ProxyJump 才有用吧?
191 天前
回复了 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 ... 4  5  6  7  8  9  10  11  12  13 ... 20  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2416 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 10:10 · PVG 18:10 · LAX 03:10 · JFK 06:10
Developed with CodeLauncher
♥ Do have faith in what you're doing.