设为首页 - 加入收藏 - 网站地图 SecYe安全 Www.SecYe.Com - 国内网络信息安全IT技术门户网
当前位置:SecYe > 服务器 > linux服务器 > 正文

SS-Panel服务端(后端) 多节点搭建

时间:2017-03-20 13:53 来源:本站整理 作者:SecYe安全 阅读:

SS-Panel,也就是一套翻¥#墙的玩意,带前端web页面,可以发放邀请码让别人注册,后台admin页面可以管理用户等等,后端可以拿多台VPS搭建ss服务器,然后统一连接到mysql中集中流量、账号管理。

 

ss搭建.jpg

 

前端安装环境:

系统:Centos6.6 mini

组件:Nginx 1.8  Mysql5.1  php5.4(必须大于5.4)

安装就省略了,搭建好php环境,下载安装包传到web目录下,做一些修改,具体见其它教程。

下载及安装:https://github.com/orvice/ss-panel

 

后端安装环境:

系统:Centos6.6 mini

 

更新一下yum clean all,  yum update

更改时间

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime   

安装组件

yum -y install python-pip m2crypto git crontabs

 

1、安装 setuptools

去下载安装:https://pypi.python.org/pypi/setuptools/12.0.5

cd /opt

wget https://bootstrap.pypa.io/ez_setup.py -O - | python

 

2、安装cymysql

pip install cymysql

如果提示没有安装pip,则直接去pypi下载即可,https://pypi.python.org/pypi/pip/6.0.7

wget https://pypi.python.org/packages/source/p/pip/pip-6.0.7.tar.gz

tar zxvf pip-6.0.7.tar.gz
cd pip-6.0.7

python setup.py install   

 

3、Mysql服务端,建好ss库,授予ss服务端远程连接操作数据库的权限

create database ss;

GRANT INSERT,DROP,SELECT,UPDATE,CREATE,DELETE,EXECUTE ON ss.* TO ss@'8.8.8.8' IDENTIFIED BY 'mysql_pwd;

//权限有点大,自己研究一下,可以给小一些。

 

4、安装SS

cd /opt

git clone -b manyuser https://github.com/mengskysama/shadowsocks.git

cd /opt/shadowsocks/shadowsocks

 

然后编辑Config.py文件

vi Config.py

MYSQL_HOST = 'mysql_ip'

MYSQL_PORT = 3306

MYSQL_USER = 'ss'

MYSQL_PASS = 'mysql_pwd'

MYSQL_DB = 'ss'

5、启动

nohup python  server.py &    //  &表示后台运行

稳定的服务器很少会重启,也可以将这行命令加到计划任务里。


6、重启后后台自动运行SS

cd /opt

vi startss.sh

输入

#!/bin/bash

cd /opt/shadowsocks/shadowsocks

nohup python  server.py &

chmod +x startss.sh

vi /etc/rc.local

添加

sh /opt/startss.sh

这样就可以开机/重启自动 运行SS

本文来源:SecYe安全网[http://www.secye.com] (责任编辑:SecYe安全)

点击复制链接 与好友分享!

顶一下
(0)
0%
踩一下
(0)
0%