Secure Pipes Changelog

What's new in Secure Pipes 0.99.6

Jan 13, 2016
  • HTTP proxy support
  • Bonjour support
  • Bug fixes and El Capitan compatibility

New in Secure Pipes 0.85 (Jan 13, 2016)

  • HTTP Proxy Support:
  • In some very restrictive network environments (mostly in big corporations), users are only allowed to access the internet by HTTP proxy. I've added a feature in the "Advanced" tab of each connection type that will allow you to use an HTTP proxy to make the SSH connection to your SSH server. Note not all HTTP proxies support this, so you'll have to check with your network admin. If your proxy requires a username and password, there are fields for this as well. Note that just like the SSH password, the HTTP proxy password is stored in the OS X keychain. I've only tested this with squid as a proxy server. I've used some others in the past, but that was the quickest (and cheapest) I could find that also supports authentication (which the user required). This implementation uses a modified version of corkscrew to open the SSH connection using SSH's ProxyCommand feature.
  • SSH Hostname from Script:
  • In a somewhat unique request, I had a user who runs virtual machines on his Mac using Parallels. Since the virtual IP address of the machines change, he wanted a dynamic way to get the IP address for a connection. This feature runs a shell script and the output of which is expected to be the hostname or IP address of the connection. You can also type in arguments to the script, and Secure Pipes will also pass you a CONNECTION_NAME environment variable containing the connection name if that might be useful.