|
|
@@ -28,16 +28,16 @@ CREATE TABLE `ss_node` (
|
|
|
`name` VARCHAR(128) NOT NULL DEFAULT '' COMMENT '名称',
|
|
|
`group_id` INT(11) NOT NULL DEFAULT '0' COMMENT '所属分组',
|
|
|
`country_code` CHAR(5) NULL DEFAULT '' COMMENT '国家代码',
|
|
|
- `server` VARCHAR(128) NULL DEFAULT NULL COMMENT '服务器域名地址',
|
|
|
- `ip` CHAR(15) NULL DEFAULT NULL COMMENT '服务器IPV4地址',
|
|
|
- `ipv6` CHAR(128) NULL DEFAULT NULL COMMENT '服务器IPV6地址',
|
|
|
+ `server` VARCHAR(128) NULL DEFAULT '' COMMENT '服务器域名地址',
|
|
|
+ `ip` CHAR(15) NULL DEFAULT '' COMMENT '服务器IPV4地址',
|
|
|
+ `ipv6` CHAR(128) NULL DEFAULT '' COMMENT '服务器IPV6地址',
|
|
|
`desc` VARCHAR(255) NULL DEFAULT '' COMMENT '节点简单描述',
|
|
|
`method` VARCHAR(32) NOT NULL DEFAULT 'aes-192-ctr' COMMENT '加密方式',
|
|
|
`protocol` VARCHAR(128) NOT NULL DEFAULT 'auth_chain_a' COMMENT '协议',
|
|
|
`protocol_param` VARCHAR(128) NULL DEFAULT '' COMMENT '协议参数',
|
|
|
`obfs` VARCHAR(128) NOT NULL DEFAULT 'tls1.2_ticket_auth' COMMENT '混淆',
|
|
|
`obfs_param` VARCHAR(128) NULL DEFAULT '' COMMENT '混淆参数',
|
|
|
- `traffic_rate` FLOAT NOT NULL DEFAULT '1' COMMENT '流量比率',
|
|
|
+ `traffic_rate` FLOAT NOT NULL DEFAULT '1.00' COMMENT '流量比率',
|
|
|
`bandwidth` INT(11) NOT NULL DEFAULT '100' COMMENT '出口带宽,单位M',
|
|
|
`traffic` BIGINT(20) NOT NULL DEFAULT '1000' COMMENT '每月可用流量,单位G',
|
|
|
`monitor_url` VARCHAR(255) NULL DEFAULT NULL COMMENT '监控地址',
|
|
|
@@ -57,6 +57,7 @@ CREATE TABLE `ss_node` (
|
|
|
PRIMARY KEY (`id`)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='节点信息表';
|
|
|
|
|
|
+
|
|
|
-- ----------------------------
|
|
|
-- Table structure for `ss_node_info`
|
|
|
-- ----------------------------
|
|
|
@@ -113,7 +114,6 @@ CREATE TABLE `user` (
|
|
|
`t` int(11) NOT NULL DEFAULT '0' COMMENT '最后使用时间',
|
|
|
`enable` tinyint(4) NOT NULL DEFAULT '1' COMMENT 'SS状态',
|
|
|
`method` varchar(30) NOT NULL DEFAULT 'aes-192-ctr' COMMENT '加密方式',
|
|
|
- `custom_method` varchar(30) DEFAULT 'aes-192-ctr' COMMENT '自定义加密方式',
|
|
|
`protocol` varchar(30) NOT NULL DEFAULT 'auth_chain_a' COMMENT '协议',
|
|
|
`protocol_param` varchar(255) DEFAULT '' COMMENT '协议参数',
|
|
|
`obfs` varchar(30) NOT NULL DEFAULT 'tls1.2_ticket_auth' COMMENT '混淆',
|
|
|
@@ -141,8 +141,7 @@ CREATE TABLE `user` (
|
|
|
`remember_token` varchar(256) DEFAULT '',
|
|
|
`created_at` datetime DEFAULT NULL,
|
|
|
`updated_at` datetime DEFAULT NULL,
|
|
|
- PRIMARY KEY (`id`),
|
|
|
- UNIQUE KEY `port` (`port`)
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
|
|
|
|
|
@@ -204,56 +203,58 @@ CREATE TABLE `user_traffic_log` (
|
|
|
-- ----------------------------
|
|
|
DROP TABLE IF EXISTS `ss_config`;
|
|
|
CREATE TABLE `ss_config` (
|
|
|
- `id` int(11) NOT NULL AUTO_INCREMENT,
|
|
|
- `name` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '配置名',
|
|
|
- `type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '类型:1-加密方式、2-协议、3-混淆',
|
|
|
- `is_default` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否默认:0-不是、1-是',
|
|
|
- `sort` int(11) NOT NULL DEFAULT '0' COMMENT '排序:值越大排越前',
|
|
|
- `created_at` datetime DEFAULT NULL COMMENT '创建时间',
|
|
|
- `updated_at` datetime DEFAULT NULL COMMENT '最后更新时间',
|
|
|
+ `id` INT(11) NOT NULL AUTO_INCREMENT,
|
|
|
+ `name` VARCHAR(50) NOT NULL DEFAULT '' COMMENT '配置名' COLLATE 'utf8mb4_unicode_ci',
|
|
|
+ `type` TINYINT(4) NOT NULL DEFAULT '1' COMMENT '类型:1-加密方式、2-协议、3-混淆',
|
|
|
+ `is_default` TINYINT(4) NOT NULL DEFAULT '0' COMMENT '是否默认:0-不是、1-是',
|
|
|
+ `sort` INT(11) NOT NULL DEFAULT '0' COMMENT '排序:值越大排越前',
|
|
|
PRIMARY KEY (`id`)
|
|
|
-) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
|
|
+) ENGINE=InnoDB AUTO_INCREMENT=38 CHARSET=utf8mb4 COLLATE='utf8mb4_unicode_ci';
|
|
|
|
|
|
-- ----------------------------
|
|
|
-- Records of ss_config
|
|
|
-- ----------------------------
|
|
|
-INSERT INTO `ss_config` VALUES ('1', 'none', '1', '0', '0', '2017-08-01 13:12:23', '2017-08-01 13:12:23');
|
|
|
-INSERT INTO `ss_config` VALUES ('2', 'rc4-md5', '1', '0', '0', '2017-08-01 13:12:29', '2017-08-01 13:12:29');
|
|
|
-INSERT INTO `ss_config` VALUES ('3', 'bf-cfb', '1', '0', '0', '2017-08-01 13:13:05', '2017-08-01 13:13:05');
|
|
|
-INSERT INTO `ss_config` VALUES ('4', 'aes-128-cfb', '1', '0', '0', '2017-08-01 13:13:13', '2017-08-01 13:13:13');
|
|
|
-INSERT INTO `ss_config` VALUES ('5', 'aes-192-cfb', '1', '0', '0', '2017-08-01 13:13:25', '2017-08-01 13:13:25');
|
|
|
-INSERT INTO `ss_config` VALUES ('6', 'aes-256-cfb', '1', '0', '0', '2017-08-01 13:13:39', '2017-08-01 13:13:39');
|
|
|
-INSERT INTO `ss_config` VALUES ('7', 'aes-128-ctr', '1', '0', '0', '2017-08-01 13:13:46', '2017-08-01 13:13:46');
|
|
|
-INSERT INTO `ss_config` VALUES ('8', 'aes-192-ctr', '1', '1', '0', '2017-08-01 13:13:53', '2017-08-01 13:13:53');
|
|
|
-INSERT INTO `ss_config` VALUES ('9', 'aes-256-ctr', '1', '0', '0', '2017-08-01 13:14:00', '2017-08-01 13:14:00');
|
|
|
-INSERT INTO `ss_config` VALUES ('10', 'camellia-128-cfb', '1', '0', '0', '2017-08-01 13:14:08', '2017-08-01 13:14:08');
|
|
|
-INSERT INTO `ss_config` VALUES ('11', 'camellia-192-cfb', '1', '0', '0', '2017-08-01 13:14:12', '2017-08-01 13:14:12');
|
|
|
-INSERT INTO `ss_config` VALUES ('12', 'camellia-256-cfb', '1', '0', '0', '2017-08-01 13:14:51', '2017-08-01 13:14:51');
|
|
|
-INSERT INTO `ss_config` VALUES ('13', 'salsa20', '1', '0', '0', '2017-08-01 13:15:09', '2017-08-01 13:15:09');
|
|
|
-INSERT INTO `ss_config` VALUES ('14', 'chacha20', '1', '0', '0', '2017-08-01 13:15:16', '2017-08-01 13:15:16');
|
|
|
-INSERT INTO `ss_config` VALUES ('15', 'chacha20-ietf', '1', '0', '0', '2017-08-01 13:15:27', '2017-08-01 13:15:27');
|
|
|
-INSERT INTO `ss_config` VALUES ('16', 'chacha20-ietf-poly1305', '1', '0', '0', '2017-08-01 13:15:39', '2017-08-01 13:15:39');
|
|
|
-INSERT INTO `ss_config` VALUES ('17', 'chacha20-poly1305', '1', '0', '0', '2017-08-01 13:15:46', '2017-08-01 13:15:46');
|
|
|
-INSERT INTO `ss_config` VALUES ('18', 'xchacha-ietf-poly1305', '1', '0', '0', '2017-08-01 13:21:51', '2017-08-01 13:21:51');
|
|
|
-INSERT INTO `ss_config` VALUES ('19', 'aes-128-gcm', '1', '0', '0', '2017-08-01 13:22:05', '2017-08-01 13:22:05');
|
|
|
-INSERT INTO `ss_config` VALUES ('20', 'aes-192-gcm', '1', '0', '0', '2017-08-01 13:22:12', '2017-08-01 13:22:12');
|
|
|
-INSERT INTO `ss_config` VALUES ('21', 'aes-256-gcm', '1', '0', '0', '2017-08-01 13:22:19', '2017-08-01 13:22:19');
|
|
|
-INSERT INTO `ss_config` VALUES ('22', 'sodium-aes-256-gcm', '1', '0', '0', '2017-08-01 13:22:32', '2017-08-01 13:22:32');
|
|
|
-INSERT INTO `ss_config` VALUES ('23', 'origin', '2', '0', '0', '2017-08-01 13:23:57', '2017-08-01 13:23:57');
|
|
|
-INSERT INTO `ss_config` VALUES ('24', 'auth_sha1_v4', '2', '0', '0', '2017-08-01 13:24:41', '2017-08-01 13:24:41');
|
|
|
-INSERT INTO `ss_config` VALUES ('25', 'auth_aes128_md5', '2', '0', '0', '2017-08-01 13:24:58', '2017-08-01 13:24:58');
|
|
|
-INSERT INTO `ss_config` VALUES ('26', 'auth_aes128_sha1', '2', '0', '0', '2017-08-01 13:25:11', '2017-08-01 13:25:11');
|
|
|
-INSERT INTO `ss_config` VALUES ('27', 'auth_chain_a', '2', '1', '0', '2017-08-01 13:25:24', '2017-08-01 13:25:24');
|
|
|
-INSERT INTO `ss_config` VALUES ('28', 'auth_chain_b', '2', '0', '0', '2017-08-01 14:02:31', '2017-08-01 14:02:31');
|
|
|
-INSERT INTO `ss_config` VALUES ('29', 'plain', '3', '0', '0', '2017-08-01 13:29:14', '2017-08-01 13:29:14');
|
|
|
-INSERT INTO `ss_config` VALUES ('30', 'http_simple', '3', '0', '0', '2017-08-01 13:29:30', '2017-08-01 13:29:30');
|
|
|
-INSERT INTO `ss_config` VALUES ('31', 'http_post', '3', '0', '0', '2017-08-01 13:29:38', '2017-08-01 13:29:38');
|
|
|
-INSERT INTO `ss_config` VALUES ('32', 'tls1.2_ticket_auth', '3', '1', '0', '2017-08-01 13:29:51', '2017-08-01 13:29:51');
|
|
|
-INSERT INTO `ss_config` VALUES ('33', 'tls1.2_ticket_fastauth', '3', '0', '0', '2017-08-01 14:02:19', '2017-08-01 14:02:19');
|
|
|
-INSERT INTO `ss_config` VALUES ('34', 'auth_chain_c', '2', '0', '0', '2017-08-01 14:02:31', '2017-08-01 14:02:31');
|
|
|
-INSERT INTO `ss_config` VALUES ('35', 'auth_chain_d', '2', '0', '0', '2017-08-01 14:02:31', '2017-08-01 14:02:31');
|
|
|
-INSERT INTO `ss_config` VALUES ('36', 'auth_chain_e', '2', '0', '0', '2017-08-01 14:02:31', '2017-08-01 14:02:31');
|
|
|
-INSERT INTO `ss_config` VALUES ('37', 'auth_chain_f', '2', '0', '0', '2017-08-01 14:02:31', '2017-08-01 14:02:31');
|
|
|
+INSERT INTO `ss_config` VALUES ('1', 'none', '1', '0', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('2', 'rc4', '1', '0', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('3', 'rc4-md5', '1', '0', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('4', 'rc4-md5-6', '1', '0', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('5', 'bf-cfb', '1', '0', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('6', 'aes-128-cfb', '1', '0', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('7', 'aes-192-cfb', '1', '0', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('8', 'aes-256-cfb', '1', '1', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('9', 'aes-128-ctr', '1', '0', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('10', 'aes-192-ctr', '1', '0', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('11', 'aes-256-ctr', '1', '0', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('12', 'camellia-128-cfb', '1', '0', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('13', 'camellia-192-cfb', '1', '0', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('14', 'camellia-256-cfb', '1', '0', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('15', 'salsa20', '1', '0', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('16', 'xsalsa20', '1', '0', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('17', 'chacha20', '1', '0', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('18', 'xchacha20', '1', '0', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('19', 'chacha20-ietf', '1', '0', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('20', 'chacha20-ietf-poly1305', '1', '0', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('21', 'chacha20-poly1305', '1', '0', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('22', 'xchacha-ietf-poly1305', '1', '0', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('23', 'aes-128-gcm', '1', '0', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('24', 'aes-192-gcm', '1', '0', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('25', 'aes-256-gcm', '1', '0', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('26', 'sodium-aes-256-gcm', '1', '0', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('27', 'origin', '2', '1', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('28', 'auth_sha1_v4', '2', '0', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('29', 'auth_aes128_md5', '2', '0', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('30', 'auth_aes128_sha1', '2', '0', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('31', 'auth_chain_a', '2', '0', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('32', 'auth_chain_b', '2', '0', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('33', 'plain', '3', '1', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('34', 'http_simple', '3', '0', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('35', 'http_post', '3', '0', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('36', 'tls1.2_ticket_auth', '3', '0', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('37', 'tls1.2_ticket_fastauth', '3', '0', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('38', 'auth_chain_c', '2', '0', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('39', 'auth_chain_d', '2', '0', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('40', 'auth_chain_e', '2', '0', '0');
|
|
|
+INSERT INTO `ss_config` VALUES ('41', 'auth_chain_f', '2', '0', '0');
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
@@ -335,7 +336,7 @@ INSERT INTO `config` VALUES ('57', 'register_ip_limit', 5);
|
|
|
CREATE TABLE `article` (
|
|
|
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
|
|
`title` varchar(100) NOT NULL DEFAULT '' COMMENT '标题',
|
|
|
- `author` varchar(255) DEFAULT '' COMMENT '作者',
|
|
|
+ `author` varchar(50) DEFAULT '' COMMENT '作者',
|
|
|
`content` text COMMENT '内容',
|
|
|
`type` tinyint(4) DEFAULT '1' COMMENT '类型:1-文章、2-公告',
|
|
|
`is_del` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否删除',
|
|
|
@@ -405,7 +406,7 @@ CREATE TABLE `verify` (
|
|
|
CREATE TABLE `ss_group` (
|
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
|
`name` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '分组名称',
|
|
|
- `level` tinyint(4) NOT NULL DEFAULT '1' COMMENT '分组级别,对应账号级别',
|
|
|
+ `level` tinyint(4) NOT NULL DEFAULT '1' COMMENT '分组级别',
|
|
|
`created_at` datetime DEFAULT NULL,
|
|
|
`updated_at` datetime DEFAULT NULL,
|
|
|
PRIMARY KEY (`id`)
|
|
|
@@ -473,8 +474,8 @@ CREATE TABLE `coupon` (
|
|
|
CREATE TABLE `coupon_log` (
|
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
|
`coupon_id` int(11) NOT NULL DEFAULT '0' COMMENT '优惠券ID',
|
|
|
- `goods_id` int(11) NOT NULL COMMENT '商品ID',
|
|
|
- `order_id` int(11) NOT NULL COMMENT '订单ID',
|
|
|
+ `goods_id` int(11) NOT NULL DEFAULT '0' COMMENT '商品ID',
|
|
|
+ `order_id` int(11) NOT NULL DEFAULT '0' COMMENT '订单ID',
|
|
|
`created_at` datetime DEFAULT NULL COMMENT '创建时间',
|
|
|
`updated_at` datetime DEFAULT NULL COMMENT '最后更新时间',
|
|
|
PRIMARY KEY (`id`)
|
|
|
@@ -853,7 +854,7 @@ CREATE TABLE `payment` (
|
|
|
`user_id` int(11) NOT NULL COMMENT '用户ID',
|
|
|
`oid` int(11) DEFAULT NULL COMMENT '本地订单ID',
|
|
|
`order_sn` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '本地订单长ID',
|
|
|
- `pay_way` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '1' COMMENT '支付方式:1-微信、2-支付宝',
|
|
|
+ `pay_way` TINYINT(4) NOT NULL DEFAULT '1' COMMENT '支付方式:1-微信、2-支付宝',
|
|
|
`amount` int(11) NOT NULL DEFAULT '0' COMMENT '金额,单位分',
|
|
|
`qr_id` int(11) NOT NULL DEFAULT '0' COMMENT '有赞生成的支付单ID',
|
|
|
`qr_url` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '有赞生成的支付二维码URL',
|