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

2015 年 6 月 8 日
 est
https://securesocketfunneling.github.io/ssf/
4183 次点击
所在节点    SSL
8 条回复
Livid
2015 年 6 月 8 日
为了这个亮点值得一试:

* provide high performance communications by using the benefits of modern multi-core / multi-threaded architecture
est
2015 年 6 月 8 日
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 年 6 月 8 日
跑通了测试了下,不适合高延迟高掉包环境。鉴定完毕。
Kai
2015 年 6 月 8 日
Mac 上面需要自己编译喽
LazyZhu
2015 年 6 月 9 日
@est 这个得靠Mosh...
halczy
2015 年 6 月 9 日
也是测试了一下, 高丢包环境下和SSH差不多.
zhuang
2015 年 6 月 9 日
@Livid
最普遍的 OpenSSL 实现性能不佳(指千兆环境),主要是两个原因,一是阻塞控制机制是静态的,限制了接收方 buffer 大小为 64KB,对于正常延迟大带宽的网络来说理论上就有性能损失;第二个原因是 OpenSSL 的 cipher 运算是单线程的(这一点有历史遗留的兼容性原因)。

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

如果真需要高性能,可以考虑 HPN-SSH,两个方面都作了优化。
efi
2015 年 6 月 9 日
一 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