今天刚好在搬瓦工上买了个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
MYSQL_PORT = 3306 //前端数据库端口
MYSQL_USER = ‘root’ //修改成你的前端数据库用户名
MYSQL_PASS = ‘izhukai.cn′ //修改成你的前端数据库密码
MYSQL_DB = ‘shadowsocks’ //前端数据库库名
//esc :wq保存退出