Installation process:
1. Download and install Python forWindows, you can download x86- -MSI Installerinch64bit Windows.2. During installation You should install PIP3. Install OpenSSL forWindows. If you installed 64bit Python, you should install 64bit OpenSSL.4. Install shadowsocks like Linux. Command Prompt, type command line pip install Shadowsocks5. If you want to use SALSA20 or chacha20 encryption, download Libsodium and put DLL files (without path) into C:\Windows\Sys Tem32 or C:\Windows\SysWOW64 (32bit Python on 64bit Windows).
You can start with a profile startup or a command-line parameter.
443 -k password-maes---c/etc/shadowsocks.json
Of course, it can run in the background
Ssserver-c/etc/shadowsocks.json--c/etc/shadowsocks.json-d stop
Problems encountered during the installation process.
1. No environment variables after installing OpenSSL
Added: Path:c:\openssl-win64\bin
2. Problems with starting the SS
Error:
Evp_cipher_ctx_cleanup
The reason is that OpenSSL dropped the Evp_cipher_ctx_cleanup function and changed to Evp_cipher_ctx_reset
Follow the prompts: C:\Python27\Lib\site-packages\shadowsocks\crypto\openssl.py file search Evp_cipher_ctx_cleanup to Evp_cipher_ctx_ Reset, a total of 2 places;
3. Port conflicts
Check Port occupancy
Summary ~ Deploy SS under Windows it feels very troublesome ~
The main reason for not using SSR is because the SSR seems to have to install mysql~~~ more cumbersome. Too lazy to get it.
An error occurred with Windows Deployment SS server.