本文主要介绍使用docker-compose搭建ss服务端的详细过程,如有不准确的地方请各位大神指出

1. 首先准备一台centos服务器

2. 安装docker和docker-compose就不一一赘述了,自行百度

3. 编写docker-compose.yml文件

-s:服务器ip
-p:代理端口即服务运行端口
-k:密码
-m:加密方式(默认aes-256-cfb)

4. 在放置docker-compose.yml文件目录下执行命令:docker-compose up -d

5. 安装SS客户端,

windows地址: https://github.com/shadowsocks/shadowsocks-windows/releases

6. 添加防火墙规则:

服务启动之后无法正常使用有可能是被防火墙拦截,添加端口放行:
     iptables -I INPUT -p tcp --dport 20000 -j ACCEPT

以上就是小弟总结的整个部署过程,不过有个比较坑的地方,下载的最新的SS客户端不支持aes-256-cfb加密方式,服务端必须升级到3.X才能和客户端的加密方式相匹配。但是docker容器内shadowsocks升级3.0又比较困难,因为太浪费时间了,所有就没有继续深入研究,不过我大概想到了一个解决思路,就是在docker-compose.yml中的command部分执行升级命令类似于这样:

这只是一个思路,目前还没有实践,有哪位大神有具体解决方案请在评论区告诉小弟

docker-compose部署SS相关推荐

  1. docker compose部署服务

    1 用docker compose部署服务 - 需求:假如现在我们手里有很多容器,每个容器对应每个服务,有nginx容器,redis容器,mysql容器等.现在我们需要批量化的去管理,批量启动,停止, ...

  2. 使用Docker Compose 部署Nexus后提示:Unable to create directory /nexus-data/instance

    场景 Ubuntu Server 上使用Docker Compose 部署Nexus(图文教程): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/ ...

  3. 使用Docker Compose 部署Nexus后初次登录账号密码不正确,并且在nexus-data下没有admin.password

    场景 Ubuntu Server 上使用Docker Compose 部署Nexus(图文教程): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/ ...

  4. Ubuntu Server 上使用Docker Compose 部署Nexus(图文教程)

    场景 Docker-Compose简介与Ubuntu Server 上安装Compose: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...

  5. Docker Compose部署Nexus3时的docker-compose.yml代码

    场景 Docker-Compose简介与Ubuntu Server 上安装Compose: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...

  6. Docker Compose部署GitLab服务,搭建自己的代码托管平台(图文教程)

    场景 Docker-Compose简介与Ubuntu Server 上安装Compose: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...

  7. Docker Compose部署项目到容器-基于Tomcat和mysql的项目yml配置文件代码

    场景 Docker-Compose简介与Ubuntu Server 上安装Compose: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...

  8. 使用Docker Compose部署SpringBoot应用

    使用Docker Compose部署SpringBoot应用 原创: 梦想de星空 macrozheng 6月19日 Docker Compose是一个用于定义和运行多个docker容器应用的工具.使 ...

  9. Docker - 使用Docker Compose部署应用

    简介 Docker Compose是一个基于Docker Engine进行安装的Python工具.该工具使得用户可以在一个声明式的配置文件中定义一个多容器的应用,在Docker节点上,以单引擎模式(S ...

  10. Kafka:Docker Compose部署Kafka集群

    创建目录用于存放Docker Compose部署Kafka集群的yaml文件: mkdir -p /root/composefile/kafka/ 写入该yaml文件: vim /root/compo ...

最新文章

  1. 【220】◀▶ IDL 数组操作函数说明
  2. 安装kafka过程及出现的问题解决
  3. 12c集群日志位置_Oracle 19C RAC 集群日志位置变化
  4. 【Linux】一步一步学Linux——Linux系统常用快捷键(12) 待更新...
  5. python调用adb shell命令_Python之使用adb shell命令启动应用的方法详解
  6. 恩智浦智能车大赛2020_内蒙古科技大学第九届智能车大赛校内公开赛总决赛
  7. 数据结构:将二叉搜索树转换成一个排序的双向链表
  8. 全球 IPv4 地址消耗殆尽,苹果主力推进 IPv6
  9. 问题四十五:怎么画ray tracing图形中的blending and joining surface
  10. pandas数据处理实践三(DataFrame.apply、merge、rename,数据预处理、DataFrame.drop_duplicates去重)
  11. 听说你在生产环境下还没关闭Swagger2,算你猛
  12. 魔兽怀旧服最新服务器人口,魔兽世界:仅三天时间正式服人口减少20万,怀旧服人口超越正式服...
  13. 4款小众实用的手机APP,全是安卓手机的黑科技软件!
  14. markdown列表中的缩进
  15. 10 条关于 2018 年软件开发的预测,不仅仅是区块链……
  16. MavLink通信协议 C++应用详细教程
  17. Process的应用
  18. DM368开发 -- 文件烧写
  19. 百度距离谷歌何止一个太平洋的距离
  20. E+H超声波物位仪FMU41-4RB2C2

热门文章

  1. 使用ISA Server 2004限制BT下载
  2. opencv录制视频进行保存
  3. 计算机科学与技术毕业自我鉴定,2016届计算机科学与技术专业大学生毕业自我鉴定优秀范文...
  4. SAP部署SSL数字证书
  5. 【案例】avi文件恢复
  6. uva 1471 Defense Lines (降低复杂度)
  7. Java飞机大战游戏(需求分析+代码+图片)
  8. Dowiedz si? wi?cej o Nike Free Run
  9. 行走在投资界的程序员:千淘资本合伙人李华兵
  10. js计算出来的文件md5值跟java计算出来的不一致