Import and export allows you manage a large number of tunnels in a more advanced way.
SSH Tunnel supports import and export tunnels and its settings with JSON format - simple enough and human-readable.
Here is an example of exported JSON file:
[
{
"ssh_host" : "127.0.0.1",
"check_host_ip" : true,
"connect_timeout" : 15,
"forwardings" : [
{
"enabled" : true,
"host" : "my-remote-server",
"type" : "local",
"hostport" : 32342,
"port" : 43454
}
],
"connection_attempts" : 999,
"no_host_auth_localhost" : false,
"server_alive_count_max" : 3,
"ssh_user" : "brantyoung",
"compression" : false,
"gateway_ports" : false,
"strict_hostkey_checking" : true,
"private_key" : "ad3366b71503d81f50ba9a2b9d12b866c01cf4fd",
"auth_method" : "password",
"server_alive_interval" : 8,
"tunnel_name" : "Home Machine as Proxy Server",
"address_familly" : "any",
"tcp_keepalive" : false,
"ssh_port" : 22,
"auto_connect" : false
},
]