As you might know, compared to OpenSSH, SSH Tunnel lacks tons of advanced features including, but not limited to, agent forwarding, certificates, proxy jump, post command, incompatible with some kinds of devices like Cisco routers…
SSH Tunnel is based on an open source library –– libssh. But unfortunately it is buggy and short of features, we worked night and day to try to make it as functional as OpenSSH: we submitted patches, created a open source framework SSHKitCore to overcome libssh congenital defects, invested a lot of time and energy.
We’ve improved libssh to some extent, but still far from as stable and powerful as OpenSSH.
Last year, we made a bold decision: start from scratch, drop libssh-based infrastructure, embrace the stable and full-featured OpenSSH and try to deep integrate with it. We named this brand new ssh tunnel manager Core Tunnel.
So why should I upgrade to Core Tunnel?
Here are the reasons:
1. Compatible with OpenSSH
We’ve employed Apple’s XPC technology to turn the standard OpenSSH into a XPC service. So theoretically, Core Tunnel can be nearly 100% compatible with OpenSSH.
2. Even more secure and stable
XPC is widely used by Apple itself, e.g. Safari, Xcode, App Store and other system services. By using XPC technology, Core Tunnel is more secure than invoke OpenSSH as subprocess.
Furthermore, an OpenSSH XPC service instance crash won’t affect other instances or the app, Core Tunnel is super stable over SSH Tunnel.
3. 3x faster on transfer rates
Our benchmark results under exact same environment:
|Application||Download Speed (MB/s)|
|Application||Upload Speed (MB/s)|
How to migrate to Core Tunnel?
Please refer this topic, and comment if you have questions:
Do you offer an upgrade discount for current users of SSH Tunnel?
Core Tunnel (Basic) is free, but Premium requires charge. We provide one-year term / two-year term / lifetime Premium license for whom purchased SSH Tunnel since version 16.07 accordingly (see end of post to check your eligibility).
Am I eligible to get a free Premium license?
Once you upgrade to SSH Tunnel 18.05, after relaunch the app, if you see some informative text like this:
Then you are able to request a Premium license for free.
I’m eligible to get a Premium license, what next?
Select “SSH Tunnel” -> “Receipt Info…” from main menu:
Take a screenshot of Receipt Info window:
- If you purchased SSH Tunnel at version 16.07 with price $9.99, you are eligible to get a one-year term Premium licenses.
- If you purchased SSH Tunnel at price $19.99, you are eligible to get two copies one-year term Premium licenses.
- If you purchased SSH Tunnel at price $39.99, you are eligible to get a Lifetime term Premium license.
So please included a caption in the personal message stating the eligibility, otherwise, I may send you only one-year term Premium license instead.