Bandwidth acceleration using HTTPS and not using UDP.  Same results, but much more firewall and corporate network friendly.  CrushTunnel uses patent pending technology.

[attachments|crushtunnel_diagram.png]

!!!Setup

Go to the server preferences, and select tunnels.

Create a new tunnel, using the HTTP(S) Tunnel type.  Enable Auto start.  The name is not important, but something simple will do.

The local client port must be 55555.  That is five fives.

The destination host must be 127.0.0.1, and the destination port can be anything as it will be ignored for this configuration.

Set the in Channels, and out Channels to be an appropriate multiplier for the speed gain you are looking for.  You want to use the smallest value possible that still gives you the performance you need.  I usually suggest something around 10 to 20.  The min should be 1, and the max should be between 10 and 20.  Enable the Auto checkbox on both as well.

[attachments|prefs_tunnel.png]
----
!!!Ports

Next, go to the IP / Servers tab in the server preferences.  Add two new server port items.  The first on 55521 (FTP), and the other on 55580 (HTTP).  Both should have their IP set to 127.0.0.1, and have the User Connection Group set to the same value as your main server's HTTPS ports value.

These ports, their protocol, and IPs must be set as defined.  They will be used internally as part of the tunnel process.  They must be FTP and HTTP respectively.  They will be tunneled over the secure HTTPS tunnel.

[attachments|ports.png]
----
!!!Users

Open the user manager, and select your user you want to allow to use the accelerated tunnel.  Grant them access to that tunnel.

[attachments|user_tunnel.png]

At this point, you can login and use the WebInterface and start getting the accelerated speeds.