The best life is use of willing attitude, a happy-go-lucky life.
— Mr.Wang
发布时间:2016-08-16 23:25:32
发布作者:admin
4928
1、首先必须要有一个PHP+MYSQL的环境,PHP版本>=5.3 MYSQL>=5.0(最好是5.5版本)。
直接使用lnmp一键包安装就行,只需要 PHP+MySQL+Nginx+phpMyAdmin .
2、安装pip
yum install python-setuptools && easy_install pip
3、安装cymysql
pip install cymysql
4、安装M2Crypto
yum install -y openssl-devel gcc swig python-devel autoconf libtool
pip install M2Crypto
5、安装git
yum -y install git
6、安装SS
git clone -b manyuser https://github.com/mengskysama/shadowsocks.git
7、创建数据库
使用phpmyadmin创建数据库 “shadowsocks” 在为数据库设置一个用户 “ss”(直接用root也行),然后倒入/root/shadowsocks/shadowsocks 目录下的 shadowsocks.sql
8、设置数据库
编辑Config.py文件:/root/shadowsocks/shadowsocks/Config.py
修改数据库信息
9、安装前台:
git项目地址:https://github.com/orvice/ss-panel
下载地址:https://github.com/orvice/ss-panel/archive/master.zip
导入其中sql文件夹下面的所有数据库到你自己建立的数据库中,(之前应该已经建立了ss数据库),修改lib/config-sample.php(里面填写你的数据库信息)并改为:config.php即可。
修改默认配置即可。
注意安装完毕需要先注册一个用户作为管理员(默认第一个用户为管理员)
后台地址:http://您的域名/admin
10、启动服务
建议使用screen命令,以便程序在后台运行,如果没有安装线安装一下: yum -y install screen,使用方法:
screen -S shadowsocks
创建一个名称为shadowsocks的screen,然后开始ss:
cd /root/shadowsocks/shadowsocks
python server.py
然后会出来ss运行状态,会看到有哪些端口打开。
最后直接关闭ssh会话窗口即可
需要注意的是如果发现ss启动成功,但是无法翻墙的话,一般是防火墙端口没开,需要打开相应端口,或者直接关闭防火墙。