How can we improve the iOS app?

HTTPS (TLS/SNI) proxy support

Support for HTTPS proxies that use openssl, sclient, Telebit, ngrok, localtunenel.me, etc.

These are all very simple and easy to implement. All that needs to be done is open a tls connection and pipe the ssh connection through that. Dead simple - probably one of the lowest cost features you’ll ever implement.

The purpose is two-fold:

1. SSH doesn’t support SNI so in order to be able to access my home computer through a secure relay it has to be wrapped in TLS.

2. Library and Airport networks often block all non-443, non-https traffic. Wrapping ssh in TLS makes it work behind these and even behind politically oppressive firewalls. (caveat: the tap tap tap keystroke cadence is still a giveaway for extremely advanced firewalls, but those are very few and far between)

3 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    AJ ONeal shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    0 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      Submitting...

      Feedback and Knowledge Base