52 lines
1.5 KiB
Plaintext
52 lines
1.5 KiB
Plaintext
stunnel Windows install notes
|
|
|
|
|
|
Building stunnel from source (optional):
|
|
|
|
1) Install mingw32 cross-compiler o a Unix/Linux machine.
|
|
In Debian all you need is:
|
|
apt-get install gcc-mingw32
|
|
Native compilation on a Windows machine is possible, but not supported.
|
|
|
|
2) Download the recent zlib from http://www.zlib.net/
|
|
Update the following definitions in win32/Makefile.gcc file:
|
|
SHARED_MODE=1
|
|
PREFIX = i586-mingw32msvc-
|
|
then build zlib with:
|
|
make -f win32/Makefile.gcc
|
|
and install it in mingw32 tree:
|
|
sudo BINARY_PATH=~/ \
|
|
INCLUDE_PATH=/usr/i586-mingw32msvc/include/ \
|
|
LIBRARY_PATH=/usr/i586-mingw32msvc/lib/ \
|
|
make -f win32/Makefile.gcc install
|
|
|
|
3) Download the recent OpenSSL in unpack it to /usr/src/ directory.
|
|
cd /usr/src
|
|
tar zvxf ~/openssl-(version).tar.gz
|
|
mv openssl-(version) openssl-(version)-i586
|
|
|
|
4) Build OpenSSL.
|
|
./Configure --cross-compile-prefix=i586-mingw32msvc- mingw shared zlib-dynamic
|
|
make
|
|
|
|
5) Download and unpack stunnel-(version).tar.gz.
|
|
|
|
6) Configure stunnel.
|
|
cd stunnel-(version)
|
|
./configure --with-ssl=/path/to/openssl-(version)
|
|
|
|
7) Build windows executable.
|
|
cd src
|
|
make stunnel.exe
|
|
|
|
|
|
Installing stunnel:
|
|
|
|
1) run installer to install precompiled binaries or copy stunnel.exe and
|
|
OpenSSL DLLs into a directory
|
|
|
|
2) read the manual (stunnel.html)
|
|
|
|
3) create/edit stunnel.conf configuration file
|
|
|