20160816/57b3306cb9c70.png

The best life is use of willing attitude, a happy-go-lucky life.

— Mr.Wang

头像

多用户SS平台搭建教程

发布时间:2016-08-16 23:25:32

发布作者:admin

1746

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启动成功,但是无法翻墙的话,一般是防火墙端口没开,需要打开相应端口,或者直接关闭防火墙。


相关文章:
  1. 分享几个国外比较好的图片网站
  2. 动态扩容Linux根目录 (解决/dev/mapper/centos-root 占用了过高问题)
  3. CentOS7使用firewalld打开关闭防火墙与端口
  4. CentOS6.5升级autoconf版本 Autoconf version 2.64 or higher is required