直接通过脚本来安装
# wget -qO- https://get.docker.com/ | sh
安装完成后启动Docker
# systemctl start docker
# systemctl status docker
配置Docker服务
为了避免每次使用Docker命令都需要切换到特权账户,将当前用户加入安装中自动创建的docker用户组:
# sudo usermod -aG docker root
我们可以使用docker info命令来查看Docker的信息。
安装docker-ssr
1 | docker run --restart always --privileged -d -p 4567:4567/tcp -p 4567:4567/udp --name ssr-bbr-docker letssudormrf/ssr-bbr-docker -p 4567 -k YOU-PASSWORD -m aes-128-ctr -O auth_aes128_sha1 -o http_post |
自从docker出现后,很多事情变得简单。
一条命令就完成了ssr服务端的下载和启动,并且是支持TCP BBR的。启动命令中的具体参数的定义可以查看附录中的ssr-bbr-docker,这里就不多做解释了。命令中的aes-128-ctr、auth_aes128_sha1和http_post作为ssr客户端中的协议类型和混淆协议类型进行配置,端口推荐使用自定义端口,不要用常用的443,容易被封。
想了解大名鼎鼎的BBR的请点这里
配置 ssr 客户端
ssr各平台客户端的下载地址,具体配置可以参考客户端帮助文档,这里就不赘述了。
附录
----------------------------------------------------------分割线
视频教程:YouTube
1、安装BBR plus加速
如果没有wget,可以先安装wget
yum -y install wget
执行如何提示证书错误的话
yum -y install ca-certificates
或者
apt-get -y install ca-certificates
2、域名解析到VPS
本次体验了一次收费域名与免费域名解析的区别,我使用的是name,注册链接,使用此注册链接获得5美金的优惠,但要超过10美金才能使用,可注册6位及以上纯数字的.xyz域名,价格0.99美金/年,可以凑单,比如10年.xyz,再加一个1年的.xyz。收费的域名解析真的很快,基本不用你等待。
3、使用atrandys大神的一键脚本安装docker及Trojan
安装过程中根据提示输入域名、密钥密码、Trojan密码(服务器与客户端相同)
客户端配置
下载客户端文件,trojan-1.9.0-win.zip ,下载完成后后,解压到你喜欢的位置,用finashell或者其它相关软件,在服务器上下载private.crt文件到客户端Trojan文件夹内,服务器private.crt所在文件夹为:/usr/src/trojan/
编辑客户端配置文件config.json,端口号可以不变,但为了不与其它冲突,建议改变,域名不要加www,密码与服务器的一致,
启动客户端Trojan.exe就可以科学上网了。
关于客户端的更多配置请参阅:https://www.mfzy.cf/archives/190
4、使用lihaixin大神的命令安装docker的UI管理Portainer
在VPS防火墙上开启9000,使用HTTPS://ip:9000,就可以访问docker的UI管理界面了