二次更新说明:
由于ssrr项目被移除,更新安装程序。替换为博客备份版本。
安装Alpine Linux: Linux下OpenVZ平台Alpine Linux一键安装脚本
重装Alpine Linux后的内存占用:
下面上安装脚本:
(建议使用上面的来重装,如果是Docker pull的Alpine的话,没有包含rc-update服务,无法实现开机自启,需要手动启动。)
apk update
apk add py3-lxml
apk add python3
pip3 install pip==10.0.0
pip3 freeze
apk add --no-cache --virtual .build-deps tar
apk add --no-cache --virtual .build-deps wget
apk add --no-cache --virtual .build-deps openssl
apk add --no-cache --virtual .build-depslibsodium-dev
apk add curl unzip
cd /usr/local/
curl -O https://cikeblog.com/s/shadowsocksr.zip
unzip shadowsocksr.zip
cd /usr/local/shadowsocks/shadowsocks
echo '{
"server":"0.0.0.0",
"server_ipv6":"::",
"server_port":9000,
"local_address":"127.0.0.1",
"local_port":1080,
"password":"password0",
"timeout":120,
"method":"aes-256-cfb",
"protocol":"origin",
"protocol_param":"",
"obfs":"plain",
"obfs_param":"",
"redirect":"",
"dns_ipv6":false,
"fast_open":true,
"workers":1
}' >1.json
nohup python3 /usr/local/shadowsocks/shadowsocks/server.py -c /usr/local/shadowsocks/shadowsocks/1.json &
echo "nohup python3 /usr/local/shadowsocks/shadowsocks/server.py -c /usr/local/shadowsocks/shadowsocks/1.json & " >/etc/local.d/ss.start
chmod +x /etc/local.d/ss.start
rc-update add local
apk add py3-lxml
apk add python3
pip3 install pip==10.0.0
pip3 freeze
apk add --no-cache --virtual .build-deps tar
apk add --no-cache --virtual .build-deps wget
apk add --no-cache --virtual .build-deps openssl
apk add --no-cache --virtual .build-depslibsodium-dev
apk add curl unzip
cd /usr/local/
curl -O https://cikeblog.com/s/shadowsocksr.zip
unzip shadowsocksr.zip
cd /usr/local/shadowsocks/shadowsocks
echo '{
"server":"0.0.0.0",
"server_ipv6":"::",
"server_port":9000,
"local_address":"127.0.0.1",
"local_port":1080,
"password":"password0",
"timeout":120,
"method":"aes-256-cfb",
"protocol":"origin",
"protocol_param":"",
"obfs":"plain",
"obfs_param":"",
"redirect":"",
"dns_ipv6":false,
"fast_open":true,
"workers":1
}' >1.json
nohup python3 /usr/local/shadowsocks/shadowsocks/server.py -c /usr/local/shadowsocks/shadowsocks/1.json &
echo "nohup python3 /usr/local/shadowsocks/shadowsocks/server.py -c /usr/local/shadowsocks/shadowsocks/1.json & " >/etc/local.d/ss.start
chmod +x /etc/local.d/ss.start
rc-update add local
把上面的代码复制到终端执行即可,最好一行行复制执行。
安装完成后,我们执行:
netstat -ntlp
查看shadowsocksr运行状态,如果需要修改端口和加密方式的话,请修改/root/1.json即可,由于Alpine的运行方式,我们修改后需要kill掉ss的进程,再执行:
nohup python3 /usr/local/shadowsocks/shadowsocks/server.py -c /usr/local/shadowsocks/shadowsocks/1.json &
来进行后台守护,如果觉着麻烦,直接写进/bin目录下,作为程序运行也可以。
安装完成后重启,包含ss和系统的内存占用如下:
因为ShadowsocksR的进程会递增,如果小内存的vps的话,可以考虑下更换为Shadowsocks-go等占用小的程序运行。后面说不定我会发布ss版本的Alpine。
第一个评错了,又不能删,ssgo的装了没网,装发不起
机场如何安装ssr多用户版呢,mysql数据库的。
后面我看看有没有时间,有的话我把现有的后端教程改一下试试,讲道理是可以运行的,毕竟都是python来支撑。
安装之后显示没运行是什么原因
麻烦不要刷评论,alpine和alpine脚本今早均已经测试,可以正常使用。
我这测试是没有运行啊,我没事来你博客刷评论?我又得不到什么
你第一个评论为: alpine脚本失效。
第二个评论为: ssgo脚本不能用了
第三个评论为:alpine下酸酸脚本无法使用。
我想知道,alpine你都没装上,你如何用第三个脚本的?
有问题不是一句话不能用就行的,我刚才全部测试,都可以使用,有问题贴上代码。谢谢!
Alpine 可以装上,就是酸酸乳脚本装了,没有进程,没有运行
请看博客最新文章,已经更新程序。