SSHL/SSLH Tunnel app icon

SSHL/SSLH Tunnel

A simple VPN app that can tunnel SSH via DNS, SSL, HTTP, and SOCKS proxies.

John Vincent Diaz · com.dzebb.sslh

Not rated yet 10K+ downloads v1.0 build 33 ndk 23.1.7779620 1.9 MB Android 4.1+ PEGI 3 · Everyone

  • Signature matches the Google Play version Details

At a glance

Latest version
v1.0 build 33 ndk 23.1.7779620 (4000033)
Updated
Oct 2, 2025 (1 year ago)
APK size
1.9 MB
Requires
Android 4.1+ (API 16)
CPU support
x86 64-bit
Category
Communication (app)
Listed since
Mar 10, 2021 (at least)
Permissions
9 (2 sensitive)
Website
dzebb.blogspot.com
Developer contact
[email protected]
Privacy
Developer's privacy policy

About this APK

SSHL/SSLH Tunnel is an app by John Vincent Diaz in the Communication category, listed since at least March 2021. It includes native code only for x86 64-bit, so it won't install on ordinary ARM phones (only on x86 devices such as emulators and some Chromebooks).

It asks for 9 permissions, 2 of them sensitive: read shared storage and modify shared storage. The app can read the advertising ID that ad and analytics services use.

What's new in v1.0 build 33 ndk 23.1.7779620

Build 21 - improved speed - updated ssh library

Description

From the listing uploaded by “appupdater”.

SSHL/SSLH is a VPN app that can tunnel SSH via DNS, SSL, HTTP, and SOCKS Proxies. This app lets you send customized HTTP Request Message to the server. What are the advantages on using this app? 1. Minimalistic, no exaggerations 2. Low RAM usage. 3. Low Battery usage. 4. File size is under 1 mb Troubleshooting Connected but cannot browse? You can try to remove DNS from route by un-toggling include_dns. DNS Leaking? Un-toggling include_dns will prevent DNS leaks. Routing [Address]SLASH[Length]SPACE[Address]SLASH[Length] Where; SLASH = “/” is a delimiter of [Address] = IP Address [Length] = Prefix Length SPACE = “ ” is a delimiter of routes. e.g. 1.1.1.1/32 8.8.8.8/32 
HTTP Message Generator Syntax [request_line] = CONNECT[sp][request_uri][sp]HTTP/1.0[crlf][crlf] [request_uri] = [userfinfo]@[authority] [userfinfo] = [http_username][c][http_password] [authority] = [host][c][port] [http_username] = http proxy username [http_password] = http proxy password [host] = ssh remote host [port] = ssh remote port [crlf] = Carriage Return (US-ASCII 13, \r) Line Feed (US-ASCII 10, \n) [lf] = Line Feed (US-ASCII 10, \n) [cr] = Carriage Return (US-ASCII 13, \r)
 [ff] = Form Feed (FF) character (0x0C, \f)
 [sp] = US-ASCII SP, space character (32)
 [c] = Colon (US-ASCII 58, :)
 [eol] = (End of Line) Carriage Return (US-ASCII 13, \r) Line Feed (US-ASCII 10, \n) String Split and Collection - Manipulation [shuffle] = works by randomly permuting the specified list elements. [reverse] = It reverses the order of elements in a list passed as an argument. [rotate] = is used to rotate the elements present in the specified list of Collection by a given distance. [split] = is used for splitting a String into its substrings based on the given delimiter or regular expression. [delay_split] = is used for splitting a string which is delayed by a Thread (1000ms * number of delimiter). [""] = do nothing. The two Generator Buttons Traditional (left), and the Simplified (right). Those buttons will assist you in creating customized HTTP Request Message to the server, examples are given by tapping the dropdown arrows in the text fields.
 NB: When using HTTP Proxy with username and password, a Proxy-Authorization Request Header will be generated automatically after tapping the Generate button.” 
Export/Import Export Options: - "show_*" (toggle to allow recipients to show all crucial information from config file) - "lock_type" locks the proxy type. - "lock_ports" locks the ports. - "file_name" the file name of the config. - "expiry" the expiry date of the config. - "notes" (deliver notes/messages to recipient "html tags is supported") - "allow_root" (toggle to allow root device to use the config) hence, app will reject the config. - "hardware_id" (insert allowed hardware ID/s to use your config file)
 
SSHL/SSLH Tunnel is powered by: 1. Connect Bot’s sshlib 2. badvpn - tun2socks All rights reserved.

Security & authenticity

Security rating: Trusted

Signing certificate

  • Signature matches the Google Play version Checked by the source store on Oct 2, 2025.
  • Certificate from Google Play App Signing Google keeps the signing key for the developer, so the certificate carries Google's name.

Store checks and file details

  • Developer signature verified Dec 17, 2022
  • Validated against Google Play Oct 2, 2025
  • Signed byCN=Android, OU=Android, O=Google Inc., L=Mountain View, ST=California, C=US
  • Signing certificate (SHA-1)4A:F2:14:E6:D5:50:9D:25:76:1A:E4:ED:04:52:17:CE:82:0C:C7:68
  • File MD5c8d32d41526ff0373873c47a168c4ad9
  • Uploaded by “appupdater” Gold tier · 117,810 followers · uploading since 2020

Scans and ratings come from the source store; the certificate comparisons are AAPKs's own, made from the files' published signatures. AAPKs doesn't scan files itself — compare the MD5 and signer after downloading.

Permissions (9)

SSHL/SSLH Tunnel requests 9 permissions, 2 of them sensitive.

Required hardware & features

SSHL/SSLH Tunnel APK: questions and answers

Can I install this APK over the version I already have?

Yes, if your installed copy is older. It is signed like the Google Play version, so Android installs it as an update and keeps your data.

Is the SSHL/SSLH Tunnel APK safe?

No one can promise that a file is safe, but some things can be checked. The source store rates this file Trusted. Its signature matches the Google Play version. After downloading, check that the file's MD5 is c8d32d41526ff0373873c47a168c4ad9.

Tags

More Communication apps