要有节操

54 分类: 实操,Linux

Alpine超轻量级Linux入门第一节

前言

入手一只便宜的hkt小鸡,ovz、nat、3G硬盘、136M内存差点没逼死人。而且坑点是服务商提供的镜像模板貌似还有点问题,重装开机就占用130M(没打错,服务器只有136M它开机就占了130M...)意思是凉了?!!

好叭,是时候展示真正的技术了。

系统

开机就占用90%内存的小鸡基本玩不了的,ovz也没办法dd自行换系统,怎么办?
Alpine,目前最轻量的Linux系统,开机只占用6M,docker都推荐使用的底包,最最最重要的是,有大佬开发出ovz转Alpine的脚本!
ovz转Alpine一键脚本(注意,这将完全清理vps硬盘,注意备份):

wget https://d.3s.work/s/alpine.sh && bash alpine.sh

酸酸甜甜

买HKT嘛,肯定有它的用处的对吧,总之先装个小工具。
注意既然用上了Alpine,那么他基本上没有什么一键jo本了,手动干活吧。
我一般是用chacha20的(迷之信仰)
所以先安装一个libsodium吧,emmm也需要python

apk --update --upgrade add --no-cache libsodium py-pip

apk是alpine的的安装命令,相当于debian的apt,但绝对不是安卓的apk安装包(^_^)
然后嘛,直接用pip安装酸甜酱吧

pip --no-cache-dir install https://github.com/shadowsocksr-backup/shadowsocksr/archive/manyuser.zip

然后启动
命令复制粘贴:

ssserver -p 2333 -k yalisiting -m chacha20 -O origin -o plain -d start

参数解释:
-p:ssr端口设置,这里是44444端口
-k:ssr 密码,可修改为自定义密码
-m:加密方式,推荐chacha20
-O:混淆,可修改自己喜欢的混淆
-o:协议,可修改为自己喜欢的协议
-d:启动命令

测试后可以添加开机启动

cd /etc/local.d
echo "ssserver -p 2333 -k yalisiting -m chacha20 -O origin -o plain -d start" >/etc/local.d/ss.start
chmod +x /etc/local.d/ss.start
rc-update add local

后缀start是必须的,前面的可以随意。
那么就到这里吧。

#none

作者: ai2c

版权: 除特别声明,均采用BY-NC-SA 4.0许可协议,转载请表明出处

目录Content

评论