SSH Tunnel – with SOCKS5 proxy on the App Store
The best SSH Port Forwarding tool ever. Built-in SOCKS5, PAC file URL provided, 2FA OTP (Google Authenticator, Yubikey), ECDSA, ed25519, RSA, PuTTY keys, in-app 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 functions and features of the application:- Local Port Forwarding (works similar to: “ssh -L “)- 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 appYou need to have an SSH server configured to use this 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 Tunnel support email:
Sep 20, 2020Version 2. 1. 0
Allow customizing in-app browser prove iOS 14 compatibilities.
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!
A great app is now even better!
When I got this app a while back, it was good, but I was not able to enter an arbitrary url after connecting. The workaround was to open the browser of choice and then launch the app on top / to the side (this is still good for testing different mobile browsers) I can enter the URL I need to the built-in browser and use it full only possible improvement would be for Apple to allow this to run in the background without disconnecting.
Only real usable tunneling app for iOS
I’ve tried others, but with iOS 14 blocking background tasks, they’re unusable. This app would be much better if one could use Safari for the tunnel without needing to run both in split view, but the developer’s addition of a built-in browser makes this only a minor grievance and is a good workaround for Apple’s requests: allow for multiple simultaneous tunnels at once and an option to have tabs in the built-in browser.
Data Not Linked to You
The following data may be collected but it is not linked to your identity:
Privacy practices may vary, for example, based on the features you use or your age. Learn More
39. 1 MB
Requires iOS 11. 0 or later.
Requires iPadOS 11. 0 or later.
Requires macOS 11. 0 or later and a Mac with Apple M1 chip.
© Yury Bushev
With Family Sharing set up, up to six family members can use this app.
More By This Developer
You May Also Like
Which options exist for SSH tunneling clients on iOS? – Apple …
I need a solution that will work without jailbreaking, but answers that include that can help others are welcome but just might not be selected as the answer.
On Linux and on OSX, I use ssh on the command-line to open ssh tunnels so I can run client-server applications securely.
I need to do the equivalent on ios (run some kind of tunnel in the background, while I run a client application through that tunnel).
What tools or options exist and listing supported iOS versions would be even more helpful if you can provide that level of detail.
How can I set up a ssh tunneling service on iOS?
nohillside♦77. 8k33 gold badges168 silver badges213 bronze badges
asked Oct 21 ’12 at 22:19
iSSH supported opening tunnels. For example, I can set a tunnel on local port 4444 that points to an IP address and port 80. Opening localhost:4444 in Safari then loads that website through the tunnel. iSSH also has good support for saved configurations and public key authentication.
Under the App Store rules, iSSH is only allowed to keep the connection open for up to 10 minutes in the background, so after 9 minutes or so I’ll get a notification and the tunnel will be closed if I don’t switch back to iSSH quickly enough.
As of 2015, iSSH isn’t available anymore. The same functionality likely exists in other iOS SSH clients, but I haven’t tried any myself.
answered Oct 21 ’12 at 23:56
gabedwrdsgabedwrds2, 64015 silver badges20 bronze badges
If you are looking for an application to setup local port forwarding like:
ssh -f -L home -N
You could check SSHTunnel, it allows you to easily manage and precisely control your ssh tunnels. Can create and share SOCKS5 proxy (aka Dynamic Port Forwarding) or setup a Local Port Forwarding.
Also, you can manually specify the local port to bind, configure connection timeout, see logs and statistics etc.
answered Jul 24 ’17 at 19:41
vSSH supports tunneling. You can setup tunneling in the “Port forwarding” section of the connection settings. Local, remote and dynamic (SOCKS proxy) forwarding are supported.
You are able to use tunneling even without opening SSH session (shell permissions are not necessary for ssh user in this case).
Due to iOS limitation the app can work in background only for 10 minutes (iOS 5, 6) or 3 minutes (iOS 7). vSSH reminds you about this timeout through Notifications.
answered Apr 24 ’14 at 14:07
whoamiwhoami591 silver badge1 bronze badge
This isn’t possible under the current iOS App Store rules (and this is unlikely to change in the foreseeable future). Apps are very limited in what they can do in the background, and keeping the sort of persistent connection that an SSH tunnel requires wouldn’t be permitted.
Some apps (such as VNC clients) have built-in SSH tunnelling capability to get around this, but if the apps you’re using don’t include it, the only option (short of jailbreaking) is to use the built-in iOS VPN capability. It doesn’t support SSH, but it does support L2TP/IPSec, PPTP, and some other variants.
answered Oct 21 ’12 at 22:39
robmathersrobmathers38. 6k4 gold badges79 silver badges111 bronze badges
I have it working for a jabber client (sort of) with vssh app to an Ubuntu server. Once the SSH session is open I launch top or glances to keep the session active, but it will seem to go dormant after 3 mins. After that I need to toggle over to the vssh app then back to the jabber client and it will work for another 3 mins. Not the best solution for chatting but it will work in a pinch.
answered Nov 30 ’16 at 21:50
You must log in to answer this question.
Not the answer you’re looking for? Browse other questions tagged ios software-recommendation ssh ipados.
Great app and SOCKS proxy works
Works as expected. Using dynamic (SOCKS) forwarding allows access through firewall and proxy autoconfig URL automatically configures iOS and doesn’t require reconfiguring iOS connection settings betweeen enabling and disabling tunnel.
Saved my day
I was going to do some maintenance on a server through my iPad, only to discover I needed an SSH tunnel. This app did the trick perfectly.
Seems to be the only SSH tunnelling app on the store, thankfully it’s a good one!
Clean and easy to use SSH SOCKS tunnel
Very happy with this app, makes it easy to create SSH SOCKS tunnels on iPhone/iPad. Works well. Thank you!