SSH Tunnel is the best and most convenient way to manage SSH tunnels on a mobile device running iOS.
The application allows you to configure a local socks5 proxy with a private tunnel to your own server.
Main functions and features of the application:
- Local Port Forwarding (works similar to: "ssh -L 80:intra.example.com:80 gw.example.com")
- Dynamic Port Forwarding (SOCKS5 proxy)
- Password, Private Key, 2FA (OTP) authentication
- Supported SSH Keys: ECDSA, ed25519, RSA, PuTTY keys.
- Host Key Fingerprint checking feature
- Connection data transfer statistics
- Connection Export & Import (iCloud Drive and other services)
- Passcode & Face ID protection
- Provides a local URL for a Proxy Auto-Configuration (PAC) file (for WiFi proxy autoconfiguration)
- Idle disconnect timer
- Advanced logging for a debug purpose
- Add free app
You need to have an SSH server configured to use this application.
The advantage of the SSH Tunnel is the ability to fully control traffic redirection. The application allows manual configuration of the PAC (Proxy Auto-Config) file using special rules. For example, redirection depending on the Wi-Fi network to which the phone is connected (home/work), time of day or the address of the requested resource itself.
SSH Tunnel support email: email@example.com
- Various UI fixes
- Fix PAC file help popup
Ratings and Reviews
Solid app - does exactly what it promises
I have wanted to stream video for a long time, from a webcam at home so I can keep an eye on my 3D printer. I don't like the cloud-based webcam options, but instead, preferred to stream directly over an SSH connection. Problem was, I couldn't find an SSH tunnel app. Until now, that is. SSH Tunnel does exactly what I wanted, with no frills, but with all of the options I need. And it works very well. Only one suggestion for future enhancement... it would be very useful if one could forward more than just a single port within a single tunnel - at the moment, I think only one is possible. Overall, I am very satisfied with this product!
Thanks to the developer for the interest in replying. The reason for the changes in the upgrade make much more sense now. This is truly one of my all time favorite apps and I’ve revised my rating to reflect that.
Original review: Used to work more smoothly, now frequently struggles to connect and/or stay connected. Also suddenly starts asking me to set location services to always on. Ummm...no. Also why all of a sudden?? Sketch, bruh
Developer Response ,
Before 2019 the app uses background audio mode to run in the background.
I've tried many times, but unfortunately, from 2018 I was not able to pass the App Store app review with background audio mode.
So, in 2019 the only way to run the app in the background is from is background geolocation.
The information about your location stored on your device only, newer shared or exposed from your device.
I know, this "extra feature", but App Store background mode usage rules are pretty strict.
The best dynamic forwarding app for IOS
Works as advertised. This is the only app I’ve found so far that supports dynamic forwarding. Thank you!
However, there’re some glitches like ports not being freed up after the proxy is terminated. I have to wait for like 5-10 minutes before I can run the proxy on the same port again. It’d great if you can fix that in the next version.
Anyway, great app!
With Family Sharing set up, up to six family members can use this app.