博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[原创]windows 部署SS server 出现的错误.
阅读量:5155 次
发布时间:2019-06-13

本文共 1263 字,大约阅读时间需要 4 分钟。

安装过程:

1.Download and install Python for Windows, you can download x86-64 MSI installer in 64bit Windows.2.During installation you should install pip3.Install OpenSSL for Windows. If you installed 64bit Python, you should install 64bit OpenSSL.4.Install shadowsocks like Linux. In 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\System32 or C:\Windows\SysWOW64 (32bit Python on 64bit Windows).

 

可以用配置文件启动或者命令行参数方式启动.分别为

ssserver -p 443 -k password -m aes-256-cfbssserver -c /etc/shadowsocks.json

 

当然也可以后台运行

ssserver -c /etc/shadowsocks.json -d startssserver -c /etc/shadowsocks.json -d stop

 

 

安装过程中遇到的问题.

1.安装OpenSSL后没有环境变量

添加:   path:C:\OpenSSL-Win64\bin

2.启动ss遇到的问题

报错:

EVP_CIPHER_CTX_cleanup

原因是因为OpenSSL 丢弃了EVP_CIPHER_CTX_cleanup函数,改为 EVP_CIPHER_CTX_reset

根据提示: C:\Python27\Lib\site-packages\shadowsocks\crypto\openssl.py 文件搜索 EVP_CIPHER_CTX_cleanup 改为 EVP_CIPHER_CTX_reset ,共2处;

3.端口冲突

检查端口占用

 

 

 

总结~ windows下部署ss感觉挺麻烦~  

没用用SSR的主要原因是因为SSR貌似还必须安装MYSQL~~~更加麻烦. 懒得弄了.

 

 

注意 安装openssl后 libcrypto  libssl 

libcrypto-1_1-x64.dll  libssl-1_1-x64.dll 可能需要改名 libcrypto.dll  libssl.dll  放在bin 下面 或者script下

转载于:https://www.cnblogs.com/yueyue184/p/9029094.html

你可能感兴趣的文章
耿丹CS16-2班第一次作业汇总
查看>>
查看mysql表大小
查看>>
命令行程序测试自动化
查看>>
My Blog
查看>>
array_reduce() 与 array_map()
查看>>
SASS实现代码的重用:混合器Mixin、继承
查看>>
《windows核心编程系列》三谈谈内核对象及句柄的本质
查看>>
Linux下安装maven
查看>>
使用OpenMP实现并行归并排序(Report)
查看>>
转:【Java并发编程】之十五:并发编程中实现内存可见的两种方法比较:加锁和volatile变量...
查看>>
linux nohup【转】
查看>>
SQL语句优化
查看>>
校验银行卡号是否符合Luhn算法及生成符合Luhn算法的银行卡号
查看>>
MFC 双缓冲加载背景
查看>>
记录自己最近的学习状态
查看>>
hdu 1142 最短路+记忆化深搜---好题
查看>>
day 018 面向对象--约束和异常处理
查看>>
Day3_基本数据类型
查看>>
Fire Maze(广度优先搜索)
查看>>
Linux Kernel API
查看>>