shadowsocks多用户系统配置搭建之manyuser

今天刚好在搬瓦工上买了个VPS,想搭个梯子番羽土蔷,但涉及到多用户同时共享的问题折腾了蛮久,在此作一记录,以供后来人参考,网上很多攻略一直忽略提醒要先安装mysql和php环境,让我着实绕了好久。

我已centos为例,准备工作:

# yum -y install mysql mysql-server
#mysql//进入设置初始化密码,开始为空
mysql>use mysql;UPDATE user SET Password = PASSWORD(‘izhukai.cn’) WHERE user = ‘root’;
create database shadowsocks;
use shadowsocks;

CREATE TABLE `user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`email` varchar(32) NOT NULL,
`pass` varchar(16) NOT NULL,
`passwd` varchar(16) NOT NULL,
`t` int(11) NOT NULL DEFAULT ‘0’,
`u` bigint(20) NOT NULL,
`d` bigint(20) NOT NULL,
`transfer_enable` bigint(20) NOT NULL,
`port` int(11) NOT NULL,
`switch` tinyint(4) NOT NULL DEFAULT ‘1’,
`enable` tinyint(4) NOT NULL DEFAULT ‘1’,
`type` tinyint(4) NOT NULL DEFAULT ‘1’,
`last_get_gift_time` int(11) NOT NULL DEFAULT ‘0’,
`last_rest_pass_time` int(11) NOT NULL DEFAULT ‘0’,
PRIMARY KEY (`id`,`port`)
) ENGINE=InnoDB AUTO_INCREMENT=415 DEFAULT CHARSET=utf8;

— —————————-
— Records of user
— —————————-
INSERT INTO `user` VALUES (‘7’, ‘test@test.com’, ‘123456’, ‘0000000’, ‘1410609560’, ‘0’, ‘0’, ‘9320666234’, ‘50000’, ‘1’, ‘1’, ‘7’, ‘0’, ‘0’);//这一部分是/root/shadowsocks/shadowsocks/shadowsocks.sql里的内容在此一道创建好为下文准备

//ctr+c退出;
#service mysqld restart;

然后可以开始安装manyuser了:

//安装依赖文件
#yum -y install python-pip m2crypto git
#pip install cymysql
//下载SS manyuser:
#git clone -b manyuser https://github.com/mengskysama/shadowsocks.git
//进入目录shadowsocks/shadowsocks里面,修改Config.py,指定数据库用户、密码、数据库
#vim /root/shadowsocks/shadowsocks/Config.py
MYSQL_HOST = ‘127.0.0.1’ //前端数据库地址
MYSQL_PORT = 3306 //前端数据库端口
MYSQL_USER = ‘root’ //修改成你的前端数据库用户名
MYSQL_PASS = ‘izhukai.cn′ //修改成你的前端数据库密码
MYSQL_DB = ‘shadowsocks’ //前端数据库库名
//esc :wq保存退出
//开始测试运行
#python /root/shadowsocks/shadowsocks/server.py
//出现如下图所示即ok,manyuser已经配置完毕,前端管理见下篇

`D6UKSGGXMN%5M0U@J7V@(F

发表评论

邮箱地址不会被公开。 必填项已用*标注