Centos下安装shadowsocks-manyuser多用户版本带前端详细教程
kevin.Zhu 发布于:2013-9-3 17:18 分类:Linux 有 18 人浏览,获得评论 0 条
本站VPS上一直运行着shadowsocks,之前一直是私用的,朋友同学啥的需要,总要分享出去,然后发现账号不知道被流转了多少圈...有必要装个多用户版.
之前有几篇笔记,有需要的可以看:
centos环境shadowsock-libev一键安装脚本
本教程安装的是shadowsocks-manyuser多用户版,安装过程及方法大同小异,直接上步骤吧.
step1.安装必要环境
[root@localhost ~]# yum install python-pip git m2crypto
...
No package python-pip available.
一般pip是找不到的,所以我们需要其他方法安装pip
[root@localhost ~]# wget https://bootstrap.pypa.io/get-pip.py
--2015-06-25 11:49:27-- https://bootstrap.pypa.io/get-pip.py
Resolving bootstrap.pypa.io... 199.27.79.175
Connecting to bootstrap.pypa.io|199.27.79.175|:443... connected.
ERROR: certificate common name “*.c.ssl.fastly.net” doesn’t match requested host name “bootstrap.pypa.io”.
To connect to bootstrap.pypa.io insecurely, use ‘--no-check-certificate’.
已经提示了,认证不通过,我们去掉认证过程下载
[root@localhost ~]# wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate
通过python安装就可以了
[root@localhost ~]# python get-pip.py
通过上面的python脚本,会一并将setuptools也安装好,详见pip官方文档.接下来安装cymysql
[root@localhost ~]# pip install cymysql
其他mysql和php之类的就不多说了,vps装起来一般都会有,不想麻烦直接装lnmp之类的一键搞定.
step2.安装shadowsocks
[root@localhost ~]# git clone -b manyuser https://github.com/mengskysama/shadowsocks.git
一路顺畅,应该不会有什么问题,shadowsocks拉下来了,把默认数据库信息配置好.
[root@localhost ~]# cd shadowsocks/shadowsocks/
[root@localhost shadowsocks]# vi Config.py
Config.py里面的内容按实际情况进行修改.
#Config
MYSQL_HOST = '127.0.0.1' //前端数据库地址
MYSQL_PORT = 3306 //前端数据库端口
MYSQL_USER = 'ssss' //前端数据库用户名
MYSQL_PASS = 'ssss' //前端数据库密码
MYSQL_DB = 'shadowsocks' //前端数据库库名MANAGE_PASS = 'sssssss'
#if you want manage in other server you should set this value to global ip
MANAGE_BIND_IP = '127.0.0.1' //管理服务器ip
#make sure this port is idle
MANAGE_PORT = 23333 //管理端口
保存退出,至此,整个shadowsocks安装完毕,快去启动shadowsocks吧.
#后台运行shadowsocks-manyuser
nohup python /root/shadowsocks/shadowsocks/server.py
#添加到开机启动
echo “nohup python /root/shadowsocks/shadowsocks/server.py” >> /etc/rc.d/rc.local
step3.安装前端
git项目地址:https://github.com/orvice/ss-panel
下载地址:https://github.com/orvice/ss-panel/archive/master.zip
导入其中sql文件夹下面的所有数据库到你自己建立的数据库中,(之前应该已经建立了ss数据库),修改lib/config-sample.php(里面填写你的数据库信息)并改为:config.php即可。
修改默认配置即可。
后台默认信息:
后台地址:/admin
帐号:admin
密码:12345678