文档章节

Ubuntu下shadowsocks多用户后端manyuser+前端sspanel搭建教程

 刘语彤
发布于 2015/08/15 21:03
字数 388
阅读 2066
收藏 2

 

好吧,很多东西还是有个前端管理起来比较方便,奶牛今天也配了个,写下过程记录下。

安装shadowsocks支持

apt-get install python-pip python-m2crypto 
pip install cymysql

安装LNMP

wget -c http://soft.vpser.net/lnmp/lnmp1.2-full.tar.gz && tar zxf lnmp1.2-full.tar.gz && cd lnmp1.2-full && ./install.sh lnmp

后端安装配置

git clone -b manyuser https://github.com/mengskysama/shadowsocks.git  
cd ./shadowsocks/shadowsocks  
vim Config.py      
#Config      
MYSQL_HOST = 'localhost' #这一行是服务器IP,127.0.0.1表示本机      
MYSQL_PORT = 3306 #数据库端口号      
MYSQL_USER = 'nenew' #数据库用户名      
MYSQL_PASS = 'nenew' #数据库密码      
MYSQL_DB = 'shadowsocks' #数据库名称  
      
MANAGE_PASS = 'ss233333333'      
#if you want manage in other server you should set this value to global ip      
MANAGE_BIND_IP = '127.0.0.1'      
#make sure this port is idle      
MANAGE_PORT = 23333    

python server.py

在mysql数据库中新建数据库shadowsocks,并添加用户nenew,导入manyuser中的sql文件,然后执行python server.py。如果没有异常,则表示已经安装成功后端。

前端安装:

lnmp vhost add

添加虚拟主机,然后进入虚拟主机目录

wget https://github.com/orvice/ss-panel/archive/master.zip  
unzip master.zip  
rm master.zip  
mv -f ss-panel-master/* ./  
mv lib/config-simple.php lib/config.php  
vim lib/config.php

编辑配置信息,然后将lib文件夹下的sql文件都导入到nenew数据库中。

添加守护进程supervisor:

apt-get install supervisor  
echo_supervisord_conf > /etc/supervisor/supervisord.conf  
vim /etc/supervisor/supervisord.conf

将文件最后添加

[program:shadowsocks]  
command=python /root/shadowsocks/shadowsocks/server.py -c /root/shadowsocks/shadowsocks/config.json  
autorestart=true  
user=root

其中的目录自己根据实际情况设置,重启即可。

前端github:https://github.com/orvice/ss-panel

后端github:https://github.com/mengskysama/shadowsocks

 

© 著作权归作者所有

粉丝 4
博文 68
码字总数 36249
作品 0
深圳
私信 提问
ShadowSocks多用户管理系统搭建(moeSS+manyuser)

之前有分享《Shadowsocks一键安装脚本(CentOS6,7、Ubuntu、Debian)》,适合单用户个人用。如果你的手上有多个墙外vps可以搭建一个Shadowsocks分享平台。前端面板(moeSS,建议使用ssl加密)...

lj2007331
2015/08/11
4K
0
Linux – ImportError: No module named M2Crypto.EVP解

Unhandled exception in thread started by <function loop at 0x7f772b117410> Traceback (most recent call last): File "/home/shadowsocks-manyuser/shadowsocks/serverpool.py", line 6......

刘语彤
2015/07/23
2.4K
1
Debian – 安装ShadowSocks多用户(shadowsocks manyuser)教程

如果你只是SS的使用者,可使用我们免费或低价提供的SS试用:www.szmth.com 首先你必须要有一个PHP+MYSQL的环境。PHP版本>=5.3 MYSQL>=5.0(这里最好是5.5版本)。 安装前我们最好升级一下相应...

刘语彤
2015/08/04
3.1K
0
centos安装shadowsocks多用户带前端教程

对于新手,整个教程可能会花掉你数小时时间,请做好心理准备。 1、首先必须要有一个PHP+MYSQL的环境,PHP版本>=5.3 MYSQL>=5.0(最好是5.5版本)。 直接执行lnmp1.1官方的安装教程shell,如果...

刘语彤
2015/07/23
2.5K
0
Centos下Shadowsocks多用户后端Manyuser后台运行

Shadowsocks开机自动启动并后台运行 vi /etc/rc.local 用vi编辑器添加以下内容(先按键盘Ins键,切换到编辑模式): cd /root/shadowsocks/shadowsocks screen -dmS Shadowsocks python serv...

刘语彤
2015/08/08
766
0

没有更多内容

加载失败,请刷新页面

加载更多

使用CSS自定义属性构建骨架屏

写在前面 几天前看到薄荷前端团队分享的《前端骨架屏方案小结》,突然回想起一年前看到的max bock写的《Building Skeleton Screens with CSS Custom Properties》,翻译整理写下出此文,分享...

前端老手
昨天
9
0
Docker常用命令小记

除了基本的<font color="blue">docker pull</font>、<font color="blue">docker image</font>、<font color="blue">docker ps</font>,还有一些命令及参数也很重要,在此记录下来避免遗忘。 ......

程序员欣宸
昨天
9
0
MAT使用-jvm内存溢出问题分析定位

1.MAT简介: MAT 全称 Eclipse Memory Analysis Tools 是一个分析 Java堆数据的专业工具,可以计算出内存中对象的实例数量、占用空间大小、引用关系等,看看是谁阻止了垃圾收集器的回收工作,...

xiaomin0322
昨天
5
0
内网和外网之间的通信(端口映射原理)

首先解释一下“内网”与“外网”的概念: 内网:即所说的局域网,比如学校的局域网,局域网内每台计算机的IP地址在本局域网内具有互异性,是不可重复的。但两个局域网内的内网IP可以有相同的...

Jack088
昨天
6
0
3.深入jvm内核-原理、诊断与优化-4. GC算法和种类

一、GC算法和种类 GC的概念 GC算法 引用计数法 标记清除 标记压缩 复制算法 可触及性 Stop-The-World GC的对象是堆空间和永久区 引用计数法 老牌垃圾回收算法 通过引用计算来回收垃圾 使用者...

hexiaoming123
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部