Topic: SSLH/SSHL VPN - SOCKS, HTTP, SSL, DNS, DoT, DoH (new build oct, 20, 2020) (Read 26511 times)

10-04-20 09:17 AM
Dzebb
Full Member
  • Posts: 451
  • Thanked: 1384
  • Reputation: 4
Share lang ka PD.

SSHL/SSLH is a VPN app that can tunnel SSH via SSL, HTTP,  DNS, DoT, DoH, and SOCKS Proxies. This app lets you send customized HTTP Request Message to the server.

What are the advantages of using this app?
1. Minimalistic, no exaggerations
2. Low RAM usage.
3. Low Battery usage.
4. File size is under 1 mb

What does DNS, DoT and DoH proxies do?
It can connect with public or private DNS which actually other apps won't allow to connect through private DNS.
You can spoil the domain_name, it acts like a SNI (Server Name Indication).
"Note that this is not using iodine or yourfreedom."

- 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] = [userinfo]@[authority]
[userinfo] = [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 (String Manipulation) -
[shuffle] = works by randomly permuting the specified list elements.
[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.”

- 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.
Slow Connection?
Un-toggling include_dns will perform faster.

- Config Manager -
Allows you to store and manage multi-dimensional configs.
   Rename
   Apply
   Share
   Delete
   Create New

- 
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 are 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.

Download from Playstore:
[You are not allowed to view links. Register or Login]

Recommended to download the Latest update/s
[You are not allowed to view links. Register or Login]
« Last Edit: 10-20-20 10:19 AM by Dzebb »

10-06-20 11:27 PM
sextreasure2
Jr. Member
  • Posts: 113
  • Thanked: 8
  • Reputation: 1

10-07-20 10:16 AM
Dzebb
Full Member
  • Posts: 451
  • Thanked: 1384
  • Reputation: 4
* Reserved for Updates, tests, and unofficial releases*
----- Build 18: -----
Test 5
Fixed: socket connection is slow, then blocked (always timeout)
HTTP Proxy BUG
API: 22
socket.connect(new InetSocketAddress(InetAddress.getByName(proxyHost), proxyPort), timeot);
cause: String variable "proxyHost" has modifiers
solution: transform to immutable
Add:
 - Reconnect Action Button at the Notification
Test 6
Add:
- Stop Action Button at the Notification
- Timer/TimerTask for reconnecting SSH (Settings > SSH > reconnect_timer_task)
Test 7
Fixed:
API: 29
- Export/Import Read Write Permission
- typos
Changed:
- Discard action buttons, when stop action button is tapped in Notification.
Test 8
Add:
- DNS Proxy (new)
    a. domain_name
    b. primary_dns
    c. secondary_dns
"The default port is 53"
Fixed: for Mobile Data users (weak signals)
- Multicast Routes
- Illegal Packet Size
----- Build 19: -----
Test 1 10/18/20
Add:
- [reverse] function for String manipulation.
Fixed: Payload
Illegal Charset
Test 2 10/19/20
Add:
- DoT or DNS over TLS
note: that the domain_name acts like a SNI
Rev 1 10/20/20
Add:
- DoH or DNS over HTTPS
Changed:
- DNS, DoT and DoH merged to a RadioGroup "dns_type"
- inverted the order of Log, latest logs will show at the top most field.
- removed heavy or unending loops where application causing phone to heat up
Rev 2 10/20/20
Changed:
- Notification messages
« Last Edit: 10-20-20 03:27 PM by Dzebb »

10-08-20 08:18 AM
xer47
Full Member
  • Posts: 512
  • Thanked: 114
  • Reputation: 0
@ts sir Dzebb paano ba ito gamitin? bagohan palang ako sa vpn kasi hanggang ngayon yung handler nyo parin ang gamit ko sa ngayon. free ba ito na vpn? pwede pa example ng set up nito sa sun tu promo. ok lang ba kung walang ssh accont na gagamitin? pa tut naman master.

10-08-20 09:44 AM
Dzebb
Full Member
  • Posts: 451
  • Thanked: 1384
  • Reputation: 4
[You are not allowed to view links. Register or Login]
@ts sir Dzebb paano ba ito gamitin? bagohan palang ako sa vpn kasi hanggang ngayon yung handler nyo parin ang gamit ko sa ngayon. free ba ito na vpn? pwede pa example ng set up nito sa sun tu promo. ok lang ba kung walang ssh accont na gagamitin? pa tut naman master.
Free po yan at soon mag lalagay ako nang server list...
1. free SSH account dito  [You are not allowed to view links. Register or Login]
na pili ko Singapore so
[You are not allowed to view links. Register or Login]
--------------
SSH   Details
Hostname   103.253.27.59
Port OpenSSH   22, 143
Port Dropbear   115, 636
Port OpenSSH-SSL   990
Port Dropbear-SSL   456
Port Squid   3128, 8080
Port Squid-SSL   8000
Port BadVPN   7100-7900
Username   sshsgciMON-iptunnels
Password   pSLNr5F
Reset Password   Every MONDAY
Clock Time   19.00(GMT+7)
----------------------
Sa SSLH lagay mo yung credentials tas set ka proxy type. Halmibawa gagamit ako SSL

remote_addr = 103.253.27.59
remote_port = 456
remote_username = sshsgciMON-iptunnels
remote_password = pSLNr5F
type = ssl
sni = m.viber.com (or ano man na working)

start

10-08-20 02:24 PM
xer47
Full Member
  • Posts: 512
  • Thanked: 114
  • Reputation: 0
[You are not allowed to view links. Register or Login]
Free po yan at soon mag lalagay ako nang server list...
1. free SSH account dito  [You are not allowed to view links. Register or Login]
na pili ko Singapore so
[You are not allowed to view links. Register or Login]
--------------
SSH   Details
Hostname   103.253.27.59
Port OpenSSH   22, 143
Port Dropbear   115, 636
Port OpenSSH-SSL   990
Port Dropbear-SSL   456
Port Squid   3128, 8080
Port Squid-SSL   8000
Port BadVPN   7100-7900
Username   sshsgciMON-iptunnels
Password   pSLNr5F
Reset Password   Every MONDAY
Clock Time   19.00(GMT+7)
----------------------
Sa SSLH lagay mo yung credentials tas set ka proxy type. Halmibawa gagamit ako SSL

remote_addr = 103.253.27.59
remote_port = 456
remote_username = sshsgciMON-iptunnels
remote_password = pSLNr5F
type = ssl
sni = m.viber.com (or ano man na working)

start
Itong account na ito ok pa ito? kasi nag try ako ayaw? pati naka tu po ako. anong palatandaan na connected na po? cenxia bagohan lang.

10-09-20 08:21 AM
jehejehe
Full Member
  • Posts: 4367
  • Thanked: 221
  • Reputation: 1
try ko to :ty: mamaya pag full charge na andoy

10-09-20 12:17 PM
sparrow
Full Member
  • Posts: 1023
  • Thanked: 68
  • Reputation: 1
D ba mabablock un sim?

10-09-20 01:40 PM
jehejehe
Full Member
  • Posts: 4367
  • Thanked: 221
  • Reputation: 1
Lodi, ininstall ko yung sa play store, walang reconnect button sa motif area


Using hw199

10-09-20 01:56 PM
charlzky
PinoyDen Adik
  • Posts: 26744
  • Thanked: 849
  • Reputation: 1

10-09-20 07:27 PM
Dzebb
Full Member
  • Posts: 451
  • Thanked: 1384
  • Reputation: 4
[You are not allowed to view links. Register or Login]
Lodi, ininstall ko yung sa play store, walang reconnect button sa motif area


Using hw199

download mo yung sa sa 2nd post ko bro yung mga unofficial/test versions

Dito
[You are not allowed to view links. Register or Login]
« Last Edit: 10-12-20 05:06 AM by Dzebb »

10-11-20 11:40 AM
venerdi13
Semi-Newbie
  • Posts: 41
  • Thanked: 0
  • Reputation: 0
pwd po ba ito sa smart pldt at home?
tanung lang po. sensya na baguhan. salamat sa sagot

10-14-20 06:17 PM
Dzebb
Full Member
  • Posts: 451
  • Thanked: 1384
  • Reputation: 4
[You are not allowed to view links. Register or Login]
pwd po ba ito sa smart pldt at home?
tanung lang po. sensya na baguhan. salamat sa sagot
pwede yan po bastat may working bug hosts


BUMP for new Build. Check out my 2nd reply/post. Thanks!
[You are not allowed to view links. Register or Login]

Test 8
Add:
- DNS Proxy (new)
    a. domain_name
    b. primary_dns
    c. secondary_dns
"The default port is 53"
Fixed: for Mobile Data users (weak signals)
- Multicast Routes
- Illegal Packet Size
« Last Edit: 10-14-20 06:23 PM by Dzebb »

10-16-20 09:22 AM
xer47
Full Member
  • Posts: 512
  • Thanked: 114
  • Reputation: 0
Sir @Dzebb ayaw mag install sa andriod 6 ko. parse error try ko sana.

10-16-20 10:14 AM
Dzebb
Full Member
  • Posts: 451
  • Thanked: 1384
  • Reputation: 4
[You are not allowed to view links. Register or Login]
Sir @Dzebb ayaw mag install sa andriod 6 ko. parse error try ko sana.
download mo yung sa playstore

10-17-20 06:30 PM
mhelborn
Jr. Member II
  • Posts: 239
  • Thanked: 21
  • Reputation: 1

10-17-20 09:04 PM
jehejehe
Full Member
  • Posts: 4367
  • Thanked: 221
  • Reputation: 1
may prob ako, di na ako maestablish kahet open access data allocation gamit ko,


10-17-20 09:26 PM
Dzebb
Full Member
  • Posts: 451
  • Thanked: 1384
  • Reputation: 4

10-17-20 09:41 PM
jehejehe
Full Member
  • Posts: 4367
  • Thanked: 221
  • Reputation: 1
sa iptunnels yung account pati sa vpnjantit ph6 server ayaw :rofl:
ganyan kasi timpla ko sa sockshttp

Netflix.com
PUT or CONNECT
then generate

dito sa app, diko mapagana Master :hmm:

10-18-20 07:31 AM
Dzebb
Full Member
  • Posts: 451
  • Thanked: 1384
  • Reputation: 4
[You are not allowed to view links. Register or Login]
sa iptunnels yung account pati sa vpnjantit ph6 server ayaw :rofl:
ganyan kasi timpla ko sa sockshttp

Netflix.com
PUT or CONNECT
then generate

dito sa app, diko mapagana Master :hmm:
ayaw din pag direct na inilagay sa code bro. :(
Edit: ni try ko din sa sockshttp at same result lang din po.
« Last Edit: 10-18-20 10:12 AM by Dzebb »