栏目导航: 首页 > 操作系统 > Linux > 内容

用ss-manyuser和ss-panel搭建shadowsocks分享平台

www.hx99.net    时间: 2015-07-10    阅读: 次     整理: 华西安全网

 ss-manyuser做前端,ss-panel做后端,运行环境centos6。

I. 项目地址

感谢以下大神提供源码

manyuser:

shadowsocks manyuser branch

ss-panel:

ss-panel

II. 安装

mkdir /data cd /data git clone https://github.com/mengskysama/shadowsocks.git  backend git clone https://github.com/orvice/ss-panel.git  front 

III. 配置

front

# 1. 创建数据库,并建立一个本地用户shadowsocks@localhost,并赋予权限 CREATE DATABASE IF NOT EXISTS shadowsocks DEFAULT CHARSET utf8 COLLATE utf8_general_ci; GRANT ALL PRIVILEGES ON shadowsocks.* TO 'shadowsocks'@'localhost' IDENTIFIED BY 'password';  # 2. 导入sql cd front cat sql/*.sql > merged.sql  # 登录mysql mysql>use shadowsocks; mysql>source path/to/merged.sql;  # 3. 将数据库配置信息写入lib/config.php 

这里要提一下:

userid=1的用户是管理员,最好把他的端口将50000改为15000,密码是直接md5,可以自己修改。

passwd字段是ss的连接密码。

backend

# 准备环境 yum -y install python-pip m2crypto pip install cymysql   # 2. 修改数据库配置 cd shadow socks vim Config.py  # 2.5 可选操作 # 由于ss可能分布于多个服务器,我们需要一个等够远程登录的账户管理mysql # 刚才的数据库名为shadowsocks,我们现在建立一个能够远程登录的账号并赋予权限 # 名字就叫 laogao 吧! CREATE USER laogao@'%' IDENTIFIED BY 'laogao';  # 赋予合适的权限 GRANT select,update on phpergao.* to laogao@'%';  # 3. 运行ss python server.py 

http://www.phpgao.com/share_shadowsocks.html

本文来源:华西安全网[http://www.hx99.net]
发表评论】【告诉QQ好友】【错误报告】【加入收藏】【关闭