Windows X86&X64 上搭建SSR服务端

注: 此篇教程系统为Windows Server2012 x86 ,其他系统也适用,系统请保证为x86,虽然x64没多大问题,建议出问题了再换位x86操作也行。
不比比,直接上干货:
1安装Python 3.4.4(下载完成一路安装即可):

32位系统:https://www.python.org/ftp/python/3.4.4/python-3.4.4.msi

2.安装OpenSSL(下载完成一路安装即可):

防止地址失效,建议从开源平台下载: http://slproweb.com/products/Win32OpenSSL.html

请按照默认目录安装两个软件,安装两个软件之后,打开:C:\OpenSSL-Win32,把libcrypto-1_1.dlllibssl-1_1.dll后面的-1.1删掉,删掉之后文件为:

libcrypto.dll
libssl.dll

 

然后再次打开:C:\OpenSSL-Win32\bin,再次把libcrypto-1_1.dlllibssl-1_1.dll后面的-1.1删掉,删掉之后文件和上面两个一样。
现在算安装完成了,我们开始配置系统环境:
点击左下角开始菜单 — 控制面板 — 系统 — 高级系统设置 — 高级 选项卡 — 环境变量 按钮 —第二个框里面的: 系统变量 Path
或者:我的电脑 — 属性 — 高级系统设置 — 高级 选项卡 — 环境变量 按钮 —第二个框里面的: 系统变量 Path
点击编辑,前面填上:

C:\Python34\;C:\Python27\Scripts;C:\OpenSSL-Win32\bin\;

务必写在前面,后面的不要管,不要删除,添加上面的在前面即可。
然后CMD打开输入:

python -V

可查看python版本。
然后CMD打开输入:

openssl

可进入openssl
然后ctrl+c返回。
环境配置好了,我们下载ssr源码包:

https://coding.net/u/cvc/p/ml-backup/git/raw/master/shadowsocksr-manyuser.zip

下载解压到C:\ ,打开C:\shadowsocksr-manyuser,修改config.json配置文件,按需修改,不会的翻我的博客。
修改完成我们在CMD操作:(一行行执行)

cd C:\shadowsocksr-manyuser\shadowsocks
server.py -c C:\shadowsocksr-manyuser\config.json

如果嫌命令麻烦,把config.json复制到shadowsocks目录,(一行行)执行:(推荐使用,我用上面方法有报错)

cd C:\shadowsocksr-manyuser\shadowsocks
server.py -c config.json

即可出现类似界面:

IPv6 support
2017-12-29 18:40:17 INFO util.py:85 loading libcrypto from C:\OpenSSL-Win32\bin\libcrypto.dll
2017-12-29 18:40:17 INFO shell.py:72 ShadowsocksR 3.4.0 2017-07-27
2017-12-29 18:40:17 INFO asyncdns.py:324 dns server: [('8.8.4.4', 53), ('8.8.8.8', 53)]
2017-12-29 18:40:17 INFO server.py:106 server start with protocol[auth_aes128_md5] password [b'm'] method [aes-128-ctr] obfs [tls1.2_ticket_auth_compatible] obfs_param []
2017-12-29 18:40:17 INFO server.py:122 starting server at [b'::']:8388
2017-12-29 18:40:17 INFO server.py:142 starting server at 0.0.0.0:8388

如果不修改配置的话连接方法如下:

IP:服务器IP
密码:m
加密:aes-128-ctr
协议:auth_aes128_md5
混淆:tls1.2_ticket_auth_compatible

服务器的话请关闭防火墙,防止连不上。只要出现上面的运行界面表示进程无任何问题,请知悉。
简单总结一下安装方法:
装Python,装OpenSSL,修改OpenSSL文件,配置环境变量,获取源码,进入目录,执行,Over
参考文献:
doub.io/ss-jc45/
www.nbmao.com/archives/2905
看不懂的上面也写的比较清楚,直接按照配置即可。

注:一键开启服务器。
新建一个文本文档,写入以下内容:
==========分割线===============

cd C:\shadowsocksr-manyuser\shadowsocks
server.py -c C:\shadowsocksr-manyuser\config.json
pause

==========分割线===============
保存后修改后缀名(扩展名)为bat,放在任意一个地方,每次需要打开服务器双击打开即可!

 

声明:本文为原创,作者为 jimait,转载时请保留本声明及附带文章链接:https://jimait.com/archives/744.html