SSF - Secure Socket Funneling (ssh -D 的替代品我会乱说)

2015-06-08 22:43:14 +08:00
 est
https://securesocketfunneling.github.io/ssf/
3670 次点击
所在节点    SSL
8 条回复
Livid
2015-06-08 22:53:22 +08:00
为了这个亮点值得一试:

* provide high performance communications by using the benefits of modern multi-core / multi-threaded architecture
est
2015-06-08 22:56:24 +08:00
ubuntu 安装遇到 GLIBCXX_3.4.20' not found 可以试试下面的办法:



sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

sudo apt-get install libstdc++6
est
2015-06-08 23:04:39 +08:00
跑通了测试了下,不适合高延迟高掉包环境。鉴定完毕。
Kai
2015-06-08 23:07:29 +08:00
Mac 上面需要自己编译喽
LazyZhu
2015-06-09 00:03:15 +08:00
@est 这个得靠Mosh...
halczy
2015-06-09 00:10:01 +08:00
也是测试了一下, 高丢包环境下和SSH差不多.
zhuang
2015-06-09 03:22:20 +08:00
@Livid
最普遍的 OpenSSL 实现性能不佳(指千兆环境),主要是两个原因,一是阻塞控制机制是静态的,限制了接收方 buffer 大小为 64KB,对于正常延迟大带宽的网络来说理论上就有性能损失;第二个原因是 OpenSSL 的 cipher 运算是单线程的(这一点有历史遗留的兼容性原因)。

SSF 这个高性能特性优化的是 cipher 性能,多线程,除了官方测试的超低延迟超大带宽的网络环境,意义不是特别大。

如果真需要高性能,可以考虑 HPN-SSH,两个方面都作了优化。
efi
2015-06-09 15:06:41 +08:00
一 OpenSSH不使用OpenSSL
二 OpenSSH的存在意义是安全不是性能
三 因为OpenSSH把安全性做得很好才会广为使用,HPN-SSH这种往OpenSSH上靠的是以损害安全性为代价

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

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

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

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

© 2021 V2EX