Version 2.1.2 - e831b73 - 2024-05-17
Released 2024-10-20
- x64
- gcc
13.3.1
-
Check your cpu supported instructions with CPU-Z
If you have Cygwin already installed, you don't need
cygwin1.dll
,cygpcre2-8-0.dll
,cygev-4.dll
Just ensure that you have packageslibpcre2_x
andlibev4
installed and/bin
Cygwin path is correctly set in WindowsPATH
environment variable
-
libconfig
1.7.3
(build)- cygconfig-11.dll
-
cygwin
3.5.4
(cygwin)- cygwin1.dll
-
pcre2
10.44
(cygwin)- cygpcre2-8-0.dll
-
libev
4.33
(cygwin) ☝️ only required for sslh-ev- cygev-4.dll
You might use nssm
to install sslh as a Windows service:
-
copy
nssm-2.25.0.exe
in sslh folder or somewhere in a Windows%PATH%
folder -
run theses command - changing absolute path
C:\sslh
corresponding to your config andsslh-XX
with your desired version (sslh-ev
,sslh-fork
,sslh-select
)nssm-2.25.0.exe install sslh C:\sslh\sslh-XX.exe nssm-2.25.0.exe set sslh AppParameters "-FC:/sslh/config/sslh.cfg" nssm-2.25.0.exe set sslh AppDirectory C:\sslh nssm-2.25.0.exe set sslh AppExit Default Restart nssm-2.25.0.exe set sslh AppNoConsole 1 nssm-2.25.0.exe set sslh AppPriority ABOVE_NORMAL_PRIORITY_CLASS nssm-2.25.0.exe set sslh AppStderr C:\sslh\logs\sslh.log nssm-2.25.0.exe set sslh AppStopMethodSkip 6 nssm-2.25.0.exe set sslh AppTimestampLog 1 nssm-2.25.0.exe set sslh DisplayName sslh nssm-2.25.0.exe set sslh ObjectName LocalSystem nssm-2.25.0.exe set sslh Start SERVICE_AUTO_START nssm-2.25.0.exe set sslh Type SERVICE_WIN32_OWN_PROCESS