# docker创建酸酸-libev+udp2raw&udpspeeder+bbr
2 min read
参考:
https://hub.docker.com/r/teddysun/shadowsocks-libev/
https://teddysun.com/489.html
https://teddysun.com/569.html
1.先装BBR:https://teddysun.com/489.html
wget --no-check-certificate -O /opt/bbr.sh https://github.com/teddysun/across/raw/master/bbr.shchmod 755 /opt/bbr.sh/opt/bbr.sh# 装完后重启,重启后检查bbr是否开启:lsmod | grep bbr2.再装酸酸:https://teddysun.com/569.html
# 装dockerwget -qO- get.docker.com | bash"""查看 Docker 安装版本等信息
$ docker version启动 Docker 服务
$ systemctl start docker查看 Docker 运行状态
$ systemctl status docker将 Docker 服务加入开机自启动
$ systemctl enable docker"""
# 开启fastopenecho 3 > /proc/sys/net/ipv4/tcp_fastopen # 把这条也加到/etc/rc.local这个文件里, 并在/etc/sysctl.conf中添加net.ipv4.tcp_fastopen = 3
# 配置酸酸:https://hub.docker.com/r/teddysun/shadowsocks-libev/mkdir -p /etc/shadowsocks-libevvim /etc/shadowsocks-libev/config.json{ "server":"0.0.0.0", "server_port":18270, "password":"sspassword", "timeout":300, "method":"aes-256-gcm", "fast_open":true, "nameserver":"8.8.8.8", "mode":"tcp_and_udp"}
# 开启酸酸docker run -d -p 18270:18270 -p 18270:18270/udp --name ss-libev --restart=always -v /etc/shadowsocks-libev:/etc/shadowsocks-libev teddysun/shadowsocks-libev
# docker常用命令:# 前面 docker run 后面 –name ss-libev 中的 ss-libev 为 $name,其代表容器识别符,也就是 $name=ss-libev。# 查看容器在线状态及大小docker ps -as
#查看容器的运行输出日志docker logs $name
# 重新启动容器,一般在修改除端口外的配置后使用使修改生效docker restart $name
# 停止容器的运行docker stop $name
# 移除容器 docker rm $name
# 查看 docker 容器占用 CPU,内存等信息docker stats --no-stream3.开启udp2raw和udpspeeder
# 先安装screenyum install screen
# 下载 https://github.com/wangyu-/udp2raw-tunnel/releases# 下载 https://github.com/wangyu-/UDPspeeder/releasesmkdir udp2raw && wget 找最新的链接mkdir speeder && wget 找最新的链接
# 开启screen -S speeder ./speederv2_amd64 -s -l0.0.0.0:28900 -r127.0.0.1:18270 -f2:4 -k xijunnan --mode 0 -q1screen -S udp2raw ./udp2raw_amd64 -s -l0.0.0.0:28901 -r127.0.0.1:28900 -a -k "xijunnan" --raw-mode faketcp