#二次更新# 基于Alpine Linux部署sspanel魔改V3后端一键脚本

网上的Alpine Linux脚本很多,但是关于Alpine Linux的教程很少,所以我打算多造几个轮子,让Alpine Linux多几个软件,这次给大家带来Alpine Linux下部署魔改V3后端一键脚本。

二次更新说明,之前的脚本有点问题,导致某一些Alpine无法安装,已经更新脚本,兼容性更好。稳定性更强

前言:

为什么要写Alpine Linux的后端呢?

因为我在使用sspanel后端的时候,发现后端会在某些服务器上出现端口无法获取完全的问题,具体表现为开启后端之后,程序获取几个端口后就开始卡,卡半分钟左右抛出异常,尝试修复了下,技术不行没搞定,但是又不好意思去麻烦作者,所以想着搞一个Alpine Linux的后端,这样省内存不说,同一个环境下的程序肯定不会出问题。

务必注意:此后端为:基于宝塔面板开发SSPANEL魔改V3一键脚本 的后端程序。

先上个图:

上面挂着502个端口。并且都能正常使用,内存占用只有53M,这个内存算最最最精简的多端口占用了。

安装

请先使用 Linux下OpenVZ平台Alpine Linux一键安装脚本 安装系统为Alpine Linux。

然后执行下面的部署代码:

apk update
apk upgrade
apk add build-base python3
apk add nss curl libcurl net-tools libsodium git python py-pip python-dev python3 git gcc lsof
pip install --upgrade pip
apk add --no-cache bash bash-doc bash-completion
bash
pip install supervisor
wget -O /etc/supervisord.conf --no-check https://raw.githubusercontent.com/mmmwhy/ss-panel-and-ss-py-mu/master/supervisord.conf
sed -i "s/\/root\/shadowsocks\/server.py/\/home\/shadowsocksr\/server.py/g" /etc/supervisord.conf
supervisorctl shutdown
pip install --upgrade pip
apk add gcc
cd /home
git clone -b manyuser https://github.com/glzjin/shadowsocks.git "/home/shadowsocksr"
cd /home/shadowsocksr
pip install -r requirements.txt
pip install  cymysql
pip install requests  
chmod +x *.sh
cp apiconfig.py userapiconfig.py
cp config.json user-config.json
echo "/usr/bin/supervisord -c /etc/supervisord.conf" >/etc/local.d/ss.ss.start;chmod +x /etc/local.d/ss.ss.start
rc-update add local
echo "# 请修改userapiconfig.py里面的信息后执行reboot重启服务器即可启动后端服务。 #"

把上面代码全部复制到终端执行。

请务必注意这句话:

请修改userapiconfig.py里面的信息后执行reboot重启服务器即可启动后端服务。

修改方法请根据这篇文章的教程:基于sspanelv3魔改后端部署教程 来进行修改操作。

修改完成后,执行reboot重启服务器,后端进程已经加入了开机自启服务。

结语:鉴于Alpine Linux非常精简方便,最近几天我会推出基于Alpine Linux部署魔改V3后端的Docker镜像,当然,凡事都有两面性。如果是OpenVZ,只能使用上面的来安装,KVM的话,只能使用Docker来安装。

» 本文链接:#二次更新# 基于Alpine Linux部署sspanel魔改V3后端一键脚本
» 转载请注明来源:刺客博客
» 如果文章失效或者安装失败,请留言进行反馈。
Comments (0)
Add Comment