酸酸乳全安装教程

0 准备工作

准备一台VPS,系统选择CentOS 7。

1 安装 删库塔

使用Xshell登录你的VPS安装宝塔面板:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

使用宝塔安装一个LNMP环境(进入宝塔首页会弹出),注意PHP版本选择7.1,MYSQL版本选择5.6,其他的默认即可。

环境安装好后,添加一个站点,绑定你的域名:

记住你的这个站点路径,回到Xshell中,进入到你的站点目录内:

cd /www/wwwroot/你的站点域名

下载面板程序文件:

git clone https://github.com/Anankke/SSPanel-Uim.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard

回到宝塔面板中,点击站点设置,添加伪静态规则:

location / {
                        try_files $uri $uri/ /index.php$is_args$args;
                }

如图:

接着点击网站目录,将防跨站攻击取消选中,运行目录改为/public,如图:

点击宝塔的软件管理,打开PHP7.1的设置页面,在禁用函数一栏删除如下的几个函数(有就删,没有就不管) system proc_open proc_get_status popen

现在在你的站点根目录下找到storage目录,点击如图按钮修改权限:

给777并把所有者改为www:

现在去宝塔从网站根目录sql文件夹里下载面板程序数据库文件到本地电脑。

下载方法:

此时打开宝塔面板内的phpmyadmin,新建一个数据库命名为sspanel:

导入我们刚下载到本地的数据库文件,如图:

回到宝塔面板中,进入config目录,编辑目录下的.config.example.php文件:

填写你的站点名字、域名、随机安全码、数据库配置信息:

确定填写都是正确后,保存文件,将文件重命名为.config.php。

回到Xshell中,并在你的站点根目录内执行下面的命令开始安装依赖:

git config core.filemode false
wget https://getcomposer.org/installer -O composer.phar
php composer.phar
php composer.phar install

安装完成后输入命令添加计划任务:
crontab -e
输入如下内容:

30 22 * * * php /www/wwwroot/你的站点域名/xcat sendDiaryMail
*/1 * * * * php /www/wwwroot/你的站点域名/xcat synclogin
*/1 * * * * php /www/wwwroot/你的站点域名/xcat syncvpn
0 0 * * * php -n /www/wwwroot/你的站点域名/xcat dailyjob
*/1 * * * * php /www/wwwroot/你的站点域名/xcat checkjob
*/1 * * * * php -n /www/wwwroot/你的站点域名/xcat syncnas
*/1 * * * * php /www/wwwroot/你的站点域名/xcat syncnode

退出并保存。

现在来创建面板的管理员账号并同步用户(一条一条执行):

php xcat createAdmin
php xcat syncusers
php xcat initQQWry
php xcat resetTraffic
php xcat initdownload

会提示让你输入管理员的邮箱之类的,想着填就行。如果创建管理员出错请检查 config/.config.php 中的数据库连接信息。
至此,该面板程序就部署完成了,可以打开浏览器看看长什么样子:

2 配置节点

现在来配置节点,首先使用我们刚才的管理员账号登录之后,访问http://你的域名/admin/node,点击右下角加号,填写节点信息:

注意节点名称这里,一定要按照如下的格式来填写:

香港 普通节点1 - 100M带宽
美国 VIP节点1 - 1G带宽

诸如此类的,你可以自行发挥,但总体的格式不能有变化。

3 安装SSR后端

现在回到Xshell中,安装SSR后端:

yum -y groupinstall "Development Tools"
wget https://github.com/jedisct1/libsodium/releases/download/1.0.16/libsodium-1.0.16.tar.gz
tar xf libsodium-1.0.16.tar.gz && cd libsodium-1.0.16
./configure && make -j2 && make install
echo /usr/local/lib > /etc/ld.so.conf.d/usr_local_lib.conf
ldconfig
cd /root
yum -y install python-setuptools
easy_install pip
git clone -b manyuser https://github.com/Anankke/shadowsocks-mod.git
mv shadowsocks-mod shadowsocks
cd shadowsocks
pip install -r requirements.txt
cp apiconfig.py userapiconfig.py
cp config.json user-config.json

以上命令一个个直接复制粘贴就行。
关闭CentOS7的防火墙:
systemctl stop firewalld.service
编辑后端配置文件,填写你的节点对应ID和数据库信息:
vim userapiconfig.py
按如图填写:

节点ID在哪里?(http://你的域名/admin/node页面)如图:

确定都填写正确后,回到Xshell用调试模式先启动后端(shadowsocks目录下):
python server.py
看到如下图能够回显用户的连接信息就说明配置正常:

否则有问题,就自己根据报错信息来找原因。
确定没问题后,Ctrl+C退出来,输入如下命令将程序放到后台运行:
./run.sh
此时我们回到面板的节点列表这里,可以看到节点是在线状态(亮的,不在线是灰的):

使用肯定也是没有问题的。至此,这个面板就基本算是调教完毕了。有关此面板的更多设置和使用方法请自行研究。

本文参考文章: ss-panel-v3-mod再次修改版安装教程-荒岛

添加新评论