• 关于国内某个软件代理商代理的CorelDRAW系列软件,如果各位需要正版请访问corel官方网站,不要访问带有china的网站!!!反正话是放在这里了,听不听随你
  • 感谢访问,请访问https://alipay.vnas.me领取支付宝红包
  • 如果遇到文章图片不显示请联系管理员处理,谢谢
  • 欢迎访问寡人的吐槽胜地,我们真的只是吐槽,不谈技术,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 感谢访问,请访问https://alipay.vnas.me领取支付宝红包
  • 版权声明:大部分文章是从网上复制的!并不表示全部都是从网上复制的!
  • 感谢访问,请访问https://alipay.vnas.me领取支付宝红包
  • 如果遇到文章图片不显示请联系管理员处理,谢谢
  • 关于国内某个软件代理商代理的CorelDRAW系列软件,如果各位需要正版请访问corel官方网站,不要访问带有china的网站!!!反正话是放在这里了,听不听随你
  • 如果遇到文章图片不显示请联系管理员处理,谢谢

ShadowSocks多用户管理系统(Ss-Manyuser+Ss-Panel)搭建完整教程

技术类 大变态 3年前 (2016-05-18) 372次浏览 已收录 0个评论

ShadowSocks

既然我们搞了个国外的 VPS,那就将它赶紧运用起来,达到我们购买 VPS 的目的:科学上网(ShadowSocks)。

此教程是教你如何搭建多用户的管理系统,如果是自用的,也可搞,也可不搞,因为有另外的单独脚本。根据自己的个人需要,这个环境我也就是这么一搭建,学习一下,因为我是自用的。

此教程参考 LinuxEye 的教程,只不过我换了前端(ss-panel),进行完整的一次整理(ss-manyuser+ss-panel)。

第一步:SS-Manyuser

yum -y install m2crypto python-setuptools #安装环境依赖包
easy_install pip #安装环境依赖包
pip install cymysql #安装 cymysql
git clone -b manyuser https://github.com/mengskysama/shadowsocks.git #下载 shadowsocks-manyuser
cd shadowsocks/shadowsocks/ #进入 shadowsocks 目录下的 shadowsocks 目录
vi Config.py #修改数据库连接信息,:wq! 保存
service iptables stop #shadowsocks 多用户需要启用多个端口,自行添加 iptables 的话麻烦
chkconfig iptables off #开机禁止自启 iptables

第二步:创建数据库

注:以下操作均在 /data/wwwrott/ss.xzblog.cn 目录下

mysql -u root -p password #进入 mysql
mysql> create database shadowsocks; #创建数据库 shadowsocks;
mysql> use shadowsocks; #使用数据库 shadowsocks
mysql> grant all privileges on shadowsocks.* to 'root'@'%' identified by 'password' with grant option; #授权
mysql> flush privileges; #刷新
mysql> quit; #退出 mysql

开启端口权限

iptables -I INPUT 5 -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT #开启 mysql 远程连接端口(建议只对指定服务器开放 3306 端口)
service iptables save #保存 iptables

修改用户组 Www

chown -R www.www /data/wwwrott/ss.xzblog.cn #修改用户组为 www

第三步:运行 SS-Manyuser

nohup python server.py & #后台运行 shadowsocks-manyuser

第四步:SS-Panel

cd /data/wwwrott/ss.xzblog.cn #进入网站 web
wget https://github.com/orvice/ss-panel/archive/v2.4.6.tar.gz #下载 ss-panel
tar xzf v2.4.6.tar.gz #解压
mv ss-panel-2.4.6/* ./ #移动 ss-panel 目录下所有文件到当前目录
rm -rf ss-panel-2.4.6/ #删除 ss-panel 空目录
cd lib/ #进入 lib 目录
cp config-simple.php config.php #复制一份 config.php
vi config.php #修改数据库连接信息和配置信息,:wq! 保存

第五步:修改配置信息

修改其中的数据库配置信息(请务必填写正确)和以下配置信息(更多详情配置自行查看 config.php 文件,都有中文说明)

$site_name:显示在系统各处的网站名称;

$site_url:网站地址,请写全域名(包括 https://);

$salt:请随意写一串字符串作为加密密钥,修改了就不能修改了

项目简介

项目地址:https://github.com/orvice/ss-panel

具体版本:https://github.com/orvice/ss-panel/releases

中文安装文档:https://github.com/orvice/ss-panel/wiki/Install-Guide-zh_cn

第六步:导入数据库

自行将 shadowsocks 文件夹下的 shadowsocks.sql 和 ss-panel 的 sql 目录下的所有 sql 文件导入到数据库 shadowsocks 中;

安装各种依赖

curl -sS https://getcomposer.org/installer | php
php composer.phar install

第七步:域名访问

[v_qing]访问 https://域名/admin

注:当使用新的加密方式「带 salt 的 sha256」加密,由于每个站点的$salt 值都不同,所以初始密码「1993」是没有用的,安装完成后,访问域名/pwd.php?pwd=新密码

将获得的字符串自行更新到数据库 user 表的 pass 字段,然后使用邮箱和密码登录即可[/v_qing]


本站大部分资源收集于网络,只做学习和交流使用,版权归原作者所有;若为付费内容,请在下载后 24 小时之内自觉删除,若作商业用途请购买正版;如果有版权争议,请发送邮件至 master@digac.cc(请留下写明原因和文章链接),我们将及时处理,谢谢!

喜欢 (0)
大变态
关于作者:
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址