SSHL/SSLH Tunnel for Android


Developer's Description

SSHL/SSLH -Yet another VPN app that can tunnel SSH over SSL, or tunnel HTTP over SSH. This app lets you send customized HTTP Request Message to the server.

"Tunnel SSH over SSL lets you send customized SNI (Server Name Indication) and even send customized HTTP Request Message to the server."

Note on SSH Hosts: When using SSH over SSL, use IP address instead of a hostname, because resolving host needs legitimate connection.

Connected but cannot browse?

You can try to remove DNS from route by un-toggling include_dns or un-toggle vpn_dns.

DNS Leaking?

Un-toggling include_dns will prevent DNS leaks.




SLASH = "/" is a delimiter of [Address] = IP Address

[Length] = Prefix Length

SPACE = " " is a delimiter of routes.


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,

) Line Feed (US-ASCII 10,

[lf] = Line Feed (US-ASCII 10,

[cr] = Carriage Return (US-ASCII 13,

[ff] = Form Feed (FF) character (0x0C, )

[sp] = US-ASCII SP, space character (32)

[c] = Colon (US-ASCII 58, :)

[eol] = (End of Line) Carriage Return (US-ASCII 13,

) Line Feed (US-ASCII 10,

"Tunnel HTTP over SSH will generate Proxy-Authorization Request Header in the Request Line on the fly."

The Generator Button

This button will assist you in creating customized HTTP Request Message to the server, examples are given by tapping the dropdown arrows in the text fields.



SSHL/SSLH Tunnel is using SAF (Storage Access Framework) for simplicity. The file extension should be a ".sslh". When overwriting an existing config file, you must point the cursor to that file name.

Export Options:

- show (toggle to allow recipients to show all crucial information from config file)

- show_sni (toggle to allow recipients to show SNI from config file)

- show_message (toggle to allow recipients to show http message from config file)

- notes (deliver notes/messages to recipient "html tags is supported")

- root (toggle to allow root device to use the config) hence, app will reject the config.

- id (insert allowed hardware ID/s to use your config file)


- via inbuilt SAF (tap the options menu then select Import, browse/select the *.sslh file)

- via external File Manager (tap the *.sslh file directly)

- via Web (when downloaded from file sharing sites)

Note on Import: when prompted to "Open with" select Files and set as Always.

SSHL/SSLH Tunnel is powered by:

1. Connect Bot's sshlib

2. badvpn - tun2socks

All rights reserved.

Full Specifications

What's new in version 1.0


Release May 26, 2020
Date Added May 26, 2020
Version 1.0

Operating Systems

Operating Systems Android
Additional Requirements Requires Android 4.4 and up


Total Downloads 1
Downloads Last Week 0
Report Software

Related Apps

WhatsApp Messenger

WhatsApp Messenger

Messenger - Text and Video Chat for Free

Messenger - Text and Video Chat for Free



Google Chrome: Fast & Secure

Google Chrome: Fast & Secure

Best VPN Services for 2020

Best for privacy

3 months free with 1-year plan

Best for customer support

$39.99 for the first 12 months

Best for zero logs

$4.87.99/months for a 1-year plan

Best money-back guarantee

$2.99/months for a 3-year plan