Sign inSign up

4kerccc/alpine-ssr

By 4kerccc

•Updated almost 8 years ago

基于AlpineLinux制作Docker版ssr镜像

Image
0

1.2K

4kerccc/alpine-ssr repository overview

英文不好,我直接使用中文吧。

没有安装docker?

看这里: http://get.daocloud.io/#install-docker⁠

安装方法: docker pull 4kerccc/alpine-ssr

食用方法: docker run -itd -p 9000:9000 4kerccc/alpine-ssr nohup python3 /usr/local/shadowsocks/server.py -c /root/ss.json

注意:如果需要修改shadowsocksr默认配置文件有两个办法:

一、直接进入镜像后,修改/root/ss.json文件即可,然后kill掉进程,再运行nohup python3 /usr/local/shadowsocks/server.py -c /root/ss.json来守护即可。

二、直接进行本地文件挂载到镜像的/root/ss.json文件,操作如下: docker run -itd -v /root/ss.json:/root/ss.json aaaa nohup python3 /usr/local/shadowsocks/server.py -c /root/ss.json

默认配置下载地址: https://github.com/4kercc/alpine-shadowsocksr/raw/master/ss.json⁠

自己修改后,利用-v参数进行挂载即可。

部署完成之后就可以直接连接了,由于alpine无法执行自动启动程序,搞了几个办法都不行,没办法了,启动的时候带上参数吧,这算曲线救国吧 笑 :)

详细解释: run : 运行 -i :即使没有附加也保持STDIN 打开 -t :分配一个伪终端 -d :分离模式: 在后台运行 -p : 端口映射,遵循 本地端口:容器端口映射 (上面为将本地9000端口映射为容器9000端口,可自行修改)

OVER,没其他的了,欢迎访问文章地址: https://cikeblog.com/bash-alpinelinux-make-docker-ssr.html⁠

############################################################# 默认配置如下: { "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 } 简单解释下: 远程端口: 9000 (此端口为容器端口,使用时请换位本地映射端口) 密码: password0 认证协议: origin 混淆方式: plain 加密方法: aes-256-cfb 根据自己需要修改即可食用。 #############################################################

Tag summary

Content type

Image

Digest

Size

25.5 MB

Last updated

almost 8 years ago

docker pull 4kerccc/alpine-ssr