解决一键科学脚本无法安装python-m2crypto的问题

wget --no-check-certificate -O ./kcptun_for_ss_ssr-install.sh https://raw.githubusercontent.com/onekeyshell/kcptun_for_ss_ssr/master/kcptun_for_ss_ssr-install.sh
chmod 700 ./kcptun_for_ss_ssr-install.sh
./kcptun_for_ss_ssr-install.sh install
  • 使用上述一键脚本时提示找不到python-m2crypto包
  • 原因是由于该包是python2使用的,虽然我的vps里有python2,开始尝试用pip install来安装,但是由于官方已经停止对python2的支持了,所有该方法行不通
  • 于是找到安装脚本,将上述脚本所有python相关的包全部替换成python3的,只需要在带有python的包名全部加上数字3即可
  • 重新执行脚本,问题解决
可能还有同学会遇到用这个办法安装成功了, 但是无法启动的问题
  • 原因是由于系统中只有python3,没有python2,所以/usr/bin目录下没有python启动文件,只有python3,导致调用python不成功。
  • 解决办法,直接建立一个软链接即可
ln -s /usr/bin/python3 /usr/bin/python
其他相关配置
  • 多用户
sudo vim /etc/shadowsocks-r/config.json
  • 去掉端口和密码这两行
"server_port":xxx,
"password":"xxxx",
  • 增加一段配置
"port_password":{
       "端口号1":"密码1",
       "端口号2":"密码2",
       "端口号3":"密码3"
   },
  • 限制每个账号登录设备数量
"protocol_param":"3",