可不可以在 zmodem 协议之上创建一个 http proxy 呢

2023-02-24 16:00:22 +08:00
 maladaxia

公司的服务器需要堡垒机才能登陆, 使用 ssh tunnel 创建 proxy 不太可行.
但可以用 rz/sz 命令上传下载文件.

所以我就想, 文件跟 socket 连接在操作系统看来没有什么本质不同.
那么有没有可能使用 zmodem 协议创建一个 http proxy 呢

这样就可以在本机上连接服务了, 还有其他用处.

2098 次点击
所在节点    程序员
27 条回复
ShineyWang
2023-02-25 19:42:37 +08:00
@maladaxia xshell 支持多层代理的
ShineyWang
2023-02-27 10:04:10 +08:00
我前两天刚研究了阿里云盾的直连方法
阿里云有介绍透明代理:https://help.aliyun.com/document_detail/61503.html

另外 Xshell 支持 JumpHost,在代理里面可以配置多级代理连接
你可以试试
maladaxia
2023-02-27 13:22:13 +08:00
@ShineyWang 感谢回复, 不过 我司的堡垒机是自己研发的, 用的也是修改过的 ssh, ssh tunnel 不可行.
我是 mac 环境, 也没法用 xshell
pp3182429
2023-03-27 10:36:30 +08:00
最后有方案么?同样遇到可以 ssh 但是无法 tunnel 的情况。不过 szrz 是通的。
maladaxia
2023-03-27 11:34:24 +08:00
@pp3182429 还没找到可行的方案.
通过调研, zmodem 是个文本协议. 直接使用 zmodem 协议是不行的.
不过如果通过修改 zmodem 协议, 或者自己设计一个新的文本协议, 技术上是可行的
beordle
2023-03-30 21:25:00 +08:00
maladaxia
2023-03-30 23:01:38 +08:00
@beordle 哇哦, 这就是我想要的
Thank you very much!

本来已经研究好 lszrz 和 zmodem 了, 想自己写一个呢
这下不用费事了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/918907

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX