防止博客被和谐掉,得把标题关键字改改。
写在前面,很多博客都有介绍Windows安装Shadowsock*R的教程,我也跟着操作了下,发现些小问题,把安装过程和解决办法发一下,希望后来人少走弯路 。
注: 此篇教程系统为Windows Server2012 x86 ,其他系统也适用,系统请保证为x86,虽然x64没多大问题,建议出问题了再换位x86操作也行。
不比比,直接上干货:
1安装Python 3.4.4(下载完成一路安装即可):
2.安装OpenSSL(下载完成一路安装即可):
防止地址失效,建议从开源平台下载: http://slproweb.com/products/Win32OpenSSL.html
请按照默认目录安装两个软件,安装两个软件之后,打开:C:\OpenSSL-Win32,把libcrypto-1_1.dll和libssl-1_1.dll后面的-1.1删掉,删掉之后文件为:
libssl.dll
然后再次打开:C:\OpenSSL-Win32\bin,再次把libcrypto-1_1.dll和libssl-1_1.dll后面的-1.1删掉,删掉之后文件和上面两个一样。
现在算安装完成了,我们开始配置系统环境:
点击左下角开始菜单 — 控制面板 — 系统 — 高级系统设置 — 高级 选项卡 — 环境变量 按钮 —第二个框里面的: 系统变量 Path
或者:我的电脑 — 属性 — 高级系统设置 — 高级 选项卡 — 环境变量 按钮 —第二个框里面的: 系统变量 Path
点击编辑,前面填上:
务必写在前面,后面的不要管,不要删除,添加上面的在前面即可。
然后CMD打开输入:
可查看python版本。
然后CMD打开输入:
可进入openssl。
然后ctrl+c返回。
环境配置好了,我们下载ssr源码包:
下载解压到C:\ ,打开C:\shadowsocksr-manyuser,修改config.json配置文件,按需修改,不会的翻我的博客。
修改完成我们在CMD操作:(一行行执行)
server.py -c C:\shadowsocksr-manyuser\config.json
如果嫌命令麻烦,把config.json复制到shadowsocks目录,(一行行)执行:
server.py -c config.json
即可出现类似界面:
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
如果不修改配置的话连接方法如下:
密码: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
看不懂的上面也写的比较清楚,直接按照配置即可。
全部正常 能ping到服务器 为啥连接没反应,,
一键开启服务器。
新建一个文本文档,写入以下内容:
==========分割线===============
cd C:\shadowsocksr-manyuser\shadowsocks
server.py -c C:\shadowsocksr-manyuser\config.json
pause
==========分割线===============
保存后修改后缀名(扩展名)为bat,放在任意一个地方,每次需要打开服务器双击打开即可
感谢分享。
这个OpenSSL的网址全部失效,找都找不到
我按照教程搭建还是各种错 求指导
加QQ群私聊群主解决,需付费。
chacha20加密方式怎么用
运行openssl 弹框服务已关闭。求解。。。
安装32位的python还是64位?我安装了32位的以后不能安装64的
这个能更新一下吗?
发现了什么问题吗?